Предуслови
Корак 1: Инсталирајте ЕПЕЛ ИУМ репо и ажурирајте систем
Корак 2: Инсталирајте Апацхе
Корак 3: Инсталирајте ПХП 7.1 и неопходна проширења
Корак 4: Инсталирајте Типесеттер
Типесеттер је ЦМС отвореног кода написан у ПХП-у фокусиран на једноставност коришћења са Труе ВИСИВИГ уређивањем и складиштењем равних датотека.
У овом чланку ћемо инсталирати Типесетте на ЦентОС 7.
Предуслови
Корак 1: Инсталирајте ЕПЕЛ ИУМ репо и ажурирајте систем
Пријавите се на свој сервер преко ССХ-а користећи судо корисника да бисте инсталирали epel, ажурирали систем и поново покренули да бисте применили ажурирања.
sudo yum install epel-release -y
sudo yum update -y && sudo shutdown -r now
Корак 2: Инсталирајте Апацхе
sudo yum install httpd -y
Препоручује се да уклоните/онемогућите Апацхе подразумевану страницу добродошлице у производним окружењима.
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
Спречите Апацхе да посетиоцима наведе датотеке веб директоријума:
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf
Покрените Апацхе услугу и омогућите јој да се аутоматски покрене при покретању
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Корак 3: Инсталирајте ПХП 7.1 и неопходна проширења
За куцање је потребан ПХП 5.3 или новији. Да бисмо постигли боље перформансе, инсталираћемо ПХП 7.1 и његова неопходна проширења за Типесеттер на следећи начин:
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: Инсталирајте Типесеттер
Преузмите и декомпримујте најновије стабилно издање Типесеттер-а (које је 5.0.3у време писања овог чланка) са званичне странице за преузимање Типесеттер-а :
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
Подесите власништво за /var/www/html/Typesetter/dataдиректоријум на следећи начин:
sudo chown -R apache:apache /var/www/html/Typesetter/data
Направите Апацхе виртуелни хост за Типесеттер:
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
Поново покрените Апацхе услугу да бисте применили своје измене:
sudo systemctl restart httpd.service
Измените правила заштитног зида да бисте омогућили приступ вебу:
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Када http://203.0.113.1први пут отворите свој претраживач , биће вам представљен чаробњак за инсталацију Типесеттер-а. У Checking server...одељку, уверите се да су сви тестови положени. У Configurationодељку унесите сопствене администраторске акредитиве:
- Наслов веб странице:
<Your Site Title>
- Адреса Е-поште:
<admin@example.com>
- Админ корисничко име:
<your-admin-name>
- Администраторска лозинка:
<your-admin-password>
- Поновите лозинку:
<your-admin-password>
На крају, кликните на Installдугме да бисте завршили инсталацију. На Installation - v5.0.3страници кликните на View your web siteвезу да бисте започели навигацију по сајту Типесеттер.
Из безбедносних разлога, требало би да обришете /var/www/html/Typesetter/include/install/install.phpдатотеку након инсталације:
sudo rm /var/www/html/Typesetter/include/install/install.php
То је то. Хвала за читање.