Jak opravit bílou obrazovku na Modx po přesunu. Instalace MODX, komponent a jejich počáteční nastavení Prázdné stránky po aktualizaci modx

Domov / Windows 7

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 jemné doladění různé komponenty.

Hlavním požadavkem při tvorbě webu na MODX Revolution je znalost a pochopení základů HTML a CSS technologií bez nich, tento CMS raději nestudujte. 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 vstoupit do ovládacího panelu webu, musíte do adresního řádku prohlížeče zadat 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í procesu instalace MODX budete v každém případě muset provést základní nastavení systému.

V tomto řídicí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 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í

Aby bylo hledání jednodušší požadované nastavení Filtr můžete použít 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 .

Dnes provedeme základní nastavení pro MODX Revo.

Nastavení MODX

Přejděte na panel správce MODX (http://název_vaší_domény/správce/) a přejděte na panel nastavení " Nastavení systému».

Zde můžete filtrovat nastavení související s konkrétní komponentou systému MODX, stejně jako nastavení související se stejnou komponentou, ale seskupená do kategorií v závislosti na vykonávané funkci.

Pro jádro nakonfigurujeme následující parametry.

Povolit uživatelům používat jednu adresu e-mail- allow_multiple_emails - no

Přeskočíme ukládání do mezipaměti

Vizuální editor

Editor – který_editor – TinyMCE RTE(měl by se nainstalovat sám, pokud jste jej nainstalovali)

Editor pro prvky - which_element_editor - Ace(také by se měl nainstalovat sám, pokud jste jej nainstalovali)

Systém souborů

Maximální nahrávaná velikost – upload_maxsize – 629145600 nebo cokoli potřebujete (tento parametr jsem nastavil na 600 MB, abych mohl nahrávat video soubory).

Přátelské adresy URL

Procházíme bránou.

Slovník a jazyk

Jazyk textový editor v přední části webu - fe_editor_lang - ru

Locale - locale - ru_RU.utf8

Chybí nám pošta.

Ovládací panel

První den v týdnu - manager_week_start - 1

pondělí v Rusku.

Umístěte televizi pod obsah - tvs_below_content - Ano

Další uživatelská pole pro stránky budou umístěna pod hlavním vstupním polem obsahu. Pokud možnost není jasná nyní, přijdete na to později. Tato možnost je pouze pro pohodlí administrátorského rozhraní. Takto je to pro mě pohodlnější.

Pole pro název uzlu ve stromu prostředků - název_uzlu_stromu_zdroje - název nabídky

To se provádí tak, že názvy zdrojů ve stromu nalevo jsou kratší.

Pole popisku pro uzel ve stromu prostředků. - resource_tree_node_tooltip - alias

To se provádí proto, abyste pochopili, jaká je adresa zdroje.

Zobrazit uvítací obrazovku - welcome_screen - ne

phpThumb, Vynecháváme proxy, relace a soubory cookie.

webové stránky

Ve výchozím nastavení nezobrazovat v nabídce - hidemenu_default - Ano

U nově vytvořených zdrojů (stránek) bude zaškrtávací políčko „Zobrazit v nabídce“ ve výchozím nastavení zrušeno. Lze jej kdykoli zapnout. Proč ale ještě jednou zrušit zaškrtnutí políčka, protože ne všechny stránky webu vytvořené v budoucnu se v nabídce zobrazí. Nastavením možnosti na „Ano“ nebudete muset v budoucnu provádět zbytečné akce.

Schéma adresy URL – schéma_značek odkazu – –1 (mínus 1)

Publikovat ve výchozím nastavení - publish_default - Ano

Stejný příběh jako u předchozí možnosti, jen obráceně. Když vytvoříte stránku, bude již zaškrtávací políčko „Publikovat“. Pokud zdroj není zveřejněn, nebude návštěvníkům webu dostupný. Ale my vytváříme veřejné stránky - ne?

Název webu - site_name - zadejte název webu, který je k dispozici pro pozdější vložení pomocí zástupného symbolu [[++site_name]]. Jakýkoli název, například Construction Company LLC „Rohy and Hooves“.

Zpráva o nedostupnosti webu – site_unavailable_message – Na webu probíhá údržba. Vraťte se prosím o něco později.

Můžete si psát, co chcete. Nápis se zobrazí všem, kteří stránky navštíví při jejich údržbě. Existuje samostatná možnost převedení webu za účelem údržby.

V Chybová stránka 404 „Document not found“ – error_page, Stránka „Nedostupný web“ site_unavailable_page A Chybová stránka 403 "Přístup odepřen" neautorizovaná_stránka nákladové jednotky (tj. vše je přesměrováno na domovskou stránku, doporučuji a přiřadím je v nastavení)


Systém a server

Zobrazení RSS kanálu „MODX News“ - feed_modx_news_enabled - Ne

Zobrazit RSS zdroj "MODX Security Notifications" - feed_modx_security_enabled - Ne

Typ serveru - server_protocol - https(pokud máte nainstalovaný certifikát SSL, pokud ne, pokračujte)

Další nastavení, pro ty z mé lekce.

Přejděte do sekce smíšených obrázků a Přepis souborů (mixedimage.translit) nastavit Ano.

Aby byly obrázky nahrané do zdrojů přepsány.

Poté přejděte do sekce vstupenky a Počítání zobrazení stránky hosty (tickets.count_guests) nastavit Ano.

Přejděte do sekce nástrojů pro správu a Povolit autorizaci prostřednictvím e-mailu (admintools_email_authorization) nastavit Ano (pokud pracujete na serveru, zvýšíme bezpečnost), také obvykle nastavuji Téma (admintools_theme)- tmavý.

Tím je počáteční nastavení dokončeno. Ke zbytku nastavení MODX se vrátíme podle potřeby.

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 k panelu administrátora. 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ě.

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ší verzi na momentálně 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 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ž se poprvé přihlásí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 v sekci Aplikace -> Instalační program musíte vytvořit nového poskytovatele služeb z modstore.pro, abychom odtud mohli v budoucnu stahovat 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í účet, autorizace
  • Sendex- odběr newsletteru
  • ResVideoGallery - videogalerie
  • HybridAuth
  • AjaxForm - zpětná vazba na AJAX
  • HybridAuth autorizace přes sociální média
  • Upgrade - aktualizace motoru několika kliknutími
  • UserProfile2 - vytváří vykládání uživatelů, ale i samostatné profilové stránky 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 Revolution

    Ukažte na ozubené kolo a klikněte na rozevírací nabídku Nastavení systému. Musíme to udělat jako první počáteční nastavení systémy.

    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
    Vše, co zbývá udělat, je vytvořit dokument pomocí prázdnou šablonu s názvem SEO, ze kterého odškrtneme políčko Publikovat a zaškrtneme Nezobrazovat v nabídce. 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 nazveme 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ě:

    Domov

    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.

    Další přijdou. 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.

    © 2024 ermake.ru -- O opravě PC - Informační portál