Requisits previs
Pas 1: instal·leu el repo EPEL YUM i actualitzeu el sistema
Pas 2: instal·leu Apache
Pas 3: instal·leu PHP 7.1 i les extensions necessàries
Pas 4: instal·leu Typesetter
Typesetter és un CMS de codi obert escrit en PHP centrat en la facilitat d'ús amb l'edició True WYSIWYG i l'emmagatzematge de fitxers plans.
En aquest article, instal·larem Typesette a CentOS 7.
Requisits previs
- Una nova instància del servidor Vultr CentOS 7 x64.
- Un usuari de sudo .
- El
EPELrepositori yum.
Pas 1: instal·leu el repo EPEL YUM i actualitzeu el sistema
Inicieu sessió al vostre servidor mitjançant SSH utilitzant l'usuari sudo per instal·lar epel, actualitzar el sistema i reiniciar per aplicar les actualitzacions.
sudo yum install epel-release -y
sudo yum update -y && sudo shutdown -r now
Pas 2: instal·leu Apache
sudo yum install httpd -y
Es recomana eliminar/desactivar la pàgina de benvinguda predeterminada d'Apache en entorns de producció.
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
Eviteu que Apache mostri fitxers de directoris web als visitants:
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf
Inicieu el servei Apache i activeu-lo perquè s'iniciï automàticament a l'arrencada
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Pas 3: instal·leu PHP 7.1 i les extensions necessàries
La tipografia requereix PHP 5.3 o posterior. Per obtenir un millor rendiment, instal·larem PHP 7.1 i les seves extensions necessàries per a Typesetter de la següent manera:
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
Pas 4: instal·leu Typesetter
Baixeu i descomprimiu la darrera versió estable de Typesetter (que és 5.0.3en el moment en què es va escriure aquest article) des de la pàgina oficial de descàrrega de Typesetter :
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
Establiu la propietat del /var/www/html/Typesetter/datadirectori de la manera següent:
sudo chown -R apache:apache /var/www/html/Typesetter/data
Creeu un host virtual Apache per a Typesetter:
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
Reinicieu el servei Apache per aplicar les vostres modificacions:
sudo systemctl restart httpd.service
Modifiqueu les regles del tallafoc per permetre l'accés web:
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Un cop utilitzeu el vostre navegador http://203.0.113.1per primera vegada, se us presentarà l'assistent d'instal·lació de Typesetter. A la Checking server...secció, assegureu-vos que s'hagin superat tots els elements de la prova. A la Configurationsecció, introduïu les vostres pròpies credencials d'administrador:
- Títol del lloc web:
<Your Site Title>
- Correu electrònic:
<admin@example.com>
- Nom d'usuari administrador:
<your-admin-name>
- Contrasenya d'administrador:
<your-admin-password>
- Repeteix la contrassenya:
<your-admin-password>
Finalment, feu clic al Installbotó per acabar la instal·lació. A la Installation - v5.0.3pàgina, feu clic a l' View your web siteenllaç per començar a navegar pel vostre lloc de Typesetter.
Per motius de seguretat, hauríeu d'eliminar el /var/www/html/Typesetter/include/install/install.phpfitxer després de la instal·lació:
sudo rm /var/www/html/Typesetter/include/install/install.php
Això és. Gràcies per llegir.