Απαιτήσεις διακομιστή
Πριν ξεκινήσεις
Βήμα 1 - Εγκαταστήστε PHP, MySQL και Nginx
Βήμα 2 - Εγκαταστήστε το Fuel CMS
Το Fuel CMS είναι ένα σύστημα διαχείρισης περιεχομένου που βασίζεται στον CodeIgniter. Ο πηγαίος του κώδικας φιλοξενείται στο GitHub . Αυτός ο οδηγός θα σας δείξει πώς να εγκαταστήσετε το Fuel CMS σε μια νέα παρουσία του Debian 9 Vultr.
Απαιτήσεις διακομιστή
- Διακομιστής Nginx ή Apache με
.htaccess
. Αυτό το σεμινάριο θα χρησιμοποιεί το Nginx.
- PHP έκδοση 5.4 ή μεταγενέστερη.
- Μια βάση δεδομένων MySQL 5.0 (ή νεότερης) εάν χρησιμοποιείτε το Fuel admin. Προς το παρόν δεν υποστηρίζει άλλες βάσεις δεδομένων.
Πριν ξεκινήσεις
Ελέγξτε την έκδοση του Debian.
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 - Εγκαταστήστε PHP, MySQL και Nginx
Κατεβάστε και εγκαταστήστε την PHP.
sudo apt install -y php7.0 php7.0-cli php7.0-fpm php7.0-common php7.0-mysql
Ελέγξτε την έκδοση PHP.
php --version
Εγκαταστήστε το MariaDB.
sudo apt install -y mariadb-server
Ελέγξτε την έκδοση MariaDB.
mysql --version
Εκτελέστε το mysql_secure_installation
σενάριο.
sudo mysql_secure_installation
Συνδεθείτε στο MariaDB ως χρήστης root.
sudo mysql -u root -p
Δημιουργήστε μια νέα βάση δεδομένων και χρήστη της MariaDB και θυμηθείτε τα διαπιστευτήρια.
create database dbname;
grant all on dbname.* to 'username' identified by 'password';
flush privileges;
Έξοδος από το MariaDB.
exit
Εγκαταστήστε το Nginx.
sudo apt install -y nginx
Ελέγξτε την έκδοση Nginx.
sudo nginx -v
Διαμόρφωση Nginx.
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/
Δοκιμάστε τη διαμόρφωση Nginx.
sudo nginx -t
Επαναφόρτωση Nginx.
sudo systemctl reload nginx.service
Βήμα 2 - Εγκαταστήστε το Fuel CMS
Δημιουργία ριζικού καταλόγου εγγράφων.
sudo mkdir -p /var/www/fuel
Αλλάξτε την ιδιοκτησία του /var/www/fuel
καταλόγου σε johndoe
.
sudo chown -R johndoe:johndoe /var/www/fuel
Εγκαταστήστε unzip
.
sudo apt install -y unzip
Κατεβάστε την πιο πρόσφατη έκδοση του 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
Διαμορφώστε το 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
Ενεργοποιήστε το backend του διαχειριστή αλλάζοντας $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 CMS. Αφού ακολουθήσετε το πρόγραμμα εγκατάστασης, θα έχετε το Fuel CMS σε λειτουργία και λειτουργία. Για πρόσβαση στην περιοχή διαχείρισης καυσίμων, προσαρτήστε /fuel
τη διεύθυνση URL του ιστότοπού σας. Χρησιμοποιήστε τα ακόλουθα διαπιστευτήρια σύνδεσης Username: admin
και Password: admin
. Αφού συνδεθείτε, πρέπει να αλλάξετε τον κωδικό πρόσβασης διαχειριστή.