Namestitev MODX, komponent in njihove začetne nastavitve. MODX Revo - Namestitev sistema Spreminjanje naslova plošče

Namestitev MODX

Pojdite v upravitelj datotek na plošči ISPmanager, izberite imenik v mapi /www/ in tja naložite arhiv z MODX Revolution ( Najnovejša različica trenutno modx-2.5.5-pl). Nato razpakirajte vsebino mape s klikom na gumb Ekstrahiraj v ta imenik.

Izberemo mapo, v katero želimo prenesti datoteke, za udobje kliknemo potrditveno polje, da se po prenosu samodejno prenesemo v koren, kjer kopiramo datoteke in mape.

Nato izbrišemo vse nepotrebno, na začetku je to datoteka index.html, mapa modx-2.5.5-pl, arhiv modx-2.5.5-pl.zip in spremenimo ime datoteke ht.access v .htaccess.

Zdaj moramo ustvariti bazo podatkov za našo prihodnjo spletno stran. Na plošči ISPmanager poiščite Baze podatkov in pojdite tja. Na vrhu bo gumb Ustvari, po kliku nanj se odpre okno s polji, kjer morate določiti naslednje:

Ime: [domena]_novo
Strežnik baze podatkov: MySQL
Kodiranje: utf8
Uporabnik: --Ustvarite novega uporabnika--
Uporabniško ime: [domena]_novo
Geslo: (generiraj s klikom na kocke)

Namesto [domain] morate našo domeno vnesti brez ločil, na primer site.com bo videti kot sitecom_new

Ime in geslo shranimo v beležko, da lahko te podatke uporabimo pri namestitvi MODX. Shranite s klikom na OK.

Zdaj pa preidimo na namestitev samega MODX. Če želite to narediti, pojdite na povezavo site.com/setup/ in si oglejte namestitveno okno:

Pri tretji točki morate potrditi polje Onemogoči stiskanje CSS/JS.

Na koncu vnesemo naše prej ustvarjene podatke, torej podatke iz vnosa v bazo Podatki MySQL. Privzeti gostitelj je localhost.

Vnesemo prijavo in geslo za skrbniško ploščo, ne pozabite navesti delujoče e-pošte, tako da lahko v primeru napake obnovite dostop do nadzorne plošče.

Ko prvič vstopimo v nadzorno ploščo spletnega mesta, vidimo napako, ki nas opozori, da dostop do jedra spletnega mesta ni varen.

Da napadalcem preprečimo vdor v nas, moramo zaščititi jedro sistema MODX, ki se privzeto nahaja v mapi /core/. Pojdimo do njega in preimenujmo datoteko, ki se nahaja tam, iz ht.access v .htaccess.

Nastavitev MODX Revolution

Najprej morate ustvariti novega ponudnika storitev iz modstore.pro v razdelku Aplikacije -> Namestitveni program, tako da bomo lahko v prihodnosti od tam prenesli komponente, potrebne za naše spletno mesto.

Nato morate prenesti potrebne komponente. Tukaj je kratek seznam tega, kar uporabljam na skoraj vseh spletnih mestih:

Od ponudnika storitev modx.com

  • TinyMCE- vizualni urejevalnik
  • Od ponudnika storitev modstore.pro
  • Vstopnice - (med namestitvijo takoj namestite pdoTools in Jevix)
  • phpThumbOn - naredi predpomnjene predoglede
  • yTranslit - naredi čudovite vzdevke za povezave
  • as- poudarjanje sintakse
  • mSearch2 - odlično iskanje spletne trgovine
  • pisarna - Osebni prostor, avtorizacija
  • Sendex- naročnina na novice
  • ResVideoGallery - video galerija
  • HybridAuth
  • AjaxForm - Povratne informacije AJAX
  • HybridAuth avtorizacija prek družbeni mediji
  • Nadgradnja - posodobitev motorja v nekaj klikih
  • Uporabniški profil2 - ustvarja razbremenitev uporabnikov, pa tudi ločene strani s profili in podobno
  • Vrste vsebine

    V glavnem meniju izberite Vsebina -> Vrste vsebine in v vrednostih HTML spremenite .html v poševnico /

    Sistem nastavitve MODX Revolucija

    Pokažite na zobnik in kliknite v spustnem meniju Sistemske nastavitve. Najprej moramo narediti začetne nastavitve sistemi.

    Tukaj bomo najprej konfigurirali yTranslit, iz filtra imenskega prostora morate izbrati ytranslit, na seznamu, ki se odpre, odprite ključ Yandex API z znakom plus in kliknite povezavo, da dobite API, nato pa kopirajte ključ v to polje.

    Zdaj v imenskem prostoru izberemo jedro in vrednostne ključe enega za drugim vnesemo v iskanje in spremenimo v zahtevane parametre. Tukaj je primer nastavitev:

    site_name - NASLEDNJI PC (vnesite ime mesta)
    publish_default - Da (privzeto objavi)
    friendly_alias_realtime - Da (ustvarjanje vzdevka v realnem času)
    friendly_alias_restrict_chars - alfanumerični
    friendly_alias_translit - ruščina
    prijazni_urls - Da
    use_alias_path - Da

    SEO datoteke

    Ustvariti moramo naslednje datoteke:

    • Stran ni najdena
    • robots.txt
    • zemljevid spletnega mesta.xml
    Vse kar morate storiti je, da ustvarite dokument s prazno predlogo z imenom SEO, počistite polje Objavi in ​​v meniju označite možnost Ne prikaži. Nato ustvarite podrejeni dokument iz tega dokumenta in ga poimenujte robots.txt, pojdite na zavihek Nastavitve.

    Nastavite vrsto vsebine na besedilo in počistite potrditveno polje Uporabi urejevalnik HTML, nato izberite potrditveno polje Zamrzni URI in v polje, ki se prikaže, vnesite robots.txt.

    Shrani. Po tem, če je nameščen ACE, bomo imeli polje Vsebina z označevanjem sintakse in tja moramo dodati naslednje:

    Uporabniški agent: * Disallow: / Disallow: /manager/ Disallow: /connectors/ Disallow: /core/ Disallow: /assets/components/ Gostitelj: site.com Zemljevid spletnega mesta: http://site.com/sitemap.xml Kje je spletno mesto .com je naš trenutni URL.

    Nato morate iz dokumenta SEO ustvariti še en podrejeni dokument in ga poimenovati sitemap.xml. Nastavite vrsto vsebine na XML in počistite potrditveno polje Uporabi urejevalnik HTML, nato izberite potrditveno polje Zamrzni URI in v polje, ki se prikaže, vnesite sitemap.xml.

    Po osvežitvi strani mora imeti polje Vsebina označeno sintakso in štetje vrstic. Tam boste morali vstaviti delček:

    [[!pdoSitemap]] Zdaj pa ustvarimo kategorijo z imenom Sites in iz nje bomo ustvarili ime za našo domeno, na primer site.com

    Nato pojdimo na predloge in ustvarimo predlogo v kategoriji Spletna mesta – site.com, ki jo bomo poimenovali Stran ni najdena. Nato v razdelkih dokumenta SEO ustvarite nov podrejeni dokument in ga poimenujte Stran ni najdena. Varčujmo. Nato pojdite na ustvarjen dokument Stran ni najdena in v polje Vsebina, kjer prikažemo vizualni urejevalnik TinyMCE, kliknite gumb HTML in v pojavnem oknu, ki se odpre, vstavite naslednje:

    Na naslovu "//" ni ničesar.

    Vzroki, ki lahko povzročijo napako:

    Na glavno

    Potem prihranimo.

    Pojdite v sistemske nastavitve, tam poiščite error_page in vnesite ID dokumenta Strani ni bilo mogoče najti v polje vrednosti, vsi ID-ji na seznamu virov so navedeni v oklepajih Domov (1) itd.

    Še več. Ustvarimo sistemske nastavitve. Če želite to narediti, pojdite v razdelek Sistemske nastavitve, izberite jedro imenskega prostora in filter Spletno mesto. Nato kliknite gumb Ustvari nov parameter in v okno, ki se odpre, vnesite naslednje vrednosti:

    Ključ
    sites_img Pomen
    /assets/sites/[[++site_url]]/images/ Shrani. Na enak način ustvarimo še 3 parametre:

    Ključ
    sites_css Pomen
    /assets/sites/[[++site_url]]/css/ Ključ
    sites_js Pomen
    /assets/sites/[[++site_url]]/js/ Ključ
    sites_fonts Pomen
    /assets/sites/[[++site_url]]/fonts/ Naša predloga za katero koli spletno mesto je pripravljena.

    Če nameravate ustvariti velik portal ali spletno mesto za organizacijo, preprosto internetno vizitko ali ciljno stran, boste morali po namestitvi MODX izvesti začetno nastavitev sistema.

    V tem nadzornem sistemu je precej nastavitev, možno je, da se na začetku celo zmedete in zmedete. Poglejmo si osnovne sistemske nastavitve, ki so potrebne za pravilno delovanje vaše spletne strani ali portala.

    Prva stvar, ki jo morate storiti, je, da se znebite napake sistemske konfiguracije »Imenik jedra v odprt dostop«, če se prikaže takšno sporočilo. Popravimo ga po navodilih v sporočilu, to pomeni, da datoteko ht.access, ki se nahaja v jedrni mapi, preimenujemo in ji damo ime .htaccess .

    To lahko storite prek odjemalca FTP ali prek upravitelj datotek nadzorno ploščo gostovanja ali z uporabo upravitelja datotek administrativnega dela MODX (zavihek "Datoteke" na levi strani okna).

    Če ste glavno mapo premaknili izven korenskega imenika z namestitvijo MODX z uporabo naprednega paketa, vam tretja metoda ne bo pomagala.

    Nadaljnje nastavitve se izvajajo v oknu »Sistemske nastavitve in dogodki«. Če želite odpreti okno z nastavitvami, premaknite kazalec miške na ikono zobnika v zgornjem desnem kotu skrbniške plošče in izberite prvi element »Sistemske nastavitve«.

    V Revu je ogromno sistemskih nastavitev

    Za lažje iskanje želene nastavitve lahko uporabite filter tako, da izberete potrebne parametre po razdelku.


    Ikona »+« na levi strani imena nastavitve bo odprla namig o tem, čemu je ta element namenjen. In v polju »Vrednost« se spreminjajo parametri vsake nastavitve. Odvisno od vrste nastavitve se vnesejo ročno ali pa se izberejo s seznama.


    Osnovni sistemski parametri, ki se običajno uredijo takoj po namestitvi MODX

    Razdelek "Spletna stran"

    • Ime spletnega mesta: ime projekta, ki ga potrebujemo, prosta oblika
    • Sporočilo o nedosegljivosti spletnega mesta: besedilo, ki bo prikazano v onemogočenem (neobjavljenem) načinu spletnega mesta, poljubna oblika
    • Objavi privzeto: ali bo nov dokument na ogled obiskovalcem takoj po ustvarjanju in shranjevanju, po vaši izbiri, možnosti Da / Ne

    Razdelek "Sistem in strežnik"

    • Prikaz vira RSS »MODX News«: onemogoči (Ne)
    • Prikaz vira RSS »Varnostna obvestila MODX«: onemogoči (Ne)

    Razdelek "Nadzorna plošča"

    • Prikaži besedilo pomoči poleg polja: opis elementov menija, uporabno samo pri spoznavanju s sistemom, kasneje ga je mogoče onemogočiti, možnosti Da / Ne
    • Format datuma na nadzorni plošči: lahko ga spremenite v naš domači, d-m-Y
    • Prvi dan v tednu: dajte 1, mi nismo Strugatski

    Razdelek »Prijazni URL-ji« – način CNC

    • Transliteracija vzdevkov: rusko (za omogočanje transliteracije morate dodatno namestiti dodatek translit)
    • Pripona vsebnika: Jasno
    • Uporabite prijazne URL-je: Da
    • Strogo prijazen način URL: Da
    • Preverite podvojene URI-je v vseh kontekstih: Da

    Ko na spletnem mestu omogočite CNC (URL-ju prijazen način), dodatno preimenujte ht.access v korenu spletnega mesta v .htaccess, sicer boste, ko boste poskušali krmariti na strani, ki niso glavna, prejeli napako 404.

    Sprememb ni treba potrditi ali shraniti nastavitev, vse se zgodi samodejno.

    Dodatno lahko obiščete razdelek »Vrste vsebine« (točka menija »Vsebina«) in počistite polje »Pripona datoteke« v parametru HTML. Zdaj bo naslov strani brez končnice, to je http://Site_address/about namesto http://Site_address/about.html .

    Ali nameravate ustvariti veliko informativni portal, spletno mesto organizacije, preprosta internetna vizitka, po končanem postopku namestitve MODX boste v vsakem primeru morali narediti osnovna nastavitev sistemi.

    V tem nadzornem sistemu je ogromno nastavitev, manj kot zvezd na nebu, a dovolj, da se na začetku malce zmedeš. Ne zahajajmo v skrajnosti. Upoštevajmo le osnovne sistemske nastavitve, brez omembe katerih se izgubi smisel samostojnega učenja ...

    Prva stvar, ki jo morate storiti, je, da se znebite napake sistemske konfiguracije »Imenik jedra je v javni domeni«, če se prikaže takšno sporočilo. Popravimo ga po navodilih v sporočilu, to pomeni, da datoteko ht.access, ki se nahaja v jedrni mapi, preimenujemo in ji damo ime .htaccess .

    To lahko storite prek odjemalca FTP ali prek upravitelja datotek na nadzorni plošči gostovanja ali z uporabo upravitelja datotek administrativnega dela MODX (zavihek »Datoteke« na levi strani okna).

    Če ste glavno mapo premaknili izven korenskega imenika z namestitvijo MODX z uporabo naprednega paketa, vam tretja metoda ne bo pomagala.

    Po osvežitvi okna se prepričajte, da sporočila ni več.

    Nadaljnje nastavitve se izvajajo v oknu »Sistemske nastavitve in dogodki«. Če želite odpreti okno z nastavitvami, premaknite kazalec miške na ikono zobnika v zgornjem desnem kotu skrbniške plošče in izberite prvi element »Sistemske nastavitve«.

    V Revu je ogromno sistemskih nastavitev

    Za lažje iskanje želene nastavitve lahko uporabite filter tako, da izberete potrebne parametre po razdelku.

    Ikona »+« na levi strani imena nastavitve bo odprla namig o tem, čemu je ta element namenjen. In v polju »Vrednost« se spreminjajo parametri vsake nastavitve. Odvisno od vrste nastavitve se vnesejo ročno ali pa se izberejo s seznama.

    Osnovni sistemski parametri, ki se običajno uredijo takoj po namestitvi MODX

    Razdelek "Spletna stran"

    • Ime spletnega mesta: ime projekta, ki ga potrebujemo, prosta oblika
    • Sporočilo o nedosegljivosti spletnega mesta: besedilo, ki bo prikazano v onemogočenem (neobjavljenem) načinu spletnega mesta, poljubna oblika
    • Privzeto objavi: ali bo nov dokument na voljo za ogled obiskovalcem takoj po ustvarjanju in shranjevanju, vaša izbira, možnosti Da / Ne

    Razdelek "Sistem in strežnik"

    • Prikaz vira RSS »MODX News«: onemogoči (Ne)
    • Prikaz vira RSS »Varnostna obvestila MODX«: onemogoči (Ne)

    Razdelek "Nadzorna plošča"

    • Prikaži besedilo pomoči poleg polja: opis elementov menija, uporabno samo pri spoznavanju s sistemom, kasneje ga je mogoče onemogočiti, možnosti Da / Ne
    • Format datuma na nadzorni plošči: lahko ga spremenite v naš domači, d-m-Y
    • Prvi dan v tednu: dajte 1, mi nismo Strugatski

    Razdelek »Prijazni URL-ji« – način CNC

    • Transliteracija vzdevkov: rusko (za omogočanje transliteracije morate dodatno namestiti dodatek translit)
    • Pripona vsebnika: Jasno
    • Uporabite prijazne URL-je: Da
    • Strogo prijazen način URL: Da
    • Preverite podvojene URI-je v vseh kontekstih: Da

    Ko na spletnem mestu omogočite CNC (URL-ju prijazen način), dodatno preimenujte ht.access v korenu spletnega mesta v .htaccess, sicer boste, ko boste poskušali krmariti na strani, ki niso glavna, prejeli napako 404.

    Sprememb ni treba potrditi ali shraniti nastavitev, vse se zgodi samodejno.

    Dodatno lahko obiščete razdelek »Vrste vsebine« (točka menija »Vsebina«) in počistite polje »Pripona datoteke« v parametru HTML. Zdaj bo naslov strani brez končnice, to je http://Site_address/about namesto http://Site_address/about.html .

    Ljudje mislijo, da je varnost samostalnik, nekaj, kar se da kupiti. Pravzaprav je varnost abstrakten pojem, tako kot sreča.
    James Gosling

    Razvijalci MODX Revolution nenehno delajo na izboljšanju varnosti sistema, ki ga ustvarijo. Vendar pa se mora tudi ustvarjalec strani potruditi, da bo varnost strani ostala na ustrezni ravni.

    Čeprav nihče ne more zagotoviti popolne zaščite, lahko napadalcem otežimo življenje. In v tem članku bom govoril o preprostem, vendar učinkovite načine zaščitite svoje spletno mesto.

    1 Premakni jedro 2 Spremeni naslov plošče

    Običajno se upravna plošča spletnega mesta na MODX nahaja na https://site.ru/manager. Premikanje skrbniške plošče pomaga nekoliko prikriti sledi MODX-a, to pa je tako enostavno kot luščenje hrušk – samo preimenujte sam imenik (na primer iz upravitelja v admin ali abrakadabra) in nato v enem določite novo pot. konfiguracijska datoteka:

    • core/config/config.inc.php
    3 Posodobite dodatke

    Tudi če funkcionalnost trenutne različice Z dodatki sem povsem zadovoljen, kar ne pomeni, da ni razlogov za posodobitve. Kot veste, nove različice programske opreme ne prinašajo le novih funkcij, ampak tudi različne popravke napak (čeprav so običajno vključene tudi nove napake).

    4 Posodobite MODX

    Kot sem zapisal zgoraj, si razvijalci MODX nenehno prizadevajo zagotoviti varnost MODX, zato je priporočljivo občasno posodobiti MODX na najnovejšo stabilno izdajo.

    5 Razdeli in vladaj

    Če na spletnem mestu dela več ljudi, je zelo priporočljivo konfigurirati minimalne zahtevane pravice dostopa za vsakega uporabnika. Navsezadnje nima smisla, da ima upravitelj vsebin dostop do sistemskih nastavitev ali izrezkov s kosi.

    Tudi če upravitelja vsebine ne hrepene poigravanje s sistemom, se lahko pojavi napadalec, ki lahko izkoristi uporabnikovo nesposobnost in prestreže dostop do skrbniške plošče. To še posebej velja, če delo s spletnim mestom poteka prek nezaščitene povezave, zaradi česar se prijava in geslo prek omrežja preneseta na odprta oblika. Za zmanjšanje tveganja prestrezanja gesla je priporočljivo kupiti in namestiti SSL certifikat, potem bodo vse zahteve posredovane v šifrirani obliki.

    Prva lekcija o ustvarjanju bloga o MODX Revolution. V tej lekciji si bomo ogledali postopek namestitve sistema za upravljanje vsebin MODX Revolution lokalni strežnik Denwer.

    Dragi obiskovalci spletnega mesta, dobrodošli v seriji lekcij o učenju CMS MODX Revolution, v kateri si bomo ogledali ustvarjanje bloga po korakih, od namestitve tega CMS do konca fina nastavitev različne komponente.

    Glavna zahteva pri izdelavi spletnega mesta na MODX Revolution je poznavanje in razumevanje osnov tehnologij HTML in CSS; brez njih je bolje, da tega CMS ne preučujete. Poleg tega znotraj ta tečaj, morate poznati tudi platformo Twitter Bootstrap 3, saj... celoten vmesnik bloga bo ustvarjen z uporabo razredov in komponent te platforme.

    Oglejmo si postopek namestitve sistema MODX Revolution po fazah.

    Pripravljalna faza: Namestitev CMS MODX:
    Prijavite se v nadzorno ploščo spletnega mesta:

    Če se želite prijaviti v nadzorno ploščo spletnega mesta, morate naslovna vrstica brskalnik vnesite naslednji URL: "http://www.mysite.ru/manager/"

    Po uspešnem vnosu uporabniškega imena in gesla boste preusmerjeni na stran nadzorne plošče spletnega mesta.

    Ena od značilnosti sistema MODX Revolution je, da ta plošča ni potrebna za delovanje samega mesta, tj. Po potrebi ga lahko odstranite tako, da izbrišete mapo "manager" iz imenika spletnega mesta.