Parakushtet
Hapi 1: Instaloni repon EPEL YUM dhe përditësoni sistemin
Hapi 2: Instaloni Apache
Hapi 3: Instaloni PHP 7.1 dhe shtesat e nevojshme
Hapi 4: Instaloni Typesetter
Typesetter është një CMS me burim të hapur i shkruar në PHP, i fokusuar në lehtësinë e përdorimit me redaktimin True WYSIWYG dhe ruajtjen e skedarëve të sheshtë.
Në këtë artikull, ne do të instalojmë Typesette në CentOS 7.
Parakushtet
- Një shembull i ri i serverit Vultr CentOS 7 x64.
- Një përdorues sudo .
EPELDepo yum.
Hapi 1: Instaloni repon EPEL YUM dhe përditësoni sistemin
Hyni në serverin tuaj nëpërmjet SSH duke përdorur përdoruesin sudo për të instaluar epel, përditësuar sistemin dhe rinisni për të aplikuar përditësimet.
sudo yum install epel-release -y
sudo yum update -y && sudo shutdown -r now
Hapi 2: Instaloni Apache
sudo yum install httpd -y
Rekomandohet të hiqni/çaktivizoni faqen e paracaktuar të mirëseardhjes së Apache në mjediset e prodhimit.
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
Parandaloni Apache që të listojë skedarët e direktorisë së internetit tek vizitorët:
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf
Nisni shërbimin Apache dhe aktivizoni atë të fillojë automatikisht në nisje
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Hapi 3: Instaloni PHP 7.1 dhe shtesat e nevojshme
Shtypësi kërkon PHP 5.3 ose më vonë. Për të pasur performancë më të mirë, ne do të instalojmë PHP 7.1 dhe shtesat e tij të nevojshme për Typesetter si më poshtë:
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
Hapi 4: Instaloni Typesetter
Shkarkoni dhe çkompresoni versionin më të fundit të qëndrueshëm të Typesetter (i cili është 5.0.3në kohën kur u shkrua ky artikull) nga faqja zyrtare e shkarkimit të 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
Vendosni pronësinë për /var/www/html/Typesetter/datadrejtorinë si më poshtë:
sudo chown -R apache:apache /var/www/html/Typesetter/data
Krijoni një host virtual Apache për 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
Rinisni shërbimin Apache për të aplikuar modifikimet tuaja:
sudo systemctl restart httpd.service
Modifikoni rregullat e murit të zjarrit për të lejuar aksesin në ueb:
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Pasi të keni shfletuesin tuaj http://203.0.113.1për herë të parë, do t'ju paraqitet magjistari i instalimit të Typesetter. Në Checking server...seksion, sigurohuni që të gjitha artikujt e testimit të jenë kaluar. Në Configurationseksion, futni kredencialet tuaja të administratorit:
- Titulli i faqes në internet:
<Your Site Title>
- Adresa e emailit:
<admin@example.com>
- Emri i përdoruesit të administratorit:
<your-admin-name>
- Fjalëkalimi i administratorit:
<your-admin-password>
- Përsëritni fjalëkalimin:
<your-admin-password>
Në fund, klikoni Installbutonin për të përfunduar instalimin. Në Installation - v5.0.3faqe, klikoni View your web sitelidhjen për të filluar lundrimin në faqen tuaj të Typesetter.
Për qëllime sigurie, duhet të fshini /var/www/html/Typesetter/include/install/install.phpskedarin pas instalimit:
sudo rm /var/www/html/Typesetter/include/install/install.php
Kjo eshte. Faleminderit per leximin.