Tervez-e szakot létrehozni információs portál, egy szervezet webhelye, egy egyszerű internetes névjegykártya, a MODX telepítési folyamatának befejezése után minden esetben szüksége lesz alapbeállítás rendszerek.

Rengeteg beállítás található ebben a vezérlőrendszerben, kevesebb, mint a csillagok az égen, de elegendőek ahhoz, hogy kezdetben egy kicsit összezavarodjanak. Ne essünk túlzásokba. Tekintsük csak a fő rendszerbeállításokat, amelyek említése nélkül az öntanulás lényege elveszett ...

Az első dolog az, hogy megszabaduljon a rendszerkonfigurációs hibától " Kernel könyvtár be nyílt hozzáférésű ” ha ilyen üzenet jelenik meg. Az üzenet utasításai szerint javítjuk, vagyis átnevezzük a fájlt ht.access mappában található mag nevet adva neki. htaccess.

Ez megtehető FTP kliensen keresztül vagy keresztül fájl kezelő hosting vezérlőpult, vagy a MODX adminisztrációs részének fájlkezelőjével (" fül Fájlok” az ablak bal oldalán).

Ha a központi mappát a gyökérkönyvtár mögé helyezte át a MODX bővített csomag használatával történő telepítésével, a harmadik módszer nem fog működni.

Frissítse az ablakot, hogy megbizonyosodjon arról, hogy az üzenet eltűnt.

A további beállításokat a "Rendszerbeállítások és események" ablakban végezheti el. A beállítások ablak megnyitásához vigye az egeret a fogaskerék ikonra a jobb oldalon felső sarok az adminisztrációs panelen, és válassza ki az első "Rendszerbeállítások" elemet.

A Revoban rengeteg rendszerbeállítás található

Hogy könnyebb legyen a keresés kívánt beállítást a szűrőt a szükséges paraméterek szakaszonkénti kiválasztásával használhatja.

A beállítás nevének bal oldalán található „+” ikon jelzi, hogy mire való ez az elem. Az "Érték" mezőben pedig maguk az egyes beállítások paraméterei változnak. Ezeket a beállítás típusától függően manuálisan vagy a listából kell megadni.

Alapvető rendszerparaméterek, amelyeket általában közvetlenül a MODX telepítése után szerkesztenek

"Webhely" szakasz

  • A webhely neve: a szükséges projekt neve, szabad forma
  • A webhely nem elérhető üzenet: szöveg, amely offline (nem közzétett) webhely módban jelenik meg, szabad forma
  • Alapértelmezés szerint közzététel: az új dokumentum a létrehozás és mentés után azonnal megtekinthető lesz-e a látogatók számára, az Ön választása, lehetőségei Igen/Nem

"Rendszer és szerver" szakasz

  • A "MODX News" RSS-hírcsatorna megjelenítése: tiltsa le ( Nem)
  • A MODX biztonsági megjegyzések RSS-hírcsatorna megjelenítése: tiltsa le ( Nem)

"Vezérlőpult" szakasz

  • Eszköztipp szövegének megjelenítése a mező mellett: menüpontok leírása, csak a rendszerrel való ismerkedéskor hasznos, később letiltható, opciók Igen/Nem
  • Dátumformátum a vezérlőpulton: a miénkre cserélhető, natív, d-m-Y
  • A hét első napja: set 1 , nem vagyunk Sztrugackij

Barátságos URL-ek szakasz - CNC mód

  • Alias ​​átírása: orosz(az átírás engedélyezéséhez telepítenie kell egy kiegészítőt transzlit)
  • Tároló utótag: Tisztítás
  • Használjon barátságos URL-eket: Igen
  • Szigorú, barátságos URL mód: Igen
  • Ellenőrizze az ismétlődő URI-ket minden környezetben: Igen

Ha engedélyezte a CNC-t (URL-barát mód) az oldalon, nevezze át a webhely gyökerében található ht.access-t is .htaccess-re, különben 404-es hibaüzenetet kap, amikor a fő oldaltól eltérő oldalakra próbál navigálni.

A változtatások megerősítése vagy a paraméterek mentése nem szükséges, minden automatikusan megtörténik.

Ezenkívül meglátogathatja a " Tartalomtípusok" (menü tétel " Tartalom") és törölje a "" mezőt Fájlkiterjesztés' a HTML paraméterben. Most az oldal címe kiterjesztés nélküli lesz, azaz http://site_address/about ahelyett http://site_address/about.html.

Az első oktatóanyag a MODX Revolution blog létrehozásához. Ebben az oktatóanyagban végigvezetjük a MODX Revolution tartalomkezelő rendszer telepítésének folyamatát helyi szerver Denver.

Kedves oldallátogatók, üdvözöljük a CMS MODX Revolution tanulásáról szóló leckecikluson, ahol megnézzük szakaszos létrehozás blog, kezdve ennek a CMS-nek a telepítésétől és a végéig finomhangolás különféle alkatrészek.

A MODX Revolution webhely létrehozásakor a fő követelmény az alapok ismerete és megértése HTML technológiákés CSS, nélkülük ez A CMS jobb ne tanulj. Ezen kívül a tanfolyam keretein belül a Twitter Bootstrap 3 platform ismerete is szükséges, mert. a blog teljes felülete ennek a platformnak az osztályaival és összetevőivel jön létre.

Fontolja meg a MODX Revolution rendszer telepítésének folyamatát szakaszos formában.

Előkészületi szakasz:

CMS MODX telepítése:


Bejelentkezés a webhely vezérlőpultjára:

Ahhoz, hogy belépjen a webhely vezérlőpultjába, meg kell tennie címsor böngészőben írja be a következő URL-t: "http://www.mysite.ru/manager/"

A felhasználónév és jelszó sikeres megadása után a rendszer átirányítja a webhely vezérlőpultjára.

A MODX Revolution rendszer egyik sajátossága, hogy ez a panel nem szükséges magának az oldalnak a működéséhez, pl. szükség esetén eltávolítható a "manager" mappa törlésével a webhely könyvtárából.

Az emberek azt hiszik, hogy a biztonság egy főnév, ami megvásárolható. Valójában a biztonság elvont fogalom, akárcsak a boldogság.
James Gosling

A MODX Revolution fejlesztői folyamatosan dolgoznak az általuk létrehozott rendszer biztonságának javításán. Az oldal készítőjének azonban bizonyos erőfeszítéseket kell tennie annak érdekében, hogy az oldal biztonsága megfelelő szinten maradjon.

Bár senki sem tudja garantálni az abszolút védelmet, megnehezíthetjük a támadók életét, hogy megnehezítsék az Ön életét. És ebben a cikkben az egyszerűről fogok beszélni, de hatékony módszerek védi webhelyét.

1 Mozgó mag

2 Módosítsa a panel címét

A MODX webhely adminisztrációs panelje általában a https://site.ru/manager címen található. Az adminisztrációs panel áthelyezése segít egy kicsit elfedni a MODX-maradvány nyomait, és ezt minden eddiginél egyszerűbb megtenni – csak nevezze át magát a könyvtárat (például menedzserről adminra vagy abracadabra), majd adja meg új út egy konfigurációs fájlban:

  • core/config/config.inc.php

3 Frissítse a kiegészítőket

Még akkor is, ha a funkcionalitás aktuális verziók teljesen elégedett a kiegészítésekkel, ez nem jelenti azt, hogy nincs ok a frissítésekre. Mint ismeretes, a szoftverek új verziói nem csak újdonságokat hoznak magukkal, hanem különféle hibajavításokat is (bár általában új hibákat is tartalmaznak).

4 Frissítse a MODX-et

Ahogy fentebb is írtam, a MODX fejlesztői folyamatosan dolgoznak a MODX biztonság megőrzésén, ezért érdemes rendszeresen frissíteni a MODX-et a legújabb stabil kiadásra.

5 Oszd meg és uralkodj

Ha többen dolgoznak az oldalon, erősen ajánlott minden felhasználó számára beállítani a minimálisan szükséges hozzáférési jogosultságokat. Hiszen nincs értelme, hogy egy tartalomkezelő hozzáférjen a rendszerbeállításokhoz vagy a töredékekhez darabokkal.

Még ha a tartalomkezelő nem is viszket a tollba, hogy bütykölje a rendszert, felbukkanhat egy támadó, aki kihasználva a felhasználó tehetetlenségét, képes lesz elfogni az adminisztrációs területhez való hozzáférést. Ez különösen igaz, ha az oldallal végzett munka nem biztonságos kapcsolaton keresztül történik, amelynek eredményeként a bejelentkezési név és a jelszó tiszta szöveges formában kerül továbbításra a hálózaton. A jelszavak elfogásának kockázatának csökkentése érdekében ajánlatos SSL tanúsítványt vásárolni és telepíteni, ekkor minden kérés titkosított formában kerül továbbításra.

MODX telepítés

Lépjen az ISPmanager panel Fájlkezelőjébe, válasszon ki egy könyvtárat a /www/ mappában, és töltse fel az archívumot a MODX Revolution segítségével ( legújabb verzió a Ebben a pillanatban modx-2.5.5-pl). A mappa tartalmának kicsomagolása után a Kivonat ebbe a könyvtárba gombra kattintva.

Kiválasztjuk azt a mappát, ahová a fájlokat át szeretné vinni, a kényelem kedvéért kattintson a pipára, hogy az átvitel után automatikusan átkerüljünk a gyökérbe, ahová a fájlokat és mappákat másoljuk.

Utána törölünk mindent, ami felesleges .htaccess.

Most létre kell hoznunk egy adatbázist a jövőbeli oldalunkhoz. Az ISPmanager panelen keresse meg az Adatbázisok elemet, és menjen oda. Felül egy Létrehozás gomb lesz, amelyre kattintás után felugrik egy mezőket tartalmazó ablak, ahol a következőket kell megadni:

Név:[domain]_új
Adatbázis szerver: MySQL
Kódolás: utf8
Felhasználó:--Új felhasználó létrehozása--
Felhasználónév:[domain]_új
Jelszó:(a kockákra kattintva generált)

A [domain] helyett írásjelek nélkül kell megadnia a domainünket, például a site.com úgy fog kinézni, mint a miénk sitecom_new

A nevet és a jelszót egy jegyzettömbbe mentjük, hogy ezeket az adatokat a MODX telepítésekor tudjuk használni. Mentse el az OK gombra kattintva.

Most térjünk rá magának a MODX-nek a telepítésére. Ehhez nyissa meg a site.com/setup/ hivatkozást, és nézze meg a telepítési ablakot:

A harmadik elemnél ellenőriznie kell a CSS / JS tömörítés letiltása lehetőséget.

Végül behajtjuk a korábban elkészített adatainkat, vagyis a bejárati adatokat az adatbázisba MySQL adatok. Az alapértelmezett gazdagép a localhost.

Az adminisztrációs panelről hajtjuk be a bejelentkezést és a jelszót, feltétlenül jelezze a működő e-mailt, hogy hiba esetén vissza tudja állítani a hozzáférést a vezérlőpulthoz.

Amikor először lép be a Webhely vezérlőpultjába, hibaüzenetet látunk, amely arról értesít bennünket, hogy a webhelymaghoz való hozzáférés nem biztonságos.

Annak érdekében, hogy megakadályozzuk a támadók feltörését, meg kell védenünk a MODX rendszer magját, amely alapértelmezés szerint a /core/ mappában található. Menjünk bele, és nevezzük át az ott található fájlt ht.access ban ben .htaccess.

A MODX Revolution beállítása

Először is létre kell hozni egy új Szolgáltatót a modstore.pro-ból az Alkalmazások -> Telepítő részben, hogy a jövőben onnan tudjuk letölteni az oldalunkhoz szükséges komponenseket.

Ezután le kell töltenie szükséges alkatrészeket. Íme egy rövid lista arról, hogy mit használok szinte minden webhelyen:

A Modx.com szolgáltatótól

  1. TinyMCE - vizuális szerkesztő
A Modstore.pro szolgáltatótól
  1. Jegyek - (telepítéskor azonnal telepíti a pdoTools-t és a Jevix-et)
  2. phpThumbOn - gyorsítótárban tárolt előnézeteket készít
  3. yTranslit - gyönyörű linkálneveket készít
  4. Ász - szintaxis kiemelés
  5. mSearch2 - nagyszerű online áruház keresése
  6. hivatal - Személyes terület, felhatalmazás
  7. Sendex - hírlevél feliratkozás
  8. ResVideoGallery - videó galéria
  9. HybridAuth -
  10. Ajax forma - Visszacsatolás az AJAX-on
  11. HybridAuth - keresztül történő felhatalmazás közösségi hálózatok
  12. Frissítés - motorfrissítés pár kattintással
  13. Felhasználói profil2 - létrehoz egy felhasználói feltöltést, valamint egyéni profiloldalakat és hasonlókat
Tartalomtípusok

Válassza a főmenüben a Tartalom -> Tartalomtípusok menüpontot, és a HTML értékekben módosítsa a .html-t perjelre /

MODX Revolution rendszerbeállítások

Mutasson a fogaskerékre, és kattintson a Rendszerbeállítások elemre a legördülő menüben. Az elsőt meg kell tennünk kezdeti beállítások rendszerek.

Itt először beállítjuk az yTranslitot, a szűrőből ki kell választani az ytranslit névteret, a megnyíló listában nyissa meg a kulcsot pluszjellel Yandex APIés kattintson a hivatkozásra az API beszerzéséhez, majd másolja a kulcsot ebbe a mezőbe.

Most a névtérben válassza ki magés a kulcsértékeket felváltva a keresési meghajtóban, és módosítsa a kívánt paramétereket. Íme egy példa a beállításokra:

site_name- NEXT PC (adja meg a webhely nevét)
publish_default- Igen (alapértelmezés szerint közzéteszi)
friendly_alias_realtime- Igen (álnév létrehozása valós időben)
friendly_alias_restrict_chars- alfanumerikus
friendly_alias_translit- Orosz
friendly_urls- Igen
use_alias_path- Igen

SEO fájlok

A következő fájlokat kell létrehoznunk:

  • Az oldal nem található
  • robots.txt
  • sitemap.xml
Már csak egy SEO nevű üres sablonnal kell létrehozni egy Dokumentumot, amelynél töröljük a Publish jelölőnégyzet bejelölését és a menüben bejelöljük a Ne jelenjen meg lehetőséget. Ezután hozzon létre egy gyermekdokumentumot ebből a dokumentumból, és nevezze el robots.txt-nek, majd lépjen a Beállítások lapra.

Állítsa be a tartalomtípust szövegre, és törölje a jelölést a HTML-szerkesztő használata jelölőnégyzetből, majd jelölje be az URI rögzítése jelölőnégyzetet, és írja be a robots.txt fájlt a megjelenő mezőbe.

spórolunk. Ezt követően, ha az ACE be van állítva, akkor a Tartalom mező szintaktikai kiemeléssel jelenik meg, és oda kell hozzáadnunk a következőket:

User-agent: * Disallow: / Disallow: /manager/ Disallow: /connectors/ Disallow: /core/ Disallow: /assets/components/ Host: site.com Webhelytérkép: http://site.com/sitemap.xml Hol a webhely A .com a jelenlegi URL-ünk.

Ezt követően létre kell hoznia egy másik gyermekdokumentumot a SEO dokumentumból, és el kell neveznie azt sitemap.xml. Állítsa a tartalomtípust XML-re, és törölje a jelölést a HTML-szerkesztő használata jelölőnégyzetből, majd jelölje be az URI rögzítése jelölőnégyzetet, és írja be a sitemap.xml címet a megjelenő mezőbe.

Az oldal frissítése után a Tartalom mezőnek szintaktikai kiemeléssel és sorszámlálással kell rendelkeznie. Ide kell beillesztenie a kódrészletet:

[[!pdoSitemap]] Most hozzunk létre egy kategóriát Webhelyek néven, és ebből hozzunk létre egy nevet a domainünkből, például site.com

Ezek után menjünk a sablonokhoz, és a Webhelyek - site.com kategóriában hozzunk létre egy sablont, amit Oldal nem találhatónak nevezünk. Ezután a SEO dokumentum szakaszaiban hozzon létre egy új alárendelt dokumentumot, és nevezze el az Oldal nem található. Megment. Miután beléptünk a létrehozott dokumentumba, az Oldal nem található, és a Tartalom mezőben, ahol a TinyMCE vizuális szerkesztő található, kattintson a HTML gombra, és illessze be a következőt a megnyíló felugró ablakba:

A cím szerint " " nincs semmi.

Okok, amelyek a hibához vezethetnek:

Főre

Akkor spórolunk.

Lépjen a Rendszerbeállításokba, és keresse meg hiba_oldal az értékmezőbe pedig beszúrjuk a dokumentumazonosító Oldal nem található, az Erőforrások listában az összes azonosító zárójelben Home (1) stb.

Tovább tovább. Hozzuk létre a rendszerbeállításokat. Ehhez lépjen a Rendszerbeállítások szakaszba, és válassza ki a névteret magés szűrjük Weboldal. Ezután kattintson a Létrehozás gombra új paraméterés a megnyíló ablakban írja be a következő értékeket:

Kulcs
sites_img Jelentése
/assets/sites/[[++site_url]]/images/ Mentés. Ugyanígy további 3 paramétert hozunk létre:

Kulcs
sites_css Jelentése
/assets/sites/[[++site_url]]/css/ Kulcs
sites_js Jelentése
/assets/sites/[[++site_url]]/js/ Kulcs
sites_fonts Jelentése
/assets/sites/[[++site_url]]/fonts/ Felkészülésünk bármely webhelyre készen áll.

A leggyakoribb probléma az, hogy mikor Fehér képernyő modx-en a szerver áthelyezése vagy megváltoztatása után jelenik meg a tárhelyen. Ne aggódjon, nagyon könnyű megjavítani. A következő egy egyszerű útmutató az Ön számára.

Az esetek 99%-ában segít a cache mappa (core / cache) törlése. Törölheti, és ha fél, akkor csak helyezze át valahova a tartalmát. Tehát lépjen a tárhelyre (ftp, fájlkezelő) a webhelyével rendelkező mappába, és törölje / helyezze át tartalom site.ru/core/cache.


Hogyan lehet törölni a gyorsítótár mappáját a modx-on

Ezt követően nyissa meg újra a modx admin panelt. Mindennek meg kell jelennie.

Van más mód is. Jelentkezzen be az adminisztrációs panelre, és válassza ki a felső menüből Kezelése-Gyorsítótár törlése.


De nekem nem működött - felbukkant egy ablak, és az OK gomb nem vált aktívvá. Így most töröltem a mappa tartalmát a tárhelyen keresztül.

Ha ez nem segít, csak törölje a gyorsítótárat

Ezenkívül sokan azt tanácsolják, hogy mikor változtassanak valamit az adatbázisban A modx fehér képernyője nem tűnik el. Ezek a pontok:
MODX News (feed_modx_news_enabled)
MODX biztonsági értesítések (feed_modx_security_enabled)
Tömörített CSS használata (compress_css)
Tömörített JavaScript-könyvtárak használata (compress_js)

Ennek két módja van. Az első lépés a modx adminisztrációs paneljének Beállítások (site.ru/manager/?a=system/settings) megnyitása. Keresse meg őket ott, és adja meg a "nem" értéket.

De a beállításaim nem nyíltak meg, így a második módszert használtam: elmentem a tárhelyre, megnyitottam a phpmyadmin-t (adatbáziskezelés), megtaláltam a modx adatbázist, egy táblázatot a beállításokkal modx_system_settings. Ezután a fenti 4 pont értékét 1-ről 0-ra változtattam feed_modx_news_enabled, feed_modx_security_enabled, compress_css, compress_js tegyél 0-t.



Minden esetre törölje újra a gyorsítótárat a core/cache mappában.

Modx-on nincs menü

Nekem is volt gondom mikor A modx admin betöltődik, de a bal oldalon nincs menü. A javítás nagyon egyszerű - mindent megteszünk, amit fent leírtunk, általában elegendő a gyorsítótár törlése (a Gyorsítótár kezelése-törlése vagy a core / cache mappa tisztítása segítségével).

Miért van fehér képernyő a modx-on?

Ahogy az elején írtam, egy fehér képernyő jelenik meg a modx adminisztrációs panelén, amikor másik tárhelyre váltunk. De volt még egy problémám... host megváltoztatta a szerveremet, és körülbelül egy nappal később értesítették. Vagyis az oldalam megváltoztatta az IP-címét. Először nekem kellett módosítsa az A-rekordot a tartománybeállításokban (mire kell átirányítani a domaint új szerver), majd oldja meg a problémát az adminisztrációs panellel. Tehát amellett, hogy másik tárhelyre költözünk, az egyik tárhelyen végrehajtott újabb szerverváltás is hatással van.

Használd, szeresd. Aztán ritkán kezdtem írni valamit, pedig van valami...