Prazne stranice nakon ažuriranja modxa. Osnovne MODX postavke

Instaliranje MODX-a

Idite na Upravitelj datoteka na ploči ISPmanager, odaberite direktorij u mapi /www/ i prenesite arhivu s MODX Revolution tamo ( Najnovija verzija na ovaj trenutak modx-2.5.5-pl). Zatim raspakirajte sadržaj mape klikom na gumb Ekstrakt u ovaj direktorij.

Odaberemo mapu u koju želimo prenijeti datoteke, radi praktičnosti kliknite potvrdni okvir tako da se nakon prijenosa automatski prebacujemo u korijen, gdje kopiramo datoteke i mape.

Zatim brišemo sve nepotrebno, u početku je to datoteka index.html, mapa modx-2.5.5-pl, arhiva modx-2.5.5-pl.zip i mijenjamo naziv datoteke ht.access u .htaccess.

Sada moramo napraviti bazu podataka za našu buduću web stranicu. Na ploči ISPmanager potražite Baze podataka i idite tamo. Na vrhu će se nalaziti gumb Kreiraj, nakon što ga kliknete otvorit će se prozor s poljima u koja trebate navesti sljedeće:

Ime: [domena]_novo
Poslužitelj baze podataka: MySQL
Kodiranje: utf8
Korisnik: --Stvorite novog korisnika--
Korisničko ime: [domena]_novo
Lozinka: (generira se klikom na kockice)

Umjesto [domain], trebate unijeti našu domenu bez interpunkcijskih znakova, na primjer site.com će izgledati kao sitecom_new

Ime i lozinku spremamo u bilježnicu kako bismo te podatke mogli koristiti prilikom instaliranja MODX-a. Spremite klikom na OK.

Sada prijeđimo na instalaciju samog MODX-a. Da biste to učinili, idite na vezu site.com/setup/ i pogledajte instalacijski prozor:

Na trećoj točki, morate označiti okvir Onemogući CSS/JS kompresiju.

Na kraju upisujemo svoje prethodno kreirane podatke, odnosno podatke iz unosa u bazu MySQL podaci. Zadani host je localhost.

Unosimo prijavu i lozinku za administratorsku ploču, svakako navedite radnu e-poštu, tako da u slučaju pogreške možete vratiti pristup upravljačkoj ploči.

Kada prvi put uđemo u upravljačku ploču stranice, vidimo pogrešku koja nas upozorava da pristup jezgri stranice nije siguran.

Kako bismo spriječili napadače da nas hakiraju, moramo zaštititi jezgru MODX sustava koja se prema zadanim postavkama nalazi u mapi /core/. Idemo do njega i promijenimo naziv datoteke koja se tamo nalazi iz ht.access u .htaccess.

Postavljanje MODX Revolution

Najprije morate kreirati novog pružatelja usluga iz modstore.pro u odjeljku Applications -> Installer, tako da u budućnosti odatle možemo preuzeti komponente potrebne za našu stranicu.

Zatim morate preuzeti potrebne komponente. Evo kratkog popisa onoga što koristim na gotovo svakoj web stranici:

Od pružatelja usluga modx.com

  • TinyMCE- vizualni urednik
  • Od pružatelja usluga modstore.pro
  • Ulaznice - (tijekom instalacije odmah instalirajte pdoTools i Jevix)
  • phpThumbOn - stvara predmemorirane preglede
  • yTranslit- stvara prekrasne pseudonime za veze
  • As- isticanje sintakse
  • mSearch2 - velika potraga za online trgovinom
  • Ured - Osobni prostor, ovlaštenje
  • Sendex- pretplata na bilten
  • ResVideoGallery - video galerija
  • HybridAuth
  • AjaxForm - Povratne informacije na AJAX-u
  • HybridAuth autorizacija putem društveni mediji
  • Nadogradnja - ažuriranje motora u par klikova
  • Korisnički profil2 - stvara rasterećenje korisnika, kao i pojedinačne stranice profili i slično
  • Vrste sadržaja

    U glavnom izborniku odaberite Sadržaj -> Vrste sadržaja i u HTML vrijednostima promijenite .html u kosu crtu /

    Postavke sustava MODX revolucija

    Pokažite na zupčanik i kliknite na padajući izbornik System Settings. Moramo napraviti početne postavke sustava.

    Ovdje ćemo prvo konfigurirati yTranslit, potrebno je odabrati ytranslit iz filtera namespacea, na popisu koji se otvori otvoriti Yandex API Key sa znakom plus i kliknuti na link za dobivanje API-ja, zatim kopirati ključ u ovo polje.

    Sada u imenskom prostoru odabiremo jezgru i ključevi vrijednosti se unose u pretragu jedan po jedan i mijenjaju u tražene parametre. Evo primjera postavki:

    site_name - SLJEDEĆI PC (unesite naziv stranice)
    publish_default - Da (objavi prema zadanim postavkama)
    friendly_alias_realtime - Da (stvori alias u stvarnom vremenu)
    friendly_alias_restrict_chars - alfanumerički
    prijateljski_alias_translit - ruski
    prijateljski_urlovi - Da
    use_alias_path - Da

    SEO datoteke

    Moramo kreirati sljedeće datoteke:

    • Stranica nije pronađena
    • roboti.txt
    • sitemap.xml
    Sve što je preostalo napraviti je izraditi dokument s praznim predloškom pod nazivom SEO, poništiti opciju Objavi i označiti opciju Ne prikazuj u izborniku. Zatim stvorite podređeni dokument iz ovog dokumenta i nazovite ga robots.txt, idite na karticu Postavke.

    Postavite vrstu sadržaja na tekst i poništite potvrdni okvir Koristi HTML uređivač, zatim odaberite potvrdni okvir Zamrzni URI i unesite robots.txt u polje koje se pojavi.

    Uštedjeti. Nakon toga, ako je ACE instaliran, tada ćemo imati polje Sadržaj s isticanjem sintakse i tamo trebamo dodati sljedeće:

    User-agent: * Disallow: / Disallow: /manager/ Disallow: /connectors/ Disallow: /core/ Disallow: /assets/components/ Host: site.com Sitemap: http://site.com/sitemap.xml Gdje je site .com je naš trenutni URL.

    Nakon toga trebate kreirati još jedan podređeni dokument iz SEO dokumenta i nazvati ga sitemap.xml. Postavite vrstu sadržaja na XML i poništite potvrdni okvir Koristi HTML uređivač, zatim odaberite potvrdni okvir Zamrzni URI i unesite sitemap.xml u polje koje se pojavi.

    Nakon osvježavanja stranice, polje Sadržaj bi trebalo imati isticanje sintakse i brojanje redaka. Tamo ćete morati umetnuti isječak:

    [[!pdoSitemap]] Kreirajmo sada kategoriju pod nazivom Sites i iz nje ćemo stvoriti naziv za našu domenu, na primjer site.com

    Zatim idemo na predloške i napravimo predložak u kategoriji Sites - site.com koji ćemo nazvati Stranica nije pronađena. Zatim u odjeljcima SEO dokumenta stvorite novi podređeni dokument i nazovite ga Stranica nije pronađena. Štedimo. Nakon toga idemo na kreirani dokument Stranica nije pronađena i u polje Sadržaj, gdje prikazujemo TinyMCE vizualni uređivač, kliknemo na gumb HTML i u skočnom prozoru koji se otvori ubacimo sljedeće:

    Na adresi "//" nema ništa.

    Razlozi koji mogu dovesti do pogreške:

    Na glavno

    Onda štedimo.

    Idite na Postavke sustava, tamo potražite error_page i umetnite ID dokumenta Stranica nije pronađena u polje vrijednosti, svi ID-ovi na popisu Resursi navedeni su u zagradama Početna (1), itd.

    Dalje više. Kreirajmo postavke sustava. Da biste to učinili, idite na odjeljak Postavke sustava, odaberite jezgru prostora imena i filtar Web stranica. Zatim kliknite na gumb Kreiraj novi parametar i u prozor koji se otvori unesite sljedeće vrijednosti:

    Ključ
    sites_img Značenje
    /assets/sites/[[++site_url]]/images/ Spremi. Na isti način stvaramo još 3 parametra:

    Ključ
    sites_css Značenje
    /assets/sites/[[++site_url]]/css/ Ključ
    sites_js Značenje
    /assets/sites/[[++site_url]]/js/ Ključ
    sites_fonts Značenje
    /assets/sites/[[++site_url]]/fonts/ Naš predložak za bilo koje mjesto je spreman.

    Ljudi misle da je sigurnost imenica, nešto što se može kupiti. Zapravo, sigurnost je apstraktan pojam, poput sreće.
    James Gosling

    Programeri MODX Revolution neprestano rade na poboljšanju sigurnosti sustava koji stvaraju. Međutim, kreator stranice također mora uložiti određene napore kako bi osigurao da sigurnost stranice ostane na odgovarajućoj razini.

    Iako nitko ne može jamčiti apsolutnu zaštitu, možemo otežati napadačima da vam zagorčaju život. A u ovom ću članku govoriti o jednostavnom, ali učinkovite načine zaštitite svoju stranicu.

    1 Premjestite jezgru 2 Promijenite adresu ploče

    Obično se administrativna ploča stranice na MODX-u nalazi na https://site.ru/manager. Premještanje administratorske ploče pomaže malo prikriti tragove MODX-a, a to je lako kao guliti kruške - samo preimenujte sam direktorij (na primjer, iz upravitelja u admin ili abrakadabra), a zatim navedite novi put u jednom konfiguracijska datoteka:

    • jezgra/config/config.inc.php
    3 Ažurirajte dodatke

    Čak i ako ste potpuno zadovoljni funkcionalnošću trenutnih verzija dodataka, to ne znači da nema razloga za ažuriranje. Kao što znate, nove verzije softvera sa sobom donose ne samo nove značajke, već i razne popravke grešaka (iako su obično uključene i nove greške).

    4 Ažurirajte MODX

    Kao što sam gore napisao, programeri MODX-a neprestano rade na osiguranju sigurnosti MODX-a, stoga se preporučuje povremeno ažuriranje MODX-a na najnovije stabilno izdanje.

    5 Podijeli pa vladaj

    Ako više ljudi radi na web mjestu, tada je vrlo preporučljivo konfigurirati minimalna potrebna prava pristupa za svakog korisnika. Uostalom, nema smisla da upravitelj sadržaja ima pristup postavkama sustava ili isječcima s komadima.

    Čak i ako upravitelj sadržaja nema želju petljati se sa sustavom, može se pojaviti napadač koji, iskorištavajući nesposobnost korisnika, može presresti pristup administratorskom području. To je osobito istinito ako radite s web mjestom putem nezaštićene veze, zbog čega se prijava i lozinka prenose mrežom u čistom tekstu. Kako bi se smanjio rizik od presretanja lozinke, preporuča se kupiti i instalirati SSL certifikat, tada će se svi zahtjevi prenositi u šifriranom obliku.

    Prva lekcija o stvaranju bloga na MODX Revolution. U ovoj lekciji ćemo pogledati postupak instaliranja sustava za upravljanje sadržajem MODX Revolution lokalni poslužitelj Denwer.

    Dragi posjetitelji stranice, dobrodošli u seriju lekcija o učenju CMS MODX Revolution, u kojoj ćemo pogledati korak po korak stvaranje bloga, počevši od instaliranja ovog CMS-a pa sve do fino podešavanje razne komponente.

    Glavni uvjet pri izradi web stranice na MODX Revolution je poznavanje i razumijevanje osnova HTML i CSS tehnologija, bez njih je bolje ne proučavati ovaj CMS. Osim toga, unutar ovaj tečaj, potrebno je i poznavanje Twitter Bootstrap 3 platforme, jer... cijelo sučelje bloga bit će kreirano korištenjem klasa i komponenti ove platforme.

    Pogledajmo proces instalacije MODX Revolution sustava u fazama.

    Pripremna faza: Instalacija CMS MODX:
    Prijavite se na upravljačku ploču stranice:

    Kako biste se prijavili na upravljačku ploču stranice, morate adresna traka preglednik unesite sljedeći URL: "http://www.mysite.ru/manager/"

    Nakon uspješnog unosa korisničkog imena i lozinke, bit ćete preusmjereni na stranicu upravljačke ploče stranice.

    Jedna od karakteristika MODX Revolution sustava je da ovaj panel nije potreban za rad same stranice, tj. Ako je potrebno, može se ukloniti brisanjem mape "manager" iz imenika web mjesta.

    Planirate li stvoriti veliku informativni portal, web mjesto organizacije, jednostavnu internetsku posjetnicu, nakon dovršetka procesa instalacije MODX-a, u svakom ćete slučaju morati napraviti osnovna postavka sustava.

    Postoji ogroman broj postavki u ovom sustavu upravljanja, manje od zvijezda na nebu, ali dovoljno da se u početku malo zbunite. Nemojmo ići u krajnosti. Razmotrimo samo osnovne postavke sustava, bez spominjanja kojih se gubi smisao samoučenja...

    Prvo što trebate učiniti je riješiti se pogreške konfiguracije sustava "Kernel directory in otvoreni pristup" ako se takva poruka pojavi. Ispravljamo ga prema uputama u poruci, odnosno preimenujemo datoteku ht.access koja se nalazi u core folderu dajući joj naziv .htaccess .

    To se može učiniti putem FTP klijenta ili putem upravitelj datoteka upravljačku ploču hostinga ili pomoću upravitelja datotekama administrativnog dijela MODX-a (kartica "Datoteke" na lijevoj strani prozora).

    Ako ste premjestili središnju mapu izvan korijenskog direktorija instaliranjem MODX-a pomoću naprednog paketa, treća metoda vam neće pomoći.

    Nakon osvježavanja prozora, provjerite je li poruka nestala.

    Daljnje postavke se vrše u prozoru "Postavke i događaji sustava". Da biste otvorili prozor postavki, pomaknite pokazivač miša na ikonu zupčanika s desne strane gornji kut administrativnu ploču i odaberite prvu stavku "Postavke sustava".

    U Revu postoji ogroman broj postavki sustava

    Kako biste lakše pronašli željenu postavku, možete koristiti filtar odabirom potrebnih parametara po odjeljku.

    Ikona “+” na lijevoj strani naziva postavke otvorit će savjet za što je ova stavka namijenjena. A u polju "Vrijednost" mijenjaju se sami parametri svake postavke. Ovisno o vrsti postavke, unose se ili ručno ili se biraju s popisa.

    Osnovni parametri sustava koji se obično uređuju odmah nakon instalacije MODX-a

    Odjeljak "Site"

    • Naziv stranice: naziv projekta koji nam je potreban, slobodan oblik
    • Poruka o nedostupnosti stranice: tekst koji će biti prikazan u onemogućenom (neobjavljenom) načinu rada stranice, slobodni oblik
    • Objavi prema zadanim postavkama: hoće li novi dokument biti dostupan posjetiteljima odmah nakon izrade i spremanja, po vašem izboru, opcije Da/Ne

    Odjeljak "Sustav i poslužitelj"

    • Prikazivanje RSS feeda “MODX News”: onemogući (Ne)
    • Prikazivanje RSS feeda “MODX sigurnosne obavijesti”: onemogući (Ne)

    Odjeljak "Upravljačka ploča"

    • Prikaži tekst pomoći uz polje: opis stavki izbornika, korisno samo pri upoznavanju sa sustavom, može se isključiti kasnije, opcije Da / Ne
    • Format datuma na upravljačkoj ploči: može se promijeniti u naš izvorni, d-m-Y
    • Prvi dan u tjednu: stavite 1, mi nismo Strugacki

    Odjeljak "Prijateljski URL-ovi" - CNC način rada

    • Transliteracija pseudonima: ruski (kako biste omogućili transliteraciju, dodatno morate instalirati translit dodatak)
    • Sufiks spremnika: jasno
    • Koristite prijateljske URL-ove: Da
    • Strogi prijateljski URL način: Da
    • Provjerite duplicirane URI-je u svim kontekstima: Da

    Omogućivanjem CNC-a na web-mjestu (način prilagođen URL-u), dodatno preimenujte ht.access u korijenu web-mjesta u .htaccess, inače ćete, kada pokušate prijeći na stranice koje nisu glavne, dobiti 404 pogrešku.

    Nema potrebe potvrđivati ​​promjene ili spremati postavke, sve se događa automatski.

    Dodatno možete posjetiti odjeljak "Vrste sadržaja" (stavka izbornika "Sadržaj") i poništiti polje "Proširenje datoteke" u HTML parametru. Sada će adresa stranice biti bez ekstenzije, to jest, http://Site_address/about umjesto http://Site_address/about.html .

    Ako planirate izraditi veliki portal ili web mjesto za organizaciju, jednostavnu internetsku posjetnicu ili odredišnu stranicu, nakon instaliranja MODX-a morat ćete početno postavljanje sustava.

    Postoji dosta postavki u ovom sustavu upravljanja, moguće je da se u početku čak možete zbuniti i zbuniti. Pogledajmo osnovne postavke sustava koje su potrebne za pravilan rad vaše web stranice ili portala.

    Prva stvar koju trebate učiniti je riješiti se pogreške konfiguracije sustava "Direktorij kernela je u javnoj domeni", ako se takva poruka pojavi. Ispravljamo ga prema uputama u poruci, odnosno preimenujemo datoteku ht.access koja se nalazi u core folderu dajući joj naziv .htaccess .

    To se može učiniti ili putem FTP klijenta, ili putem upravitelja datoteka na upravljačkoj ploči hostinga, ili pomoću upravitelja datotekama administrativnog dijela MODX-a (kartica "Datoteke" na lijevoj strani prozora).

    Ako ste premjestili središnju mapu izvan korijenskog direktorija instaliranjem MODX-a pomoću naprednog paketa, treća metoda vam neće pomoći.

    Daljnje postavke se vrše u prozoru "Postavke i događaji sustava". Da biste otvorili prozor postavki, pomaknite kursor miša na ikonu zupčanika u gornjem desnom kutu administratorske ploče i odaberite prvu stavku "Postavke sustava".

    U Revu postoji ogroman broj postavki sustava

    Kako biste lakše pronašli željenu postavku, možete koristiti filtar odabirom potrebnih parametara po odjeljku.


    Ikona “+” na lijevoj strani naziva postavke otvorit će savjet za što je ova stavka namijenjena. A u polju "Vrijednost" mijenjaju se sami parametri svake postavke. Ovisno o vrsti postavke, unose se ili ručno ili se biraju s popisa.


    Osnovni parametri sustava koji se obično uređuju odmah nakon instalacije MODX-a

    Odjeljak "Site"

    • Naziv stranice: naziv projekta koji nam je potreban, slobodni oblik
    • Poruka o nedostupnosti stranice: tekst koji će biti prikazan u onemogućenom (neobjavljenom) načinu rada stranice, slobodni oblik
    • Objavi prema zadanim postavkama: hoće li novi dokument biti dostupan posjetiteljima odmah nakon izrade i spremanja, po vašem izboru, opcije Da/Ne

    Odjeljak "Sustav i poslužitelj"

    • Prikazivanje RSS feeda “MODX News”: onemogući (Ne)
    • Prikazivanje RSS feeda “MODX sigurnosne obavijesti”: onemogući (Ne)

    Odjeljak "Upravljačka ploča"

    • Prikaži tekst pomoći uz polje: opis stavki izbornika, korisno samo pri upoznavanju sa sustavom, može se isključiti kasnije, opcije Da / Ne
    • Format datuma na upravljačkoj ploči: može se promijeniti u naš izvorni, d-m-Y
    • Prvi dan u tjednu: stavite 1, mi nismo Strugacki

    Odjeljak "Prijateljski URL-ovi" - CNC način rada

    • Transliteracija pseudonima: ruski (kako biste omogućili transliteraciju, dodatno morate instalirati translit dodatak)
    • Sufiks spremnika: jasno
    • Koristite prijateljske URL-ove: Da
    • Strogi prijateljski URL način: Da
    • Provjerite duplicirane URI-je u svim kontekstima: Da

    Omogućivanjem CNC-a na web-mjestu (način prilagođen URL-u), dodatno preimenujte ht.access u korijenu web-mjesta u .htaccess, inače ćete, kada pokušate prijeći na stranice koje nisu glavne, dobiti 404 pogrešku.

    Nema potrebe potvrđivati ​​promjene ili spremati postavke, sve se događa automatski.

    Dodatno možete posjetiti odjeljak "Vrste sadržaja" (stavka izbornika "Sadržaj") i poništiti polje "Proširenje datoteke" u HTML parametru. Sada će adresa stranice biti bez ekstenzije, to jest, http://Site_address/about umjesto http://Site_address/about.html .