Инсталирање Фуел ЦМС-а на Дебиан 9

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

Захтеви сервера

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

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

Проверите верзију Дебиана.

lsb_release -ds
# Debian GNU/Linux 9.4 (stretch)

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

apt update && apt upgrade -y

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

apt install -y apt-transport-https sudo curl wget dirmngr

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

adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe

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

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

Корак 1 - Инсталирајте ПХП, МиСКЛ и Нгинк

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

sudo apt install -y php7.0 php7.0-cli php7.0-fpm php7.0-common php7.0-mysql

Проверите верзију ПХП-а.

php --version

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

sudo apt install -y mariadb-server

Проверите верзију МариаДБ-а.

mysql --version

Покрените mysql_secure_installationскрипту.

sudo mysql_secure_installation

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

sudo mysql -u root -p

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

create database dbname;
grant all on dbname.* to 'username' identified by 'password';
flush privileges;

Изађите из МариаДБ.

exit

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

sudo apt install -y nginx

Проверите верзију Нгинк-а.

sudo nginx -v

Конфигуришите Нгинк.

sudo vim /etc/nginx/sites-available/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 unix:/var/run/php/php7.0-fpm.sock; # Check this
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
  } 
}

Активирајте нову fuel.confконфигурацију повезивањем датотеке са sites-enabledдиректоријумом.

sudo ln -s /etc/nginx/sites-available/fuel.conf /etc/nginx/sites-enabled/

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

sudo nginx -t

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

sudo systemctl reload nginx.service

Корак 2 - Инсталирајте Фуел ЦМС

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

sudo mkdir -p /var/www/fuel

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

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

Инсталирај unzip.

sudo apt install -y unzip

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

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датотеку у новокреирану базу података. Замените usernameи passwordса својим акредитивима базе података.

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

Промените $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/www/fuelдиректоријумом у www-data.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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