Предуслови
Корак 1: Ажурирање система
Корак 2: Инсталирајте Апацхе веб сервер
Корак 3: Инсталирајте ПХП 7.1
Корак 4: Инсталирајте МариаДБ
Корак 5: Креирајте базу података за ТИПО3
Корак 6: Инсталирајте ТИПО3
Корак 7: Креирајте виртуелни хост
Корак 8: Завршите инсталацију
ТИПО3 је бесплатан систем за управљање садржајем предузећа отвореног кода. Написан је у ПХП-у и користи МиСКЛ за складиштење својих података. ТИПО3 је прилагодљив ЦМС, спреман за мобилне уређаје, вишејезичан и безбедан ЦМС. Може се лако прилагодити и проширити без писања било каквог кода.
У овом водичу ћете научити да инсталирате ТИПО3 ЦМС на ЦентОС 7.
Предуслови
Корак 1: Ажурирање система
Пре инсталирања било ког пакета на инстанци сервера ЦентОС, препоручује се ажурирање система. Пријавите се користећи судо корисника и покрените следеће команде да бисте ажурирали систем.
sudo yum -y install epel-release
sudo yum -y update
sudo shutdown -r now
Када се систем поново покрене, поново се пријавите као судо корисник и пређите на следећи корак.
Корак 2: Инсталирајте Апацхе веб сервер
Инсталирајте Апацхе веб сервер.
sudo yum -y install httpd
Покрените Апацхе и омогућите му аутоматско покретање при покретању.
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Корак 3: Инсталирајте ПХП 7.1
ТИПО3 захтева ПХП већи од 7. У овом водичу ћемо користити ПХП 7.1 да бисмо постигли максималну сигурност и стабилност. Прво додајте и омогућите Реми спремиште.
sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum -y install yum-utils
sudo yum-config-manager --enable remi-php71
Инсталирајте најновију верзију ПХП-а заједно са модулима које захтева ТИПО3.
sudo yum -y install php php-gd php-json php-mysqli php-curl php-cli php-apcu php-soap php-xml php-zip php-mbstring freetype php-bcmath php-fileinfo ImageMagick
Конфигуришите php.iniкористећи било који уређивач текста по вашем избору.
sudo nano /etc/php.ini
Пронађите следеће редове и промените њихове вредности према датим упутствима.
max_execution_time = 30 // change it to 240
max_input_vars = 1000 // Uncomment and change the value to 1500
Корак 4: Инсталирајте МариаДБ
МариаДБ је форк сервера МиСКЛ базе података. Инсталирајте МариаДБ.
sudo yum -y install mariadb mariadb-server
Покрените МариаДБ и омогућите му да се аутоматски покреће при покретању.
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
Пре конфигурисања базе података, мораћете прво да обезбедите МариаДБ. Можете га осигурати покретањем mysql_secure_installationскрипте:
sudo mysql_secure_installation
Од вас ће се тражити тренутна МариаДБ роот лозинка. Подразумевано, не постоји роот лозинка на новој инсталацији МариаДБ-а. Притисните тастер "ентер" да наставите. Поставите јаку лозинку за роот корисника вашег МариаДБ сервера и одговорите са „И“ на сва остала питања. Постављена питања су сама по себи разумљива.
Корак 5: Креирајте базу података за ТИПО3
Пријавите се у МиСКЛ љуску као роот корисник тако што ћете покренути следећу команду.
mysql -u root -p
Наведите лозинку за МариаДБ роот корисника за пријаву.
Покрените следеће упите да бисте креирали базу података и корисника базе података за ТИПО3 инсталацију.
CREATE DATABASE typo3_data CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'typo3_user'@'localhost' IDENTIFIED BY 'StrongPassword';
GRANT ALL PRIVILEGES ON typo3_data.* TO 'typo3_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Име базе података typo3_dataи корисничко име можете заменити typo3_userпо свом избору. Обавезно промените StrongPasswordна веома јаку лозинку.
Корак 6: Инсталирајте ТИПО3
Пребаците се на Апацхе веб коренски директоријум тако што ћете покренути:
cd /var/www
Преузмите ТИПО3 архиву користећи:
sudo wget https://get.typo3.org/8.7.3 -O typo3.tar.gz
Увек можете пронаћи везу до најновије верзије софтвера на страници за преузимање ТИПО3 .
Извуците архиву:
sudo tar xzf typo3.tar.gz
Преименујте извучени директоријум ради практичности.
sudo mv typo3*/ typo3/
Преименујте .htaccessдатотеку тако што ћете покренути:
sudo mv typo3/_.htaccess typo3/.htaccess
Направите празну датотеку са именом датотеке FIRST_INSTALL. Веб инсталатер проверава ову датотеку пре него што започне инсталацију.
sudo touch /var/www/typo3/FIRST_INSTALL
Обезбедите одговарајуће власништво тако што ћете покренути:
sudo chown -R apache:apache /var/www/typo3
Дозволите ХТТП саобраћај на порту 80 кроз заштитни зид.
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Корак 7: Креирајте виртуелни хост
Покрените следећу команду да бисте креирали виртуелни хост за своју ТИПО3 локацију.
sudo nano /etc/httpd/conf.d/cms.example.com.conf
Попуните датотеку са:
<VirtualHost *:80>
ServerName cms.example.com
DocumentRoot /var/www/typo3
<Directory /var/www/typo3>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Поново покрените Апацхе.
sudo systemctl restart httpd
Корак 8: Завршите инсталацију
Ваша ТИПО3 ЦМС инсталација је сада завршена. Можете да завршите конфигурисање ТИПО3 преко свог веб претраживача. Отворите свој веб претраживач и идите до УРЛ-а http://cms.example.comса стварним именом домена усмереним на ваш Вултр ВПС.