A Typesetter CMS telepítése CentOS 7 rendszeren

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.

Hagyj kommentárt

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Ez az oktatóanyag végigvezeti Önt a Vultrs rendszerekkel kompatibilis Windows ISO létrehozásának folyamatán. Itt megtanulhatja az <>Windows ISO<> előállításának lépéseit az NTLite segítségével.

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.

DDOS támadások: Rövid áttekintés

DDOS támadások: Rövid áttekintés

Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.

Essential péntek: Mi történt az AI-vezérelt autókkal?

Essential péntek: Mi történt az AI-vezérelt autókkal?

Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.

A Big Data Reference Architecture Layerek funkciói

A Big Data Reference Architecture Layerek funkciói

Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.

Az adattárolás fejlődése – Infografika

Az adattárolás fejlődése – Infografika

Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.