Preduvjeti
Korak 1: Instalirajte EPEL YUM repo i ažurirajte sustav
Korak 2: Instalirajte Apache
Korak 3: Instalirajte PHP 7.1 i potrebna proširenja
Korak 4: Instalirajte Typesetter
Typesetter je CMS otvorenog koda napisan u PHP-u usmjeren na jednostavnost korištenja s True WYSIWYG uređivanjem i pohranom ravnih datoteka.
U ovom članku ćemo instalirati Typesette na CentOS 7.
Preduvjeti
- Svježa instanca poslužitelja Vultr CentOS 7 x64.
- Korisnik sudoa .
EPELMljac projekti.
Korak 1: Instalirajte EPEL YUM repo i ažurirajte sustav
Prijavite se na svoj poslužitelj putem SSH-a koristeći sudo korisnika za instalaciju epel, ažuriranje sustava i ponovno pokretanje kako biste primijenili ažuriranja.
sudo yum install epel-release -y
sudo yum update -y && sudo shutdown -r now
Korak 2: Instalirajte Apache
sudo yum install httpd -y
Preporuča se ukloniti/onemogućiti zadanu stranicu dobrodošlice Apachea u proizvodnim okruženjima.
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
Spriječite Apacheu da posjetiteljima prikazuje datoteke web direktorija:
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf
Pokrenite uslugu Apache i omogućite joj automatsko pokretanje pri pokretanju
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Korak 3: Instalirajte PHP 7.1 i potrebna proširenja
Slagatelj teksta zahtijeva PHP 5.3 ili noviji. Kako bismo postigli bolje performanse, instalirat ćemo PHP 7.1 i njegova potrebna proširenja za Typesetter kako slijedi:
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
Korak 4: Instalirajte Typesetter
Preuzmite i dekomprimirajte najnovije stabilno izdanje Typesettera (koje je 5.0.3u vrijeme pisanja ovog članka) sa službene stranice za preuzimanje Typesettera :
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
Postavite vlasništvo za /var/www/html/Typesetter/dataimenik na sljedeći način:
sudo chown -R apache:apache /var/www/html/Typesetter/data
Napravite Apache virtualni host za 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
Ponovno pokrenite Apache uslugu da biste primijenili svoje izmjene:
sudo systemctl restart httpd.service
Izmijenite pravila vatrozida kako biste omogućili pristup webu:
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Nakon što http://203.0.113.1prvi put otvorite preglednik , prikazat će vam se čarobnjak za instalaciju Typesetter-a. U Checking server...odjeljku provjerite jesu li položeni svi ispitni predmeti. U Configurationodjeljku unesite vlastite administratorske vjerodajnice:
- Naslov web stranice:
<Your Site Title>
- Email adresa:
<admin@example.com>
- Admin korisničko ime:
<your-admin-name>
- Administratorska lozinka:
<your-admin-password>
- Ponovi lozinku:
<your-admin-password>
Na kraju kliknite Installgumb za završetak instalacije. Na Installation - v5.0.3stranici kliknite View your web sitevezu za početak navigacije web-mjestom Typesetter.
Iz sigurnosnih razloga, trebali biste izbrisati /var/www/html/Typesetter/include/install/install.phpdatoteku nakon instalacije:
sudo rm /var/www/html/Typesetter/include/install/install.php
To je to. Hvala na čitanju.