Εισαγωγή
Απαιτήσεις
Πριν ξεκινήσεις
Εγκαταστήστε την PHP
Εγκαταστήστε το Nginx
Εγκαταστήστε το Automad
Εισαγωγή
Το Automad είναι ένα σύστημα διαχείρισης περιεχομένου που βασίζεται σε αρχεία ανοιχτού κώδικα (CMS) και μηχανή προτύπων γραμμένο σε PHP. Ο πηγαίος κώδικας Automad φιλοξενείται στο Bitbucket . Αυτός ο οδηγός θα σας δείξει πώς να εγκαταστήσετε το Automad CMS στο Debian 9 Vultr.
Απαιτήσεις
- PHP έκδοση 5.4 ή νεότερη.
- Λογισμικό διακομιστή Ιστού. Σε αυτόν τον οδηγό, χρησιμοποιούμε το Nginx.
Πριν ξεκινήσεις
Ελέγξτε την έκδοση του Debian.
lsb_release -ds
# Debian GNU/Linux 9.9 (stretch)
Βεβαιωθείτε ότι το σύστημά σας είναι ενημερωμένο.
apt update && apt upgrade -y
Εγκαταστήστε τα απαραίτητα πακέτα.
apt install -y git unzip curl sudo socat git build-essential
Δημιουργήστε έναν νέο λογαριασμό χρήστη χωρίς sudo
πρόσβαση και μεταβείτε σε αυτόν.
adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe
ΣΗΜΕΙΩΣΗ: Αντικαταστήστε το johndoe
με το όνομα χρήστη σας.
Ρυθμίστε τη ζώνη ώρας.
sudo dpkg-reconfigure tzdata
Εγκαταστήστε την PHP
Εγκαταστήστε την PHP, καθώς και τις απαραίτητες επεκτάσεις PHP.
sudo apt install -y php7.0 php7.0-cli php7.0-fpm php7.0-common php7.0-mbstring php7.0-xmlrpc php7.0-soap php7.0-gd php7.0-xml php7.0-curl php7.0-zip
Ελέγξτε την έκδοση.
php --version
# PHP 7.0.33-0+deb9u3 (cli) (built: Mar 8 2019 10:01:24) ( NTS )
# Copyright (c) 1997-2017 The PHP Group
# Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
# with Zend OPcache v7.0.33-0+deb9u3, Copyright (c) 1999-2017, by Zend Technologies
Εγκαταστήστε το Nginx
Εγκαταστήστε το Nginx.
sudo apt install -y nginx
Ελέγξτε την έκδοση.
sudo nginx -v
# nginx version: nginx/1.10.3
Εκτελέστε sudo vim /etc/nginx/sites-available/automad.conf
και συμπληρώστε το αρχείο με την ακόλουθη διαμόρφωση.
server {
listen 80;
server_name example.com;
root /var/www/automad;
index index.php index.html;
client_max_body_size 100M;
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
location ~ \.php$ {
fastcgi_index index.php;
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
Ενεργοποιήστε τη νέα automad.conf
διαμόρφωση συνδέοντας το αρχείο στον sites-enabled
κατάλογο.
sudo ln -s /etc/nginx/sites-available/automad.conf /etc/nginx/sites-enabled/
Δοκιμάστε τη διαμόρφωση.
sudo nginx -t
Επαναφόρτωση Nginx.
sudo systemctl reload nginx.service
Εγκαταστήστε το Automad
Δημιουργήστε έναν ριζικό κατάλογο εγγράφων.
sudo mkdir -p /var/www/automad
Αλλάξτε την ιδιοκτησία του /var/www/automad
καταλόγου σε johndoe
.
sudo chown -R johndoe:johndoe /var/www/automad
Πλοηγηθείτε στη ρίζα του εγγράφου.
cd /var/www/automad
Χρησιμοποιώντας τη curl
λήψη της πιο πρόσφατης έκδοσης του Automad CMS. Μην ξεχάσετε να προσθέσετε τους αριθμούς έκδοσης εάν υπάρχει νεότερη έκδοση.
curl -O -J -L https://automad.org/download
Αποσυμπιέστε το αρχείο zip.
unzip marcantondahmen-automad-6fff2a0456dc.zip
Μετακινήστε όλα τα αρχεία Automad στη ρίζα του εγγράφου και αφαιρέστε το αρχείο zip.
mv marcantondahmen-automad-6fff2a0456dc/* . && mv marcantondahmen-automad-6fff2a0456dc/.* .
rm marcantondahmen-automad-6fff2a0456dc.zip
rmdir marcantondahmen-automad-6fff2a0456dc
Αλλάξτε την ιδιοκτησία του /var/www/automad
καταλόγου σε www-data
.
sudo chown -R www-data:www-data /var/www/automad
Ως τελευταίο βήμα, δημιουργήστε έναν λογαριασμό χρήστη για να χρησιμοποιήσετε τη διεπαφή χρήστη που βασίζεται σε πρόγραμμα περιήγησης που ονομάζεται Πίνακας ελέγχου. Επομένως, πλοηγηθείτε https://yoursite.com/dashboard
και ακολουθήστε τις οδηγίες.