Инсталирање Фуел ЦМС-а на ЦентОС 7

Фуел ЦМС је систем за управљање садржајем заснован на ЦодеИгнитер-у. Његов изворни код се налази на ГитХуб-у . Овај водич ће вам показати како да инсталирате Фуел ЦМС на нову инстанцу ЦентОС 7 Вултр.

Захтеви

  • Нгинк или Апацхе сервер са .htaccess. Овај водич ће користити Нгинк.
  • ПХП верзија 5.4 или новија.
  • МиСКЛ 5.0 (или новија) ​​база података ако користите Фуел админ. Тренутно не подржава друге базе података.

Пре него што почнете

Проверите верзију ЦентОС-а.

cat /etc/centos-release # CentOS Linux release 7.6.1810 (Core)

Креирајте нови non-rootкориснички налог са sudoприступом и пређите на њега.

useradd -c "John Doe" johndoe && passwd johndoe usermod -aG wheel johndoe su - johndoe

НАПОМЕНА: Замените johndoeсвојим корисничким именом.

Подесите временску зону.

timedatectl list-timezones sudo timedatectl set-timezone 'Region/City'

Уверите се да је ваш систем ажуриран.

sudo yum update

Инсталирајте потребне пакете.

sudo yum install -y socat git wget unzip epel-release

Онемогућите СЕЛинук и заштитни зид.

sudo setenforce 0 ; sudo systemctl stop firewalld ; sudo systemctl disable firewalld

Инсталирајте ПХП

Подесите Вебтатиц ИУМ репо.

sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

Преузмите и инсталирајте ПХП.

sudo yum install -y php72w php72w-cli php72w-fpm php72w-mysqlnd php72w-common

Проверите верзију.

php --version

Покрените и омогућите ПХП-ФПМ услугу.

sudo systemctl start php-fpm.service sudo systemctl enable php-fpm.service

Инсталирајте МариаДБ

Подесите МариаДБ репо. Покрените га sudo vi /etc/yum.repos.d/MariaDB.repoи попуните га следећим текстом.

[mariadb] name = MariaDB baseurl = https://yum.mariadb.org/10.2/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1

Инсталирајте МариаДБ сервер базе података.

sudo yum install -y MariaDB-server MariaDB-client

Проверите верзију.

mysql --version && sudo mysqld --version # mysql Ver 15.1 Distrib 10.2.25-MariaDB, for Linux (x86_64) using readline 5.1 # mysqld Ver 10.2.25-MariaDB for Linux on x86_64 (MariaDB Server)

Покрените и омогућите МариаДБ.

sudo systemctl start mariadb.service sudo systemctl enable mariadb.service

Покрените mysql_secure_installationскрипту да бисте побољшали безбедност своје МариаДБ инсталације.

sudo mysql_secure_installation

Пријавите се на МариаДБ као роот корисник.

sudo mysql -u root -p # Enter password:

Креирајте нову МариаДБ базу података и корисника базе података и запамтите акредитиве.

CREATE DATABASE dbname; GRANT ALL ON dbname.* TO 'username' IDENTIFIED BY 'password'; FLUSH PRIVILEGES; quit

НАПОМЕНА: Замените dbnameи usernameодговарајућим именима за ваше подешавање. Замените passwordјаком лозинком.

Инсталирајте Нгинк

Инсталирајте Нгинк.

sudo yum install -y nginx

Проверите верзију.

nginx -v

Покрените и омогућите Нгинк.

sudo systemctl start nginx.service sudo systemctl enable nginx.service

Конфигуришите Нгинк за Фуел ЦМС. Покрените sudo vim /etc/nginx/conf.d/fuel.confи попуните датотеку следећом конфигурацијом.

server { listen 80; root /var/www/fuel; index index.php index.html index.htm; server_name example.com; location / { try_files $uri $uri/ /index.php?q=$uri&$args; } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }

Тестирајте Нгинк конфигурацију.

sudo nginx -t

Поново учитај Нгинк.

sudo systemctl reload nginx.service

Инсталирајте Фуел ЦМС

Креирајте основни директоријум документа.

sudo mkdir -p /var/www/fuel

Промените власништво над /var/www/fuelдиректоријумом у johndoe.

sudo chown -R johndoe:johndoe /var/www/fuel

Преузмите најновију верзију Фуел ЦМС-а.

cd /var/www/fuel wget https://github.com/daylightstudio/FUEL-CMS/archive/master.zip unzip master.zip rm master.zip mv FUEL-CMS-master/* . rm -rf FUEL-CMS-master

Конфигуришите fuel/application/config/database.phpдатотеку са одговарајућим подешавањима везе са базом података.

vim fuel/application/config/database.php

Увезите fuel/install/fuel_schema.sqlдатотеку у новокреирану базу података.

mysql -u username -p password < fuel/install/fuel_schema.sql

НАПОМЕНА: Замените usernameи passwordса својим акредитивима базе података.

Промените $config['encryption_key']линију која се 327налази у fuel/application/config/config.phpдатотеци. Да бисте генерисали случајни кључ, можете користити opensslалат.

vim fuel/application/config/config.php

Омогућите позадину администратора променом $config['admin_enabled'] = FALSE;у TRUE.

vim fuel/application/config/MY_fuel.php

Креирајте /var/lib/php/sessionдиректоријум и промените његово власништво на корисника nginx.

sudo mkdir -p /var/lib/php/session && sudo chown -R nginx:nginx /var/lib/php/session

Промените власништво над /var/www/fuelдиректоријумом у nginx.

sudo chown -R nginx:nginx /var/www/fuel

Покрените sudo vim /etc/php-fpm.d/www.confи подесите корисника и групу на nginx. У почетку ће обоје бити подешени на apache.

sudo vi /etc/php-fpm.d/www.conf # user = nginx # group = nginx

Поново покрените ПХП-ФПМ услугу.

sudo systemctl restart php-fpm.service

Користећи жељени веб претраживач, отворите своју веб локацију и пратите Фуел ЦМС инсталациони програм. Након што пратите инсталациони програм, имаћете Фуел ЦМС који је покренут и покренут. Да бисте приступили административној области горива, додајте /fuelУРЛ-у свог сајта. Користите следеће акредитиве за пријаву Username: adminи Password: admin. Након што се пријавите, потребно је да промените своју администраторску лозинку.

Остави коментар

Успон машина: Примене вештачке интелигенције у стварном свету

Успон машина: Примене вештачке интелигенције у стварном свету

Вештачка интелигенција није у будућности, она је овде управо у садашњости. У овом блогу Прочитајте како су апликације вештачке интелигенције утицале на различите секторе.

ДДОС напади: кратак преглед

ДДОС напади: кратак преглед

Да ли сте и ви жртва ДДОС напада и збуњени сте методама превенције? Прочитајте овај чланак да бисте решили своја питања.

Да ли сте се икада запитали како хакери зарађују новац?

Да ли сте се икада запитали како хакери зарађују новац?

Можда сте чули да хакери зарађују много новца, али да ли сте се икада запитали како зарађују толики новац? Хајде да причамо.

Гоогле-ови револуционарни изуми који ће вам олакшати живот.

Гоогле-ови револуционарни изуми који ће вам олакшати живот.

Да ли желите да видите револуционарне изуме Гугла и како су ти изуми променили живот сваког људског бића данас? Затим читајте на блогу да бисте видели Гооглеове изуме.

Фридаи Ессентиал: Шта се десило са аутомобилима које покреће вештачка интелигенција?

Фридаи Ессентиал: Шта се десило са аутомобилима које покреће вештачка интелигенција?

Концепт самовозећих аутомобила који путују на путеве уз помоћ вештачке интелигенције је сан који већ неко време имамо. Али упркос неколико обећања, њих нема нигде. Прочитајте овај блог да сазнате више…

Технолошка сингуларност: далека будућност људске цивилизације?

Технолошка сингуларност: далека будућност људске цивилизације?

Како се наука развија великом брзином, преузимајући многе наше напоре, расте и ризик да се подвргнемо необјашњивој сингуларности. Прочитајте шта би сингуларност могла да значи за нас.

Функционалности слојева референтне архитектуре великих података

Функционалности слојева референтне архитектуре великих података

Прочитајте блог да бисте на најједноставнији начин упознали различите слојеве у архитектури великих података и њихове функционалности.

Еволуција складиштења података – Инфографика

Еволуција складиштења података – Инфографика

Методе складиштења података су се развијале можда од рођења података. Овај блог покрива еволуцију складиштења података на основу инфографике.

6 невероватних предности поседовања паметних кућних уређаја у нашим животима

6 невероватних предности поседовања паметних кућних уређаја у нашим животима

У овом дигиталном свету, паметни кућни уређаји постали су кључни део живота. Ево неколико невероватних предности паметних кућних уређаја о томе како они чине наш живот вредним живљења и једноставнијим.

Ажурирање додатка за мацОС Цаталина 10.15.4 изазива више проблема него што их решава

Ажурирање додатка за мацОС Цаталина 10.15.4 изазива више проблема него што их решава

Недавно је Аппле издао мацОС Цаталина 10.15.4 додатак за исправку проблема, али изгледа да ажурирање изазива више проблема који доводе до квара Мац машина. Прочитајте овај чланак да бисте сазнали више