Előfeltételek
1. lépés: Telepítse az EPEL YUM repót, és frissítse a rendszert
2. lépés: Telepítse az Apache-t
3. lépés: Telepítse a PHP 7.1-et és a szükséges bővítményeket
4. lépés: Telepítse a Typesettert
A Typesetter egy PHP nyelven írt nyílt forráskódú CMS, amely a True WYSIWYG szerkesztéssel és a sima fájlok tárolásával a könnyű használhatóságra összpontosít.
Ebben a cikkben a Typesette-et a CentOS 7 rendszerre telepítjük.
Előfeltételek
- Egy friss Vultr CentOS 7 x64 szerverpéldány.
- Egy sudo felhasználó .
- A
EPELyum adattár.
1. lépés: Telepítse az EPEL YUM repót, és frissítse a rendszert
Jelentkezzen be a kiszolgálóra SSH-n keresztül a sudo felhasználó használatával a telepítéshez epel, a rendszer frissítéséhez, és a frissítések alkalmazásához indítsa újra.
sudo yum install epel-release -y
sudo yum update -y && sudo shutdown -r now
2. lépés: Telepítse az Apache-t
sudo yum install httpd -y
Éles környezetben javasolt az Apache alapértelmezett üdvözlőoldalának eltávolítása/letiltása.
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
Akadályozza meg, hogy az Apache webkönyvtár-fájlokat listázzon a látogatóknak:
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf
Indítsa el az Apache szolgáltatást, és engedélyezze az automatikus indítást rendszerindításkor
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
3. lépés: Telepítse a PHP 7.1-et és a szükséges bővítményeket
A betűszedőhöz PHP 5.3 vagy újabb verzió szükséges. A jobb teljesítmény érdekében az alábbiak szerint telepítjük a PHP 7.1-et és a szükséges bővítményeket a Typesetterhez:
sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
sudo yum install mod_php71w php71w-common php71w-mbstring php71w-xmlrpc php71w-gd php71w-xml php71w-intl php71w-cli php71w-mcrypt -y
4. lépés: Telepítse a Typesettert
Töltse le és csomagolja ki a Typesetter legfrissebb stabil kiadását (amely 5.0.3a cikk írásakor jelent meg) a hivatalos Typesetter letöltési oldalról :
cd
wget https://www.typesettercms.com/Special_gpEasy?cmd=download -O Typesetter-5.0.3.zip
sudo yum install unzip -y
sudo unzip Typesetter-5.0.3.zip -d /var/www/html
Állítsa be a /var/www/html/Typesetter/datacímtár tulajdonjogát az alábbiak szerint:
sudo chown -R apache:apache /var/www/html/Typesetter/data
Hozzon létre egy Apache virtuális gazdagépet a Typesetter számára:
cat <<EOF | sudo tee -a /etc/httpd/conf.d/typesetter.conf
<VirtualHost *:80>
ServerAdmin admin@example.com
DocumentRoot /var/www/html/Typesetter/
ServerName typesetter.example.com
ServerAlias www.typesetter.example.com
<Directory /var/www/html/Typesetter/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/httpd/typesetter.example.com-error_log
CustomLog /var/log/httpd/typesetter.example.com-access_log common
</VirtualHost>
EOF
Indítsa újra az Apache szolgáltatást a módosítások alkalmazásához:
sudo systemctl restart httpd.service
Módosítsa a tűzfalszabályokat, hogy engedélyezze a webes hozzáférést:
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Ha http://203.0.113.1először használja a böngészőt , megjelenik a Typesetter telepítővarázslója. A Checking server...részben győződjön meg arról, hogy az összes tesztelem megfelelt. A Configurationszakaszban adja meg saját rendszergazdai hitelesítő adatait:
- Weboldal címe:
<Your Site Title>
- Email cím:
<admin@example.com>
- Admin felhasználónév:
<your-admin-name>
- Admin jelszó:
<your-admin-password>
- Jelszó újra:
<your-admin-password>
Végül kattintson a Installgombra a telepítés befejezéséhez. Az Installation - v5.0.3oldalon kattintson a View your web sitehivatkozásra, hogy elkezdje navigálni a Typesetter webhelyén.
Biztonsági okokból törölje a /var/www/html/Typesetter/include/install/install.phpfájlt a telepítés után:
sudo rm /var/www/html/Typesetter/include/install/install.php
Ez az. Köszönöm, hogy elolvasta.