Installation av MODX, komponenter och deras initiala inställningar. MODX Revo - Systeminstallation Ändra paneladress

MODX installation

Gå till filhanteraren på din ISPmanager-panel, välj en katalog i mappen /www/ och ladda upp arkivet med MODX revolution (senaste versionen för närvarande modx-2.5.5-pl). Efter att ha packat upp innehållet i mappen genom att klicka på knappen Extrahera till denna katalog.

Vi väljer mappen dit du vill överföra filerna, för enkelhets skull, klicka på bockmarkeringen så att vi automatiskt överförs till roten efter överföringen, där vi kopierar filer och mappar.

Sedan tar vi bort allt som är onödigt, till en början är det här filen index.html, mappen modx-2.5.5-pl, modx-2.5.5-pl.zip-arkivet och ändrar namnet på filen ht.access till .htaccess.

Nu måste vi skapa en databas för vår framtida webbplats. I ISPmanager-panelen letar du efter Databaser och går dit. Överst kommer det att finnas en Skapa-knapp, efter att ha klickat på vilken ett fönster med fält dyker upp, där du måste ange följande:

Namn:[domän]_ny
Databasserver: MySQL
Kodning: utf8
Användare:--Skapa ny användare--
Användarnamn:[domän]_ny
Lösenord:(genereras genom att klicka på kuberna)

Istället för [domän] måste du ange vår domän utan skiljetecken, till exempel kommer site.com att se ut som vår sitecom_new

Vi sparar namn och lösenord i ett anteckningsblock så att vi kan använda dessa data när vi installerar MODX. Spara genom att klicka på OK.

Låt oss nu gå vidare till att installera själva MODX. För att göra detta, gå till länken site.com/setup/ och se installationsfönstret:

På det tredje objektet måste du kontrollera Inaktivera CSS / JS-komprimering.

Slutligen kör vi in ​​vår data som skapats tidigare, det vill säga data från ingången till databasen MySQL-data. Standardvärden är localhost.

Vi kör in inloggning och lösenord från adminpanelen, se till att ange fungerande e-post, så att du i händelse av ett fel kan återställa åtkomst till kontrollpanelen.

När du först går in på webbplatsens kontrollpanel ser vi ett fel som meddelar oss att åtkomst till webbplatsens kärna inte är säker.

För att förhindra angripare från att hacka oss måste vi skydda kärnan i MODX-systemet, som som standard finns i mappen /core/. Låt oss gå in i det och byta namn på filen som finns där från ht.access i .htaccess.

Konfigurera MODX Revolution

Först måste du skapa en ny tjänsteleverantör från modstore.pro i avsnittet Applications -> Installer, så att vi i framtiden kan ladda ner de komponenter som är nödvändiga för vår webbplats därifrån.

Sedan måste du ladda ner nödvändiga komponenter. Här är en kort lista över vad jag använder på nästan alla webbplatser:

Från Modx.com Service Provider

  1. TinyMCE - visuell redaktör
Från Modstore.pro Service Provider
  1. Biljetter - (vid installation, installerar omedelbart pdoTools och Jevix)
  2. phpThumbOn - gör cachade förhandsvisningar
  3. yTranslit - gör vackra länkalias
  4. Ess - syntaxmarkering
  5. mSearch2 - bra sökning efter en onlinebutik
  6. kontor - Personligt område, auktorisation
  7. skickax - prenumeration på nyhetsbrev
  8. ResVideoGallery - video galleri
  9. HybridAuth -
  10. Ajax Form - feedback om AJAX
  11. HybridAuth - auktorisation genom sociala nätverk
  12. Uppgradera - motoruppdatering med ett par klick
  13. Användarprofil 2 - skapar en användaruppladdning, samt individuella profilsidor och liknande
Innehållstyper

Välj i huvudmenyn Innehåll -> Innehållstyper och i HTML-värdena ändra .html till snedstreck /

Systeminställningar MODX revolution

Håll muspekaren över kugghjulet och klicka på Systeminställningar i rullgardinsmenyn. Vi måste göra det första initiala inställningar system.

Här konfigurerar vi först yTranslit, du måste välja namnrymden ytranslit från filtret, i listan som öppnas, öppna Yandex API Key med ett plustecken och klicka på länken för att få API, kopiera sedan nyckeln till detta fält .

Välj nu i namnutrymmet kärna och nyckelvärden i sin tur i sökningen vi kör in och byter till önskade parametrar. Här är ett exempel på inställningar:

sidnamn- NÄSTA PC (ange webbplatsens namn)
publish_default- Ja (publicera som standard)
friendly_alias_realtime- Ja (skapa alias i realtid)
friendly_alias_restrict_chars-alfanumerisk
friendly_alias_translit- Ryska
friendly_urls- Ja
use_alias_path- Ja

SEO-filer

Vi måste skapa följande filer:

  • sidan hittas inte
  • robots.txt
  • sitemap.xml
Det enda som återstår att göra är att skapa ett dokument med en tom mall som heter SEO, där vi avmarkerar Publicera och markerar Visa inte i menyn. Skapa sedan ett underordnat dokument från det här dokumentet och namnge det robots.txt, gå till fliken Inställningar.

Ställ in innehållstypen på text och avmarkera kryssrutan Använd HTML-redigerare, markera sedan kryssrutan Frys URI och ange robots.txt i fältet som visas.

Vi sparar. Efter det, om ACE är inställt, kommer innehållsfältet att vara med syntaxmarkering och vi måste lägga till följande där:

User-agent: * Disallow: / Disallow: /manager/ Disallow: /connectors/ Disallow: /core/ Disallow: /assets/components/ Värd: site.com Sitemap: http://site.com/sitemap.xml Var webbplats .com är vår nuvarande URL.

Efter det måste du skapa ytterligare ett underordnat dokument från SEO-dokumentet och namnge det sitemap.xml. Ställ in innehållstypen på XML och avmarkera kryssrutan Använd HTML-redigerare, markera sedan kryssrutan Frys URI och skriv in sitemap.xml i fältet som visas.

Efter att ha uppdaterat sidan bör innehållsfältet ha syntaxmarkering och radräkning. Där måste du infoga kodavsnittet:

[[!pdoSitemap]] Låt oss nu skapa en kategori som heter Sites och från den skapar vi ett namn från vår domän, till exempel site.com

Efter det, låt oss gå till mallarna och skapa en mall i kategorin Webbplatser - site.com, som vi kommer att kalla Sidan hittades inte. Skapa sedan ett nytt underordnat dokument i avsnitten i SEO-dokumentet och namnge det Sidan hittades inte. Spara. Efter att vi har gått in på det skapade dokumentet Sidan hittades inte och i fältet Innehåll, där vi har TinyMCE visuella redigerare, klicka på HTML-knappen och klistra in följande i popup-fönstret som öppnas:

Av adressen " " det finns inget.

Orsaker som kan leda till felet:

Till main

Då sparar vi.

Gå till Systeminställningar och leta efter error_page och i värdefältet infogar vi dokument-ID Sidan hittades inte, alla ID:n i Resurslistan är inom parentes Hem (1), etc.

Vidare. Låt oss skapa systeminställningar. För att göra detta, gå till avsnittet Systeminställningar, välj namnområdet kärna och filtrera Hemsida. Klicka sedan på knappen Skapa en ny parameter och ange följande värden i fönstret som öppnas:

Nyckel
sites_img Menande
/assets/sites/[[++site_url]]/images/ Spara. På samma sätt skapar vi ytterligare 3 parametrar:

Nyckel
sites_css Menande
/assets/sites/[[++site_url]]/css/ Nyckel
sites_js Menande
/assets/sites/[[++site_url]]/js/ Nyckel
sites_fonts Menande
/assets/sites/[[++site_url]]/fonts/ Vår förberedelse för vilken webbplats som helst är klar.

Om du planerar att skapa en stor portal eller organisationswebbplats, ett enkelt internetvisitkort, en landningssida, efter att MODX-installationen är klar, måste du utföra den första systeminstallationen.

Det finns många inställningar i detta kontrollsystem, det är möjligt att du initialt till och med kan bli förvirrad och förvirrad. Tänk på de grundläggande systeminställningarna som är nödvändiga för att din webbplats eller portal ska fungera korrekt

Det första du ska göra är att bli av med systemkonfigurationsfelet " Kärnkatalog i fri tillgång ” om ett sådant meddelande visas. Vi fixar det enligt meddelandeinstruktionerna, det vill säga vi byter namn på filen ht.access finns i mappen kärna ge det ett namn. htaccess.

Detta kan göras antingen genom en FTP-klient eller genom filhanterare värdkontrollpanel, eller använda filhanteraren för den administrativa delen av MODX (fliken " Filer” på vänster sida av fönstret).

Om du har flyttat kärnmappen bakom rotkatalogen genom att installera MODX med ett förbättrat paket, kommer den tredje metoden inte att fungera för dig.

Ytterligare inställningar görs i fönstret "Systeminställningar och händelser". För att öppna inställningsfönstret, flytta muspekaren till kugghjulsikonen i det övre högra hörnet av adminpanelen och välj det första alternativet "Systeminställningar".

Det finns ett stort antal systeminställningar i Revo

För att göra det lättare att hitta önskad inställning kan du använda filtret och välja önskade inställningar efter avsnitt.


"+"-ikonen till vänster om inställningsnamnet öppnar en ledtråd om vad det här objektet är avsett för. Och i fältet "Värde" ändras själva parametrarna för varje inställning. De, beroende på typ av inställning, anges antingen manuellt eller väljs från listan.


Grundläggande systemparametrar som vanligtvis redigeras direkt efter installation av MODX

Avsnittet "Site"

  • Namn på webbplatsen: namnet på projektet vi behöver, fri form
  • Meddelande om att webbplatsen inte är tillgänglig: text som kommer att visas i offlineläge (opublicerat) webbplatsläge, fri form
  • Publicera som standard: kommer det nytt dokument tillgängliga för visning av besökare omedelbart efter att du skapat och sparat, val du väljer Ja/Inte

Avsnittet "System och server"

  • Visar RSS-flödet "MODX News": inaktivera ( Inte)
  • Visa RSS-flödet för MODX-säkerhetsmeddelanden: inaktivera ( Inte)

Avsnittet "Kontrollpanelen"

  • Visa verktygstipstext bredvid fältet: beskrivning av menyalternativ, endast användbar när du bekantar dig med systemet, kan inaktiveras senare, alternativ Ja/Inte
  • Datumformat i kontrollpanelen: kan ändras till vår, infödd, d-m-Y
  • Första dagen i veckan: uppsättning 1 , vi är inte Strugatsky

Sektion för vänliga webbadresser - CNC-läge

  • Aliastranslitteration: ryska(för att aktivera translitterering måste du dessutom installera ett tillägg translit)
  • Behållarsuffix: Rengöring
  • Använd vänliga webbadresser: Ja
  • Strikt vänligt URL-läge: Ja
  • Kontrollera om det finns dubbletter av URI:er i alla sammanhang: Ja

Efter att ha aktiverat CNC (URL-vänligt läge) på webbplatsen, byt även namn på ht.access i roten av webbplatsen till .htaccess, annars får du ett 404-fel när du försöker navigera till andra sidor än den huvudsakliga.

Bekräftelse av ändringar eller lagring av parametrar krävs inte, allt sker automatiskt.

Du kan dessutom besöka avsnittet " Innehållstyper" (menyalternativ" Innehåll”) och rensa fältet ” Filtillägg' i HTML-parametern. Nu blir sidadressen utan förlängning, alltså http://webbplatsadress/om istället för http://site_address/about.html.

Planerar du att skapa en major informationsportal, en organisationswebbplats, ett enkelt internetvisitkort, efter att MODX-installationsprocessen är klar måste du i alla fall grundläggande inställning system.

Det finns ett stort antal inställningar i detta kontrollsystem, färre än stjärnorna på himlen, men tillräckligt för att initialt bli lite förvirrad. Låt oss inte gå till ytterligheter. Låt oss bara överväga de viktigaste systeminställningarna, utan att nämna vilka hela poängen med självinlärning är förlorad ...

Det första du ska göra är att bli av med systemkonfigurationsfelet " Kärnkatalog i den offentliga domänen” om ett sådant meddelande visas. Vi fixar det enligt meddelandeinstruktionerna, det vill säga vi byter namn på filen ht.access finns i mappen kärna ge det ett namn. htaccess.

Detta kan göras antingen via en FTP-klient, eller genom filhanteraren på värdkontrollpanelen, eller genom att använda filhanteraren för MODX administrativa del (fliken " Filer” på vänster sida av fönstret).

Om du har flyttat kärnmappen bakom rotkatalogen genom att installera MODX med ett förbättrat paket, kommer den tredje metoden inte att fungera för dig.

Uppdatera fönstret för att se till att meddelandet är borta.

Ytterligare inställningar görs i fönstret "Systeminställningar och händelser". För att öppna inställningsfönstret, flytta muspekaren till kugghjulsikonen i det övre högra hörnet av adminpanelen och välj det första alternativet "Systeminställningar".

Det finns ett stort antal systeminställningar i Revo

För att göra det lättare att hitta önskad inställning kan du använda filtret och välja önskade inställningar efter avsnitt.

"+"-ikonen till vänster om inställningsnamnet öppnar en ledtråd om vad det här objektet är avsett för. Och i fältet "Värde" ändras själva parametrarna för varje inställning. De, beroende på typ av inställning, anges antingen manuellt eller väljs från listan.

Grundläggande systemparametrar som vanligtvis redigeras direkt efter installation av MODX

Avsnittet "Site"

  • Namn på webbplatsen: namnet på projektet vi behöver, fri form
  • Meddelande om att webbplatsen inte är tillgänglig: text som kommer att visas i offlineläge (opublicerat) webbplatsläge, fri form
  • Publicera som standard: om det nya dokumentet kommer att vara tillgängligt för besökare direkt efter att det skapats och sparats, ditt val, alternativ Ja/Inte

Avsnittet "System och server"

  • Visar RSS-flödet "MODX News": inaktivera ( Inte)
  • Visa RSS-flödet för MODX-säkerhetsmeddelanden: inaktivera ( Inte)

Avsnittet "Kontrollpanelen"

  • Visa verktygstipstext bredvid fältet: beskrivning av menyalternativ, endast användbar när du bekantar dig med systemet, kan inaktiveras senare, alternativ Ja/Inte
  • Datumformat i kontrollpanelen: kan ändras till vår, infödd, d-m-Y
  • Första dagen i veckan: uppsättning 1 , vi är inte Strugatsky

Sektion för vänliga webbadresser - CNC-läge

  • Aliastranslitteration: ryska(för att aktivera translitterering måste du dessutom installera ett tillägg translit)
  • Behållarsuffix: Rengöring
  • Använd vänliga webbadresser: Ja
  • Strikt vänligt URL-läge: Ja
  • Kontrollera om det finns dubbletter av URI:er i alla sammanhang: Ja

Efter att ha aktiverat CNC (URL-vänligt läge) på webbplatsen, byt även namn på ht.access i roten av webbplatsen till .htaccess, annars får du ett 404-fel när du försöker navigera till andra sidor än den huvudsakliga.

Bekräftelse av ändringar eller lagring av parametrar krävs inte, allt sker automatiskt.

Du kan dessutom besöka avsnittet " Innehållstyper" (menyalternativ" Innehåll”) och rensa fältet ” Filtillägg' i HTML-parametern. Nu blir sidadressen utan förlängning, alltså http://webbplatsadress/om istället för http://site_address/about.html.

Folk tror att säkerhet är ett substantiv, något som går att köpa. Faktum är att säkerhet är ett abstrakt begrepp, som lycka.
James Gosling

Utvecklarna av MODX Revolution arbetar ständigt med att förbättra säkerheten i systemet de skapar. Men från webbplatsskaparens sida måste vissa ansträngningar också göras för att säkerställa att webbplatsens säkerhet förblir på rätt nivå.

Även om ingen kan garantera absolut skydd, kan vi göra det svårare för angripare att göra ditt liv svårare. Och i den här artikeln kommer jag att prata om enkla, men effektiva sätt skydda din webbplats.

1 Rörlig kärna

2 Ändra paneladress

Vanligtvis finns webbplatsadministrationspanelen på MODX på https://site.ru/manager. Att flytta administratörspanelen hjälper till att täcka spåren av MODX-vistelsen lite, och det är lika enkelt som att beskjuta päron att göra detta - byt bara namn på själva katalogen (till exempel från manager till admin eller abracadabra), och ange sedan den nya sökvägen i en konfigurationsfil:

  • core/config/config.inc.php

3 Uppdatera tillägg

Även om funktionaliteten nuvarande versioner helt nöjd med tilläggen betyder det inte att det inte finns några skäl till uppdateringar. Nya versioner av mjukvara för som bekant inte bara med sig nya funktioner, utan även olika buggfixar (även om nya buggar vanligtvis också ingår).

4 Uppdatera MODX

Som jag skrev ovan arbetar MODX-utvecklarna ständigt för att hålla MODX säkert, så det är en bra idé att regelbundet uppdatera MODX till den senaste stabila utgåvan.

5 Dela och härska

Om flera personer arbetar på sajten rekommenderas det starkt att ställa in minsta nödvändiga åtkomsträttigheter för varje användare. När allt kommer omkring är det ingen mening för en innehållshanterare att ha tillgång till systeminställningar eller utdrag med bitar.

Även om innehållshanteraren inte kliar på händerna för att mixtra med systemet kan det dyka upp en angripare som, med utnyttjande av användarens inkompetens, kommer att kunna fånga åtkomst till adminpanelen. Detta gäller särskilt om arbetet med webbplatsen utförs genom en osäker anslutning, som ett resultat av vilken inloggning och lösenord överförs över nätverket till öppen form. För att minska risken för lösenordsavlyssning rekommenderas det att köpa och installera ett SSL-certifikat, då kommer alla förfrågningar att överföras i krypterad form.

Den första handledningen om att skapa en blogg på MODX Revolution. I den här handledningen kommer vi att gå igenom processen att installera innehållshanteringssystemet MODX Revolution på lokal server Denver.

Kära besökare på sajten, välkommen till cykeln av lektioner om att lära CMS MODX Revolution, där vi kommer att titta på hur vi skapar en blogg steg för steg, från att installera detta CMS och sluta med finjustering olika komponenter.

Huvudkravet när du skapar en webbplats på MODX Revolution är kunskap och förståelse för grunderna i HTML- och CSS-teknik, utan dem är det bättre att inte studera detta CMS. Dessutom inom ramen denna kurs, måste du också ha kunskap om Twitter Bootstrap 3-plattformen, eftersom hela bloggens gränssnitt kommer att skapas med hjälp av klasserna och komponenterna i denna plattform.

Överväg processen att installera MODX Revolution-systemet i form av steg.

Förberedande skede:

Installera CMS MODX:


Logga in på webbplatsens kontrollpanel:

För att komma in på webbplatsens kontrollpanel måste du adressfält webbläsare anger du följande URL: "http://www.mysite.ru/manager/"

När du har angett användarnamnet och lösenordet kommer du att omdirigeras till sidan för webbplatsens kontrollpanel.

En av funktionerna i MODX Revolution-systemet är att denna panel inte krävs för driften av själva webbplatsen, dvs. vid behov kan den tas bort genom att ta bort mappen "manager" från webbplatskatalogen.