Máte v plánu vytvořit hlavní informační portál, webové stránky organizace, jednoduchá internetová vizitka, po dokončení procesu instalace MODX budete v každém případě potřebovat 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ů. Podívejme se pouze na hlavní nastavení systému, aniž bychom zmínili, že celý smysl samoučení se ztrácí ...

První věc, kterou musíte udělat, je zbavit se chyby konfigurace systému " Adresář jádra v otevřený přístup “, pokud se taková zpráva objeví. Opravíme to podle pokynů zprávy, to znamená, že soubor přejmenujeme ht.access umístěný ve složce jádro dát tomu jméno. 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“ na levé straně okna).

Pokud jste přesunuli základní složku za kořenový adresář instalací MODX pomocí vylepšeného balíčku, třetí metoda pro vás nebude fungovat.

Obnovte okno, abyste se ujistili, že zpráva zmizela.

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

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

Aby bylo hledání jednodušší požadované 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í samy o sobě. 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 offline (nepublikovaném) režimu webu, volná forma
  • Ve výchozím nastavení publikovat: 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í RSS kanálu "MODX News": zakázat ( Ne)
  • Zobrazení kanálu RSS s informacemi o zabezpečení MODX: zakázat ( Ne)

Sekce "Ovládací panely"

  • Zobrazit text popisku vedle pole: popis položek menu, 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 naše, nativní, d-m-Y
  • První den v týdnu: nastavit 1 , nejsme Strugacký

Sekce přátelských adres URL - Režim CNC

  • Přepis aliasu: ruština(abyste povolili přepis, musíte navíc nainstalovat doplněk přeložit)
  • Přípona kontejneru: Očista
  • Používejte přátelské adresy URL: Ano
  • Přísný režim přátelské adresy URL: Ano
  • Zkontrolujte duplicitní identifikátory URI ve všech kontextech: Ano

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

Potvrzení změn nebo uložení parametrů není vyžadováno, vše probíhá automaticky.

Dále můžete navštívit sekci " Typy obsahu" (položka menu " Obsah“) a vymažte pole „ Přípona souboru' v parametru HTML. Nyní bude adresa stránky bez přípony, tzn http://adresa_webu/informace namísto http://adresa_webu/about.html.

První návod na vytvoření blogu na MODX Revolution. V tomto tutoriálu projdeme procesem instalace redakčního systému MODX Revolution lokální server Denver.

Vážení návštěvníci stránek, vítejte v cyklu lekcí o výuce CMS MODX Revolution, kde se podíváme na fázová tvorba blog, počínaje instalací tohoto CMS a konče doladění různé komponenty.

Hlavním požadavkem při vytváření webu na MODX Revolution je znát a rozumět základům HTML technologie a CSS, bez nich toto CMS je lepší nestuduj. Kromě toho je v rámci tohoto kurzu nutné mít také znalost platformy Twitter Bootstrap 3, protože. celé rozhraní blogu bude vytvořeno pomocí tříd a komponent této platformy.

Zvažte postup instalace systému MODX Revolution ve formě etap.

Přípravná fáze:

Instalace CMS MODX:


Přihlaste se do ovládacího panelu webu:

Chcete-li vstoupit do ovládacího panelu webu, musíte adresní řádek 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 provoz samotného webu, tzn. v případě potřeby jej lze odstranit odstraněním složky „manager“ z adresáře webu.

Lidé si myslí, že bezpečnost je podstatné jméno, něco, co lze 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í. Na straně tvůrce stránek je však také třeba vynaložit určité úsilí, aby zajistil, že zabezpečení stránek zůstane na správné úrovni.

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

1 Pohyblivé jádro

2 Změňte adresu panelu

Panel správy webu na MODX se obvykle nachází na adrese https://site.ru/manager. Přesunutí administrátorského panelu pomáhá trochu zakrýt stopy MODX pobytu a je to jednodušší než kdy jindy – stačí přejmenovat samotný adresář (například z manažera na administrátora nebo abracadabra) a poté zadat nová cesta v jednom konfiguračním souboru:

  • core/config/config.inc.php

3 Aktualizujte doplňky

I když funkčnost aktuální verze naprosto spokojeni s doplňky, to neznamená, že neexistují 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 zabezpečení MODX, takže je dobré pravidelně aktualizovat MODX na nejnovější stabilní verzi.

5 Rozděl a panuj

Pokud na webu pracuje více lidí, důrazně se doporučuje nastavit minimální potřebná přístupová práva pro každého uživatele. Koneckonců nedává smysl, aby správce obsahu měl přístup k nastavení systému nebo úryvkům s kousky.

I když správce obsahu nesvrbí pera, aby si pohrál se systémem, může se objevit útočník, který využije nekompetentnosti uživatele a bude schopen zachytit přístup do oblasti pro správu. To platí zejména v případě, že je práce se stránkou prováděna prostřednictvím nezabezpečeného připojení, v důsledku čehož jsou přihlašovací jméno a heslo přenášeny přes síť 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ě.

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). Po rozbalení obsahu složky klikněte na tlačítko Extrahovat do tohoto adresáře.

Vybereme složku, kam chcete soubory přenést, pro pohodlí klikněte na zaškrtnutí, abychom se po přenosu automaticky přesunuli do kořenového adresáře, kde 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í musíme vytvořit databázi pro naše budoucí stránky. Na panelu ISPmanager vyhledejte Databáze a přejděte tam. V horní části bude tlačítko Vytvořit, po kliknutí se zobrazí okno s poli, kde je třeba zadat:

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]_nové
Heslo:(vygenerováno kliknutím na kostky)

Místo [doména] musíte zadat naši doménu bez interpunkčních znamének, například site.com bude vypadat jako naše 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řejdeme 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:

Na třetí položce je potřeba zaškrtnout Zakázat kompresi CSS / JS.

Nakonec vloží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 z administrátorského panelu, nezapomeňte uvést funkční e-mail, abyste v případě chyby mohli obnovit přístup k ovládacímu panelu.

Při prvním vstupu do ovládacího panelu webu se zobrazí chyba, která nás upozorní, že přístup k jádru webu není bezpečný.

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/. Pojďme do toho a přejmenujte soubor, který se tam nachází ht.access v .htaccess.

Nastavení MODX Revolution

Nejprve je třeba 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.

Pak je potřeba stáhnout potřebné komponenty. Zde je krátký seznam toho, co používám téměř na všech stránkách:

Od poskytovatele služeb Modx.com

  1. TinyMCE - vizuální editor
Od poskytovatele služeb Modstore.pro
  1. Vstupenky - (při instalaci okamžitě nainstaluje pdoTools a Jevix)
  2. phpThumbOn - vytváří náhledy uložené v mezipaměti
  3. yTranslit - vytváří krásné odkazové aliasy
  4. Eso - zvýraznění syntaxe
  5. mSearch2 - skvělé vyhledávání internetového obchodu
  6. kancelář - Osobní oblast, povolení
  7. sendex - Přihlášení k odběru bulletinu
  8. ResVideoGallery - videogalerie
  9. HybridAuth -
  10. Formulář Ajax - Zpětná vazba na AJAX
  11. HybridAuth - autorizaci prostřednictvím sociální sítě
  12. Vylepšit - aktualizace motoru několika kliknutími
  13. Uživatelský profil2 - vytvoří nahrání uživatele, stejně jako jednotlivé stránky profilu a podobně
Typy obsahu

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

Nastavení systému MODX Revolution

Najeďte myší na ozubené kolo a v rozevírací nabídce klikněte na Předvolby systému. Musíme udělat první počáteční nastavení systémy.

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

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

jméno stránky- NEXT PC (zadejte název webu)
publikovat_výchozí- 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
přátelské_url- Ano
use_alias_path- Ano

SEO soubory

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

  • Stránka nenalezena
  • robots.txt
  • sitemap.xml
Zbývá pouze vytvořit Dokument s prázdnou šablonou s názvem SEO, u kterého zrušíme zaškrtnutí políčka Publikovat a v nabídce zaškrtneme Nezobrazovat. Dále z tohoto dokumentu vytvořte podřízený dokument a pojmenujte 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.

šetříme. Poté, pokud je nastaveno ACE, bude 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/ Hostitel: site.com Mapa webu: http://site.com/sitemap.xml Kde web .com je naše aktuální adresa URL.

Poté musíte z dokumentu SEO vytvořit další podřízený dokument a pojmenovat 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ů. Tam budete muset vložit úryvek:

[[!pdoSitemap]] Nyní vytvoříme kategorii nazvanou Stránky a z ní vytvoříme název z naší domény, například site.com

Poté přejdeme do šablon a vytvoříme šablonu v kategorii Sites - site.com, kterou nazveme Stránka nenalezena. Dále v sekcích dokumentu SEO vytvořte nový podřízený dokument a pojmenujte jej Stránka nenalezena. Uložit. Poté, co přejdeme do vytvořeného dokumentu Stránka nenalezena a v poli Obsah, kde má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í:

Podle adresy " " nic tu není.

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

Na hlavní

Pak ušetříme.

Přejděte do Předvoleb systému a vyhledejte chybová_stránka a do pole hodnoty vložíme ID dokumentu Stránka nenalezena, všechna ID v seznamu Zdroje jsou 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 a vyberte jmenný prostor jádro a filtrovat webová stránka. 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íč
sites_js Význam
/assets/sites/[[++site_url]]/js/ Klíč
sites_fonts Význam
/assets/sites/[[++site_url]]/fonts/ Naše příprava na jakýkoli web je připravena.

Nejčastější problém je kdy Bílá obrazovka na modx se objeví po přesunutí nebo změně serveru na hostingu. Nebojte se, je to velmi snadné opravit. Následuje jednoduchý návod pro vás.

V 99% případů pomáhá vymazání složky mezipaměti (core / cache). Můžete ho smazat, a pokud se bojíte, pak jen jeho obsah někam přesuňte. Přejděte tedy na hosting (ftp, správce souborů) do složky s vaším webem a smažte / přesunete obsah site.ru/core/cache.


Jak vymazat složku mezipaměti na modx

Poté znovu otevřete panel administrátora modx. Vše by se mělo objevit.

Existuje i jiný způsob. Přihlaste se do svého administrátorského panelu a vyberte z nabídky nahoře Správa-Vymazat mezipaměť.


Ale nefungovalo to pro mě - objevilo se okno a tlačítko OK se neaktivovalo. Tak jsem jen smazal obsah složky přes hosting.

Pokud to nepomůže, stačí vymazat mezipaměť

Také mnozí radí změnit něco v databázi, když bílá obrazovka modx nezmizí. Toto jsou body:
MODX News (feed_modx_news_enabled)
Bezpečnostní upozornění MODX (feed_modx_security_enabled)
Použít komprimovaný CSS (compress_css)
Použít komprimované javascriptové knihovny (compress_js)

Toho lze dosáhnout dvěma způsoby. První je přejít na panel správce modx, Nastavení (site.ru/manager/?a=system/settings). Najděte je tam a zadejte hodnotu "ne".

Moje nastavení se ale neotevřelo, tak jsem použil druhý způsob: šel jsem na hosting, otevřel phpmyadmin (správa databáze), našel databázi modx, tabulku s nastavením modx_system_settings. Pak jsem změnil hodnotu pro ty 4 body výše z 1 na 0. Tedy pro feed_modx_news_enabled, feed_modx_security_enabled, compress_css, compress_js dát 0.



Pro jistotu smažte mezipaměť znovu ve složce core/cache.

Žádné menu na modx

Taky jsem měl problém, když modx admin se načítá, ale vlevo není žádná nabídka. Oprava je velmi jednoduchá - děláme vše popsané výše, obvykle stačí vymazat mezipaměť (přes Manage-clear cache nebo vyčistit jádro / složku mezipaměti).

Proč je na modx bílá obrazovka

Jak jsem psal na začátku, při přechodu na jiný hosting se objeví bílá obrazovka v modx admin panelu. Ale měl jsem jiný problém - hostitel změnil můj server a informováni asi o den později. To znamená, že můj web změnil svou IP adresu. Nejprve jsem potřeboval změna A-záznamu v nastavení domény (na co přesměrovat doménu nový server) a poté vyřešte problém pomocí panelu správce. Kromě přechodu na jiný hosting se tedy dotýká i další změna serveru na jednom hostingu.

Používejte, ať se vám líbí. A pak jsem jen zřídka začal něco psát, i když je tu něco o ...