Kërkesat e serverit
Perpara se te fillosh
Hapi 1 - Instaloni PHP, MySQL dhe Nginx
Hapi 2 - Instaloni Fuel CMS
Fuel CMS është një sistem i menaxhimit të përmbajtjes i bazuar në CodeIgniter. Kodi i tij burimor është pritur në GitHub . Ky udhëzues do t'ju tregojë se si të instaloni Fuel CMS në një shembull të ri Debian 9 Vultr.
Kërkesat e serverit
- Nginx ose server Apache me
.htaccess. Ky tutorial do të përdorë Nginx.
- Versioni PHP 5.4 ose më i ri.
- Një bazë të dhënash MySQL 5.0 (ose më e re) nëse përdorni administratorin e karburantit. Aktualisht nuk mbështet baza të tjera të dhënash.
Perpara se te fillosh
Kontrolloni versionin e Debian.
lsb_release -ds
# Debian GNU/Linux 9.4 (stretch)
Sigurohuni që sistemi juaj të jetë i përditësuar.
apt update && apt upgrade -y
Instaloni paketat e nevojshme.
apt install -y apt-transport-https sudo curl wget dirmngr
Krijoni një non-rootllogari të re përdoruesi me sudoakses dhe kaloni në të. Zëvendësoni johndoeme emrin tuaj të përdoruesit.
adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe
Vendosni zonën kohore.
timedatectl list-timezones
sudo timedatectl set-timezone 'Region/City'
Hapi 1 - Instaloni PHP, MySQL dhe Nginx
Shkarkoni dhe instaloni PHP.
sudo apt install -y php7.0 php7.0-cli php7.0-fpm php7.0-common php7.0-mysql
Kontrolloni versionin PHP.
php --version
Instaloni MariaDB.
sudo apt install -y mariadb-server
Kontrolloni versionin e MariaDB.
mysql --version
Ekzekutoni mysql_secure_installationskriptin.
sudo mysql_secure_installation
Hyni në MariaDB si përdoruesi rrënjë.
sudo mysql -u root -p
Krijoni një bazë të dhënash dhe përdorues të ri MariaDB dhe mbani mend kredencialet.
create database dbname;
grant all on dbname.* to 'username' identified by 'password';
flush privileges;
Dilni nga MariaDB.
exit
Instaloni Nginx.
sudo apt install -y nginx
Kontrolloni versionin Nginx.
sudo nginx -v
Konfiguro Nginx.
sudo vim /etc/nginx/sites-available/fuel.conf
Kopjo/ngjit udhëzimet e mëposhtme.
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;
}
}
Aktivizoni fuel.confkonfigurimin e ri duke e lidhur skedarin me sites-enableddrejtorinë.
sudo ln -s /etc/nginx/sites-available/fuel.conf /etc/nginx/sites-enabled/
Testoni konfigurimin Nginx.
sudo nginx -t
Rifresko Nginx.
sudo systemctl reload nginx.service
Hapi 2 - Instaloni Fuel CMS
Krijo direktorinë rrënjë të dokumentit.
sudo mkdir -p /var/www/fuel
Ndrysho pronësinë e /var/www/fueldrejtorisë në johndoe.
sudo chown -R johndoe:johndoe /var/www/fuel
Instaloni unzip.
sudo apt install -y unzip
Shkarkoni versionin më të fundit të Fuel CMS.
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
Konfiguro fuel/application/config/database.phpskedarin me cilësimet e duhura të lidhjes së bazës së të dhënave.
vim fuel/application/config/database.php
Importoni fuel/install/fuel_schema.sqlskedarin në bazën e të dhënave të krijuar rishtazi. Zëvendësoni usernamedhe passwordme kredencialet tuaja të bazës së të dhënave.
mysql -u username -p password < fuel/install/fuel_schema.sql
Ndryshoni $config['encryption_key']linjën on-line që 327gjendet në fuel/application/config/config.phpskedar. Për të gjeneruar një çelës të rastësishëm, mund të përdorni opensslmjetin.
vim fuel/application/config/config.php
Aktivizo backend-in e administratorit duke ndryshuar $config['admin_enabled'] = FALSE;në TRUE.
vim fuel/application/config/MY_fuel.php
Ndrysho pronësinë e /var/www/fueldrejtorisë në www-data.
sudo chown -R www-data:www-data /var/www/fuel
Duke përdorur shfletuesin tuaj të preferuar të internetit, hapni faqen tuaj dhe ndiqni instaluesin e karburantit CMS. Pasi të ndiqni instaluesin, do të keni funksionimin dhe funksionimin e karburantit CMS. Për të hyrë në zonën e administrimit të karburantit, shtojini /fuelURL-së së faqes suaj. Përdorni kredencialet e mëposhtme të hyrjes Username: admindhe Password: admin. Pas hyrjes, duhet të ndryshoni fjalëkalimin tuaj të administratorit.