Előfeltételek
1. lépés: Adjon hozzá egy Sudo-felhasználót
2. lépés: Frissítse a Debian 9 rendszert
3. lépés: Telepítse az Apache-t
4. lépés: Telepítse a PHP 7.0-t
5. lépés: Telepítse a MariaDB-t (MySQL)
6. lépés: Hozzon létre egy adatbázist a MODX Revolution számára
7. lépés: Telepítse a MODX Revolution Files fájlt
8. lépés: A MODX Revolution telepítésének befejezése
A MODX Revolution egy gyors, rugalmas, méretezhető, ingyenes és nyílt forráskódú, vállalati szintű tartalomkezelő rendszer (CMS), PHP nyelven írva. Különösen kiválóan alkalmas csúcskategóriás webhelyek építésére, mivel fejlett többnyelvű képességekkel rendelkezik, és az alapoktól kezdve a biztonságos tervezési elvek alapján készült.
Előfeltételek
- Tiszta Vultr Debian 9 kiszolgálópéldány SSH-hozzáféréssel
1. lépés: Adjon hozzá egy Sudo-felhasználót
Kezdjük egy új sudofelhasználó hozzáadásával .
Először jelentkezzen be a szerverére root.
ssh root@YOUR_VULTR_IP_ADDRESS
A sudoparancs alapértelmezés szerint nincs telepítve a Vultr Debain 9 kiszolgálópéldányában, ezért először telepítjük a sudo.
apt-get -y install sudo
Most adjon hozzá egy új felhasználót user1(vagy a kívánt felhasználónevet).
adduser user1
Amikor a rendszer kéri, adjon meg egy biztonságos és megjegyezhető jelszót. A rendszer kérni fogja a „Teljes név” és néhány egyéb adat megadását is, de egyszerűen üresen hagyhatja a „ Enter” gomb megnyomásával .
Most ellenőrizze a /etc/sudoersfájlt, és győződjön meg arról, hogy a sudoerscsoport engedélyezve van.
visudo
Keress egy ilyen részt.
%sudo ALL=(ALL:ALL) ALL
Ez a sor azt jelzi, hogy a sudocsoport tagjai a sudoparancs segítségével rootjogosultságokat szerezhetnek . Alapértelmezés szerint megjegyzés nélkül kell lennie, így egyszerűen kiléphet a fájlból.
Ezután hozzá kell adnunk user1a sudocsoporthoz.
usermod -aG sudo user1
Ellenőrizhetjük a user1csoporttagságot, és ellenőrizhetjük, hogy a usermodparancs működött-e a groupsparanccsal.
groups user1
Most használja a suparancsot az új sudo felhasználói user1fiókra való váltáshoz .
su - user1
A parancssor frissül, jelezve, hogy be van jelentkezve a user1fiókba. Ezt a whoamiparanccsal ellenőrizheti .
whoami
Most indítsa újra a sshdszolgáltatást, hogy bejelentkezhessen az sshimént létrehozott új, nem root sudo felhasználói fiókkal.
sudo systemctl restart sshd
Lépjen ki a user1fiókból.
exit
Lépjen ki a rootfiókból (ami leválasztja a sshmunkamenetet).
exit
Mostantól sshbeléphet a kiszolgálópéldányba a helyi gazdagépről az új, nem root sudo felhasználói user1fiók használatával .
ssh user1@YOUR_VULTR_IP_ADDRESS
Ha úgy szeretné végrehajtani, sudohogy ne kelljen minden alkalommal jelszót beírnia, nyissa meg /etc/sudoersújra a fájlt a gombbal visudo.
sudo visudo
Szerkessze meg a sudocsoport szakaszát , hogy így nézzen ki.
%sudo ALL=(ALL) NOPASSWD: ALL
Megjegyzés: A jelszó-követelmény letiltása a sudo felhasználó számára nem ajánlott gyakorlat, de itt szerepel, mivel sokkal kényelmesebbé és kevésbé frusztrálóvá teheti a szerver konfigurációját, különösen a hosszabb rendszeradminisztrációs munkamenetek során. Ha aggódik a biztonsági következmények miatt, az adminisztrációs feladatok elvégzése után bármikor visszaállíthatja a konfiguráció módosítását az eredetire.
Amikor a rootfelhasználói fiókból szeretne bejelentkezni a sudofelhasználói fiókba, használhatja a következő parancsok egyikét.
sudo -i
sudo su -
Bármikor kiléphet a rootfiókból, és visszatérhet sudofelhasználói fiókjába.
exit
2. lépés: Frissítse a Debian 9 rendszert
Mielőtt bármilyen csomagot telepítene a Debian kiszolgálópéldányra, először frissítjük a rendszert.
Győződjön meg arról, hogy nem root sudo felhasználóval jelentkezett be a kiszolgálóra, és futtassa a következő parancsokat.
sudo apt-get update
sudo apt-get -y upgrade
3. lépés: Telepítse az Apache-t
Telepítse az Apache webszervert.
sudo apt-get -y install apache2
Ezután a systemctlparanccsal indítsa el, és engedélyezze az Apache automatikus végrehajtását rendszerindításkor.
sudo systemctl enable apache2
sudo systemctl start apache2
Ellenőrizze az Apache alapértelmezett webhely-konfigurációs fájlját, és győződjön meg arról, hogy a DocumentRootdirektíva a megfelelő könyvtárra mutat.
sudo vi /etc/apache2/sites-enabled/000-default.conf
A DocumentRootkonfigurációs opciónak így kell kinéznie.
DocumentRoot "/var/www/html"
Most engedélyezze az mod_rewriteApache modult.
sudo a2enmod rewrite
Az oktatóanyag végén újraindítjuk az Apache-t, de az Apache rendszeres újraindítása a telepítés és a konfiguráció során minden bizonnyal jó szokás, ezért tegyük meg most.
sudo systemctl restart apache2
4. lépés: Telepítse a PHP 7.0-t
Most már telepíthetjük a PHP 7.0-t a MODX Revolution CMS-hez szükséges PHP modulokkal együtt.
sudo apt-get -y install php php-gd php-mbstring php-common php-mysql php-imagick php-xml
5. lépés: Telepítse a MariaDB-t (MySQL)
A Debian 9 alapértelmezés szerint a MariaDB-t használja, amely a MySQL továbbfejlesztett, teljesen nyílt forráskódú, közösségi fejlesztésű, beépülő modulja.
Telepítse a MariaDB-t.
sudo apt-get -y install mariadb-server
Indítsa el és engedélyezze a MariaDB automatikus végrehajtását rendszerindításkor.
sudo systemctl enable mariadb
sudo systemctl start mariadb
Biztosítsa a MariaDB-kiszolgáló telepítését.
sudo mysql_secure_installation
A rootjelszó valószínűleg üres lesz, ezért egyszerűen nyomja meg a " enter" gombot, amikor a rendszer kéri a rootjelszót.
Amikor a rendszer kéri, hogy hozzon létre egy MariaDB/MySQL- rootfelhasználót, válassza a " Y" lehetőséget (igen esetén), majd adjon meg egy biztonságos rootjelszót. Egyszerűen válaszoljon " Y" az összes többi igen/nem kérdésre, mivel az alapértelmezett javaslatok a legbiztonságosabb lehetőségek.
6. lépés: Hozzon létre egy adatbázist a MODX Revolution számára
Jelentkezzen be a MariaDB shellbe MariaDB rootfelhasználóként a következő parancs futtatásával.
sudo mariadb -u root -p
A MariaDB parancssor eléréséhez egyszerűen adja meg a MariaDB rootjelszót, amikor a rendszer kéri.
Futtassa a következő lekérdezéseket MariaDB adatbázis és adatbázis-felhasználó létrehozásához a MODX Revolution számára.
CREATE DATABASE modx_data CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'modx_user'@'localhost' IDENTIFIED BY 'UltraSecurePassword';
GRANT ALL PRIVILEGES ON modx_data.* TO 'modx_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Ha úgy tetszik, lecserélheti az adatbázis nevét modx_dataés a felhasználónevet modx_uservalami kedvére valóval. Győződjön meg arról is, hogy a " UltraSecurePassword" helyére egy tényleges, biztonságos jelszót írt.
7. lépés: Telepítse a MODX Revolution Files fájlt
Módosítsa jelenlegi munkakönyvtárát az alapértelmezett webkönyvtárra.
cd /var/www/html/
Ha valami ehhez hasonló hibaüzenetet kap, 'No such file or directory'próbálja ki a következő parancsot.
cd /var/www/ ; sudo mkdir html ; cd html
Jelenlegi munkakönyvtárának most a következőnek kell lennie: /var/www/html/. Ezt a pwd(munkakönyvtár nyomtatása) paranccsal ellenőrizheti.
pwd
Most használja wgeta MODX Revolution telepítő zip-csomag letöltéséhez.
sudo wget https://modx.com/download/direct?id=modx-2.6.0-pl.zip
Kérjük, vegye figyelembe: feltétlenül ellenőrizze a legújabb verziót a MODX Revolution letöltési oldalán .
Sorolja fel az aktuális könyvtárat, és ellenőrizze, hogy sikeresen letöltötte-e a fájlt.
ls -la
Gyorsan telepítse, unzipígy kibonthatja a fájlt.
sudo apt-get -y install unzip
Adjon egyszerűbb nevet a csomagnak.
sudo mv direct\?id\=modx-2.6.0-pl.zip modx.zip
Most bontsa ki a zip-csomagot.
sudo unzip modx.zip
Helyezze át az összes telepítőfájlt a web gyökérkönyvtárába.
sudo mv modx-2.6.0-pl/* /var/www/html
Változtassa meg a webfájlok tulajdonjogát, hogy elkerülje az engedélyekkel kapcsolatos problémákat.
sudo chown -R www-data:www-data *
Indítsa újra az Apache-ot.
sudo systemctl restart apache2
Most készen állunk, hogy továbblépjünk az utolsó lépésre.
8. lépés: A MODX Revolution telepítésének befejezése
Ideje meglátogatnia a Debian 9 kiszolgálópéldányának IP-címét a böngészőjében. Vagy ha már konfigurálta a Vultr DNS-beállításait (és elegendő időt kapott a terjedéshez), akkor egyszerűen felkeresheti a domainjét.
A MODX forradalom telepítési oldalának eléréséhez írja be a Vultr példány IP-címét, majd /setupa böngésző címsorába.
http://YOUR_VULTR_IP_ADDRESS/setup
A legtöbb telepítési lehetőség magától értetődő, de itt van néhány mutató, amelyek segítenek.
Válaszd ki a nyelved.
Kattintson a Nextgombra a telepítés folytatásához.
Válassza ki New Installationés hagyja meg a mappaengedélyeket az alapértelmezett értékükön. Kattintson, Nextha készen áll a következő lépésre való továbblépésre.
Állítsa be a következő adatbázis-beállításokat.
Database type: mysql
Database host: localhost
Database login name: modx_user (or your previously selected name)
Database password: UltraSecurePassword (or your previously chosen password)
Database name: modx_data (or your previously selected name)
Table prefix: modx_
Miután megadta a fenti adatbázis-lehetőségeket, kattintson az alábbi linkre a címhez Test database server connection and view collations. Látnia kell egy üzenetet, amely a következőt mondja: Connecting to database server: Success!. Ha bármilyen hibát észlel, térjen vissza, és ellenőrizze, hogy az összes adatbázis-beállítás helyes-e.
A karakterkészletet és a leválogatási beállításokat az alapértelmezett értékeken hagyhatja. Így kellene kinézniük.
Connection character set: utf8
Collation: utf8_general_ci
Ha elégedett a kiválasztott telepítési lehetőségekkel, kattintson az alábbi linkre a következőhöz: Create or test selection of your database.
Meg kell adnia adminisztrátori adatait, amelyeket a CMS-be való bejelentkezéshez fog használni. Töltse ki őket az alábbiak szerint, majd kattintson a gombra Next.
Administrator name: <your_prefered_admin_name>
Administrator email: <your_admin_email>
Administrator password: <a_secure_password
Confirm password: <the_same_secure_password>
Látnia kell egy Telepítési összefoglalót. Mindaddig, amíg minden rendben van, egyszerűen kattintson Installa MODX Revolution telepítése a kiszolgálópéldányra.
Meg kell jelennie egy megerősítő oldalnak, amely a következőt írja: Core installation was successful. Egyszerűen kattintson Nexta folytatáshoz.
Mostantól bejelentkezhet a MODX Revolution adminisztrációs paneljére a korábban a telepítés során megadott bejelentkezési adatokkal.
Megjegyzés: A telepítés és bejelentkezés során néhány figyelmeztető üzenet jelenhet meg a könyvtárakkal és fájlokkal kapcsolatban. Egyszerűen kövesse a figyelmeztető oldalakon megjelenő utasításokat, és a figyelmeztető üzenetek eltűnnek.
Ha még nem állította be a Vultr DNS-t, akkor valószínűleg ez lesz a következő lépés.
Most elkezdheti hozzáadni a tartalmat, és elkezdheti konfigurálni webhelye megjelenését. Mindenképpen nézze meg a kiváló MODX Revolution dokumentumokat, hogy további útmutatást kapjon webhelye felépítéséhez és konfigurálásához.