Prázdné stránky po aktualizaci modx. Základní nastavení MODX

Instalace MODX

Přejděte do Správce souborů na panelu ISPmanager, vyberte adresář ve složce /www/ a nahrajte tam archiv s MODX Revolution ( Nejnovější verze na tento moment modx-2.5.5-pl). Poté rozbalte obsah složky kliknutím na tlačítko Extrahovat do tohoto adresáře.

Vybereme složku, kam chceme soubory přenést, pro pohodlí zaškrtneme zaškrtávací políčko, abychom se po přenosu automaticky přenesli do kořenového adresáře, kam zkopírujeme soubory a složky.

Poté smažeme vše nepotřebné, zpočátku je to soubor index.html, složka modx-2.5.5-pl, archiv modx-2.5.5-pl.zip a změníme název souboru ht.access na .htaccess.

Nyní potřebujeme vytvořit databázi pro náš budoucí web. Na panelu ISPmanager vyhledejte Databáze a přejděte tam. V horní části bude tlačítko Vytvořit, po kliknutí na něj vyskočí okno s poli, kde je třeba zadat následující:

Název: [doména]_nové
Databázový server: MySQL
Kódování: utf8
Uživatel: --Vytvořit nového uživatele--
Uživatelské jméno: [doména]_new
Heslo: (vygenerujte kliknutím na kostky)

Místo [domena] musíte zadat naši doménu bez interpunkčních znamének, například site.com bude vypadat jako sitecom_new

Jméno a heslo si uložíme do poznámkového bloku, abychom tato data mohli použít při instalaci MODX. Uložte kliknutím na OK.

Nyní přejděme k instalaci samotného MODX. Chcete-li to provést, přejděte na odkaz site.com/setup/ a prohlédněte si instalační okno:

Ve třetím bodě musíte zaškrtnout políčko Zakázat kompresi CSS/JS.

Nakonec zadáme naše dříve vytvořená data, tedy data ze vstupu do databáze Data MySQL. Výchozí hostitel je localhost.

Zadáváme přihlašovací jméno a heslo pro administrátorský panel, nezapomeňte uvést funkční e-mail, abyste v případě chyby mohli obnovit přístup k ovládacímu panelu.

Když poprvé vstoupíme do ovládacího panelu webu, zobrazí se chyba, která nás upozorní, že přístup k jádru webu není zabezpečený.

Aby nás útočníci nenabourali, musíme chránit jádro systému MODX, které se standardně nachází ve složce /core/. Jdeme na něj a přejmenujeme tam umístěný soubor z ht.access na .htaccess.

Nastavení MODX Revolution

Nejprve si musíte vytvořit nového poskytovatele služeb z modstore.pro v sekci Aplikace -> Instalační program, abychom si odtud mohli v budoucnu stáhnout komponenty potřebné pro naše stránky.

Poté je třeba stáhnout potřebné komponenty. Zde je krátký seznam toho, co používám téměř na každém webu:

Od poskytovatele služeb modx.com

  • TinyMCE- vizuální editor
  • Od poskytovatele služeb modstore.pro
  • Vstupenky - (během instalace ihned nainstalujte pdoTools a Jevix)
  • phpThumbOn - vytváří náhledy uložené v mezipaměti
  • yTranslit- vytváří krásné aliasy pro odkazy
  • Eso- zvýraznění syntaxe
  • mSearch2 - skvělé vyhledávání internetového obchodu
  • Kancelář - Osobní oblast, oprávnění
  • Sendex- Přihlášení k odběru bulletinu
  • ResVideoGallery - videogalerie
  • HybridAuth
  • AjaxForm - Zpětná vazba na AJAX
  • HybridAuth autorizace přes sociální média
  • Vylepšit - aktualizace motoru několika kliknutími
  • UserProfile2 - vytváří vykládání uživatelů, stejně jako jednotlivé stránky profily a podobně
  • Typy obsahu

    V hlavní nabídce vyberte Obsah -> Typy obsahu a v hodnotách HTML změňte .html na lomítko /

    Nastavení systému MODX revoluce

    Ukažte na ozubené kolo a klikněte na rozevírací nabídku Nastavení systému. Musíme provést počáteční nastavení systému.

    Zde nejprve nakonfigurujeme yTranslit, musíte vybrat ytranslit z filtru jmenného prostoru, v seznamu, který se otevře, otevřete klíč API Yandex se znaménkem plus a kliknutím na odkaz získáte rozhraní API, poté klíč zkopírujte do tohoto pole.

    Nyní ve jmenném prostoru vybereme jádro a do vyhledávání se postupně zadávají klíče hodnot a mění se na požadované parametry. Zde je příklad nastavení:

    site_name - NEXT PC (zadejte název webu)
    publish_default – Ano (ve výchozím nastavení publikovat)
    friendly_alias_realtime – Ano (vytvořit alias v reálném čase)
    friendly_alias_restrict_chars - alfanumerický
    friendly_alias_translit - ruština
    friendly_urls – Ano
    use_alias_path - Ano

    SEO soubory

    Musíme vytvořit následující soubory:

    • Stránka nenalezena
    • robots.txt
    • sitemap.xml
    Zbývá vytvořit Dokument s prázdnou šablonou s názvem SEO, odškrtnout Publikovat a v menu zaškrtnout Nezobrazovat. Dále z tohoto dokumentu vytvořte podřízený dokument a nazvěte jej robots.txt, přejděte na kartu Nastavení.

    Nastavte typ obsahu na text a zrušte zaškrtnutí políčka Použít editor HTML, poté zaškrtněte políčko Zmrazit URI a do zobrazeného pole zadejte robots.txt.

    Uložit. Poté, pokud je nainstalován ACE, budeme mít pole Obsah se zvýrazněním syntaxe a musíme tam přidat následující:

    User-agent: * Disallow: / Disallow: /manager/ Disallow: /connectors/ Disallow: /core/ Disallow: /assets/components/ Host: site.com Sitemap: http://site.com/sitemap.xml Kde je site .com je naše aktuální adresa URL.

    Poté musíte z dokumentu SEO vytvořit další podřízený dokument a nazvat jej sitemap.xml. Nastavte typ obsahu na XML a zrušte zaškrtnutí políčka Použít editor HTML, poté zaškrtněte políčko Zmrazit URI a do zobrazeného pole zadejte sitemap.xml.

    Po obnovení stránky by pole Obsah mělo mít zvýraznění syntaxe a počítání řádků. Budete tam muset vložit úryvek:

    [[!pdoSitemap]] Nyní vytvoříme kategorii nazvanou Sites a z ní vytvoříme název pro naši doménu, například site.com

    Poté přejdeme na šablony a vytvoříme šablonu v kategorii Sites – site.com, kterou budeme nazývat Stránka nenalezena. Dále v sekcích dokumentu SEO vytvořte nový podřízený dokument a pojmenujte jej Stránka nenalezena. Ušetříme. Poté přejděte na vytvořený dokument Stránka nenalezena a do pole Obsah, kde zobrazíme vizuální editor TinyMCE, klikněte na tlačítko HTML a do vyskakovacího okna, které se otevře, vložte následující:

    Na adrese "//" není nic.

    Důvody, které mohou vést k chybě:

    Na hlavní

    Pak ušetříme.

    Přejděte do Nastavení systému, vyhledejte tam error_page a do pole hodnoty vložte ID dokumentu Stránka nebyla nalezena, všechna ID v seznamu zdrojů jsou uvedena v závorkách Home (1) atd.

    Dále více. Pojďme vytvořit nastavení systému. Chcete-li to provést, přejděte do části Nastavení systému, vyberte jádro jmenného prostoru a filtr Web. Poté klikněte na tlačítko Vytvořit nový parametr a v okně, které se otevře, zadejte následující hodnoty:

    Klíč
    sites_img Význam
    /assets/sites/[[++site_url]]/images/ Uložit. Stejným způsobem vytvoříme další 3 parametry:

    Klíč
    sites_css Význam
    /assets/sites/[[++site_url]]/css/ Klíč
    Site_js Význam
    /assets/sites/[[++site_url]]/js/ Klíč
    sites_fonts Význam
    /assets/sites/[[++site_url]]/fonts/ Naše šablona pro jakýkoli web je připravena.

    Lidé si myslí, že bezpečnost je podstatné jméno, něco, co se dá koupit. Ve skutečnosti je bezpečnost abstraktní pojem, stejně jako štěstí.
    James Gosling

    Vývojáři MODX Revolution neustále pracují na zlepšení zabezpečení systému, který vytvářejí. Určité úsilí však musí vyvinout i tvůrce webu, aby zajistil, že zabezpečení webu zůstane na správné úrovni.

    Přestože nikdo nemůže zaručit absolutní ochranu, můžeme útočníkům zkomplikovat život. A v tomto článku budu mluvit o jednoduchých ale efektivní způsoby chránit svůj web.

    1 Přesuňte jádro 2 Změňte adresu panelu

    Administrativní panel webu na MODX se obvykle nachází na adrese https://site.ru/manager. Přesunutí administračního panelu pomáhá trochu zakrýt stopy MODX, a to je stejně snadné jako loupání hrušek - stačí přejmenovat samotný adresář (například z manažera na admin nebo abrakadabra) a poté zadat novou cestu v jednom konfigurační soubor:

    • core/config/config.inc.php
    3 Aktualizujte doplňky

    I když jste s funkčností aktuálních verzí doplňků naprosto spokojeni, neznamená to, že nejsou důvody pro aktualizace. Jak víte, nové verze softwaru s sebou přinášejí nejen nové funkce, ale také různé opravy chyb (ačkoli nové chyby jsou také obvykle součástí).

    4 Aktualizujte MODX

    Jak jsem psal výše, vývojáři MODX neustále pracují na zajištění bezpečnosti MODX, proto se doporučuje pravidelně aktualizovat MODX na nejnovější stabilní verzi.

    5 Rozděl a panuj

    Pokud na webu pracuje několik lidí, pak se důrazně doporučuje nakonfigurovat minimální požadovaná přístupová práva pro každého uživatele. Koneckonců nemá smysl, aby měl správce obsahu přístup k nastavení systému nebo úryvkům s kousky.

    I když správce obsahu nemá chuť se v systému šťourat, může se objevit útočník, který využívá nekompetentnosti uživatele a může zachytit přístup do oblasti pro správu. To platí zejména v případě, že se stránkou pracujete prostřednictvím nezabezpečeného připojení, v důsledku čehož jsou přihlašovací jméno a heslo přenášeny po síti jako prostý text. Pro snížení rizika zachycení hesla se doporučuje zakoupit a nainstalovat SSL certifikát, poté budou všechny požadavky přenášeny v šifrované podobě.

    První lekce o vytvoření blogu na MODX Revolution. V této lekci se podíváme na proces instalace systému pro správu obsahu MODX Revolution lokální server Denwer.

    Vážení návštěvníci stránek, vítejte v sérii lekcí o výuce CMS MODX Revolution, ve které se podíváme na postupnou tvorbu blogu, počínaje instalací tohoto CMS a konče doladění různé komponenty.

    Hlavním požadavkem při tvorbě webu na MODX Revolution je znalost a porozumění základům HTML a CSS technologií, bez nich je lepší tento CMS nestudovat. Navíc uvnitř tento kurz, musíte mít také znalosti o platformě Twitter Bootstrap 3, protože... celé rozhraní blogu bude vytvořeno pomocí tříd a komponent této platformy.

    Podívejme se na proces instalace systému MODX Revolution po etapách.

    Přípravná fáze: Instalace CMS MODX:
    Přihlaste se do ovládacího panelu webu:

    Chcete-li se přihlásit do ovládacího panelu webu, musíte adresní řádek do prohlížeče zadejte následující adresu URL: "http://www.mysite.ru/manager/"

    Po úspěšném zadání uživatelského jména a hesla budete přesměrováni na stránku ovládacího panelu webu.

    Jednou z vlastností systému MODX Revolution je, že tento panel není potřeba pro samotný provoz webu, tzn. V případě potřeby jej lze odstranit odstraněním složky „manager“ z adresáře webu.

    Máte v plánu vytvořit velký informační portál, webové stránky organizace, jednoduchá internetová vizitka, po dokončení instalačního procesu MODX budete v každém případě muset vytvořit základní nastavení systémy.

    V tomto ovládacím systému je obrovské množství nastavení, méně než hvězd na obloze, ale dost na to, aby se zpočátku trochu zmátlo. Nezacházejme do extrémů. Uvažujme pouze základní nastavení systému, aniž bychom zmínili, že se ztrácí celý smysl samoučení...

    První věc, kterou musíte udělat, je zbavit se chyby konfigurace systému „Kernel directory in otevřený přístup“ pokud se taková zpráva objeví. Opravíme to podle pokynů ve zprávě, to znamená, že přejmenujeme soubor ht.access umístěný ve složce jádra a dáme mu název .htaccess .

    To lze provést buď prostřednictvím FTP klienta nebo prostřednictvím správce souborů hostování ovládacího panelu, nebo pomocí správce souborů administrativní části MODX (záložka "Soubory" v levé části okna).

    Pokud jste přesunuli základní složku mimo kořenový adresář instalací MODX pomocí pokročilého balíčku, třetí metoda vám nepomůže.

    Po obnovení okna se ujistěte, že zpráva zmizela.

    Další nastavení se provádějí v okně „Nastavení systému a události“. Chcete-li otevřít okno nastavení, přesuňte kurzor myši na ikonu ozubeného kola vpravo horní roh admin panelu a vyberte první položku „Nastavení systému“.

    V Revo je obrovské množství systémových nastavení

    Pro snazší nalezení požadovaného nastavení můžete použít filtr výběrem potřebných parametrů podle sekce.

    Ikona „+“ na levé straně názvu nastavení otevře nápovědu, k čemu je tato položka určena. A v poli „Value“ se mění parametry každého nastavení. V závislosti na typu nastavení se zadávají buď ručně, nebo se vybírají ze seznamu.

    Základní systémové parametry, které se obvykle upravují ihned po instalaci MODX

    Sekce "Stránky"

    • Název webu: název projektu, který potřebujeme, volná forma
    • Zpráva o nedostupnosti webu: text, který se zobrazí v deaktivovaném (nepublikovaném) režimu webu, ve volné formě
    • Publikovat ve výchozím nastavení: zda bude nový dokument k dispozici pro prohlížení návštěvníkům ihned po vytvoření a uložení, vaše volba, možnosti Ano / Ne

    Sekce "Systém a server"

    • Zobrazení kanálu RSS „MODX News“: zakázat (Ne)
    • Zobrazení kanálu RSS „MODX Security Notifications“: zakázat (Ne)

    Sekce "Ovládací panely"

    • Zobrazit text nápovědy vedle pole: popis položek nabídky, užitečné pouze při seznamování se systémem, lze později deaktivovat, možnosti Ano / Ne
    • Formát data v ovládacím panelu: lze změnit na náš původní, d-m-Y
    • První den v týdnu: dejte 1, nejsme Strugackí

    Sekce „Friendly URLs“ – režim CNC

    • Přepis aliasů: ruština (abyste umožnili přepis, musíte si navíc nainstalovat doplněk translit)
    • Přípona kontejneru: Čirá
    • Použít přátelské adresy URL: Ano
    • Přísný režim přátelské adresy URL: Ano
    • Kontrola duplicitních URI ve všech kontextech: Ano

    Po povolení CNC na webu (režim přátelský k URL), přejmenujte navíc ht.access v kořenovém adresáři webu na .htaccess, jinak se při pokusu o navigaci na jiné stránky než hlavní zobrazí chyba 404.

    Není potřeba potvrzovat změny ani ukládat nastavení, vše se děje automaticky.

    Můžete také navštívit sekci „Typy obsahu“ (položka nabídky „Obsah“) a vymazat pole „Přípona souboru“ v parametru HTML. Nyní bude adresa stránky bez přípony, tedy http://adresa_webu/about místo http://adresa_webu/informace.html .

    Pokud plánujete vytvořit velký portál nebo web pro organizaci, jednoduchou internetovou vizitku nebo vstupní stránku, po instalaci MODX budete muset počáteční nastavení systémy.

    V tomto ovládacím systému je poměrně hodně nastavení, je možné, že zpočátku se můžete i splést a zmást. Podívejme se na základní nastavení systému, která jsou nezbytná pro správný chod vašeho webu či portálu.

    První věc, kterou musíte udělat, je zbavit se chyby konfigurace systému „Adresář jádra je ve veřejné doméně“, pokud se taková zpráva objeví. Opravíme to podle pokynů ve zprávě, to znamená, že přejmenujeme soubor ht.access umístěný ve složce jádra a dáme mu název .htaccess .

    To lze provést buď přes FTP klienta, nebo přes správce souborů ovládacího panelu hostingu nebo pomocí správce souborů administrativní části MODX (záložka „Soubory“ na levé straně okna).

    Pokud jste přesunuli základní složku mimo kořenový adresář instalací MODX pomocí pokročilého balíčku, třetí metoda vám nepomůže.

    Další nastavení se provádějí v okně „Nastavení systému a události“. Chcete-li otevřít okno nastavení, přesuňte kurzor myši na ikonu ozubeného kola v pravém horním rohu administrátorského panelu a vyberte první položku „Nastavení systému“.

    V Revo je obrovské množství systémových nastavení

    Pro snazší nalezení požadovaného nastavení můžete použít filtr výběrem potřebných parametrů podle sekce.


    Ikona „+“ na levé straně názvu nastavení otevře nápovědu, k čemu je tato položka určena. A v poli „Value“ se mění parametry každého nastavení. V závislosti na typu nastavení se zadávají buď ručně, nebo se vybírají ze seznamu.


    Základní systémové parametry, které se obvykle upravují ihned po instalaci MODX

    Sekce "Stránky"

    • Název webu: název projektu, který potřebujeme, volný tvar
    • Zpráva o nedostupnosti webu: text, který se zobrazí v deaktivovaném (nepublikovaném) režimu webu, ve volné formě
    • Publikovat ve výchozím nastavení: zda bude nový dokument k dispozici pro prohlížení návštěvníkům ihned po vytvoření a uložení, vaše volba, možnosti Ano / Ne

    Sekce "Systém a server"

    • Zobrazení kanálu RSS „MODX News“: zakázat (Ne)
    • Zobrazení kanálu RSS „MODX Security Notifications“: zakázat (Ne)

    Sekce "Ovládací panely"

    • Zobrazit text nápovědy vedle pole: popis položek nabídky, užitečné pouze při seznamování se systémem, lze později deaktivovat, možnosti Ano / Ne
    • Formát data v ovládacím panelu: lze změnit na náš původní, d-m-Y
    • První den v týdnu: dejte 1, nejsme Strugackí

    Sekce „Friendly URLs“ – režim CNC

    • Přepis aliasů: ruština (abyste umožnili přepis, musíte si navíc nainstalovat doplněk translit)
    • Přípona kontejneru: Čirá
    • Použít přátelské adresy URL: Ano
    • Přísný režim přátelské adresy URL: Ano
    • Kontrola duplicitních URI ve všech kontextech: Ano

    Po povolení CNC na webu (režim přátelský k URL), přejmenujte navíc ht.access v kořenovém adresáři webu na .htaccess, jinak se při pokusu o navigaci na jiné stránky než hlavní zobrazí chyba 404.

    Není potřeba potvrzovat změny ani ukládat nastavení, vše se děje automaticky.

    Můžete také navštívit sekci „Typy obsahu“ (položka nabídky „Obsah“) a vymazat pole „Přípona souboru“ v parametru HTML. Nyní bude adresa stránky bez přípony, tedy http://adresa_webu/about místo http://adresa_webu/informace.html .