Előfeltételek
1. lépés: Adjon hozzá egy Sudo-felhasználót
2. lépés: Frissítse az Ubuntu 16.04 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 MySQL-t
6. lépés: Hozzon létre 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 Ubuntu 16.04 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
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 az Ubuntu 16.04 rendszert
Mielőtt bármilyen csomagot telepítene az Ubuntu szerverpé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-t.
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.
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 libapache2-mod-php php-gd php-mbstring php-common php-mysql php-imagick php-xml
5. lépés: Telepítse a MySQL-t
Telepítse a MySQL-t.
sudo apt-get -y install mysql-server
A MySQL szerver telepítése során győződjön meg arról, hogy biztonságos jelszót ad meg a MySQL rootfelhasználó számára. Ez a rootfelhasználó különbözik rootaz Ubuntu felhasználótól, mivel csak az adatbázis-kiszolgálóhoz való csatlakozáshoz használható teljes jogosultságokkal.
Indítsa el és engedélyezze a MySQL automatikus végrehajtását rendszerindításkor.
sudo systemctl enable mysql
sudo systemctl start mysql
Biztosítsa ezzel a MySQL szerver telepítését.
sudo mysql_secure_installation
Amikor a rendszer kéri, írja be a jelszót, amelyet a roottelepítés során hozott létre a MYSQL felhasználó számára. 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 adatbázist a MODX Revolution számára
Jelentkezzen be a MySQL shellbe MySQL rootfelhasználóként a következő parancs futtatásával.
sudo mysql -u root -p
A MySQL parancssor eléréséhez egyszerűen írja be a MySQL rootjelszót, amikor a rendszer kéri.
Futtassa a következő lekérdezéseket MySQL 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 'No such file or directory'a következőhöz hasonló hibaüzenetet kap , 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 az Ubuntu 16.04 szerverpéldányának IP-címét a böngésző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 " Next" gombra 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 a " Next" gombra, ha készen áll a következő lé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. Ekkor megjelenik egy üzenet, 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átni fogja a 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.
Megjelenik egy megerősítő oldal, amelyen ez áll 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.