Εισαγωγή
Προαπαιτούμενα
Βήμα 1: Εγκαταστήστε Apache, MySQL και PHP και άλλες εξαρτήσεις
Βήμα 2: Ρύθμιση MySQL
Βήμα 3: Δημιουργήστε μια βάση δεδομένων MySQL για το Concrete5
Βήμα 4: Λήψη και εγκατάσταση του Concrete5
Βήμα 5: Ολοκληρώστε την εγκατάσταση με τη διεπαφή ιστού Concrete5
Εισαγωγή
Το Concrete5 είναι ένα σύστημα διαχείρισης περιεχομένου ανοιχτού κώδικα (CMS) γραμμένο σε PHP. Έχει σχεδιαστεί για ευκολία στη χρήση και παρέχει μια διεπαφή ιστού που επιτρέπει στους χρήστες να επεξεργάζονται περιεχόμενο απευθείας από τη σελίδα. Το Concrete5 μπορεί να εγκατασταθεί πάνω από μια στοίβα LAMP στο Ubuntu 16.04.
Προαπαιτούμενα
Αυτό το σεμινάριο προϋποθέτει ότι έχετε ήδη δημιουργήσει μια νέα παρουσία του Vultr Cloud Compute που εκτελεί το Ubuntu 16.04 και έχετε πρόσβαση root.
Βήμα 1: Εγκαταστήστε Apache, MySQL και PHP και άλλες εξαρτήσεις
Το Comcrete5 τρέχει πάνω από μια στοίβα LAMP. Θα χρειαστεί να εγκαταστήσετε Apache, PHP, MySQL και μια σειρά από άλλες απαιτούμενες εξαρτήσεις.
apt-get update
apt-get install apache2 mysql-server php7.0 php7.0-mysql php7.0-gd php7.0-mcrypt php7.0-xml php7.0-mbstring libapache2-mod-php7.0 unzip -y
Εισαγάγετε έναν ασφαλή κωδικό πρόσβασης MySQL όταν σας ζητηθεί.
Βήμα 2: Ρύθμιση MySQL
Αφού εγκατασταθούν όλα τα απαιτούμενα πακέτα, μπορείτε να προχωρήσετε στη ρύθμιση της MySQL. Ξεκινήστε την εγκατάσταση εκτελώντας.
/usr/bin/mysql_secure_installation
Εισαγάγετε τον κωδικό πρόσβασης MySQL που δημιουργήσατε στο Βήμα 1. Απαντήστε στις ερωτήσεις για να ολοκληρώσετε την εγκατάσταση.
Would you like to setup VALIDATE PASSWORD plugin? [Y/N] N
Change the root password? [Y/N] N
Remove anonymous users? [Y/N] Y
Disallow root login remotely? [Y/N] Y
Remove test database and access to it? [Y/N] Y
Reload privilege tables now? [Y/N] Y
Βήμα 3: Δημιουργήστε μια βάση δεδομένων MySQL για το Concrete5
Συνδεθείτε στην κονσόλα MySQL.
mysql -u root -p
Εισαγάγετε τον κωδικό πρόσβασης που δημιουργήσατε στο Βήμα 1 για να συνεχίσετε. Μόλις συνδεθείτε στην κονσόλα MySQL, δημιουργήστε μια νέα βάση δεδομένων για το Concrete5.
mysql>CREATE DATABASE concrete5_db;
Δημιουργήστε έναν νέο χρήστη και παραχωρήστε δικαιώματα στη βάση δεδομένων Concrete5 που μόλις δημιουργήσατε. Μπορείτε να αντικαταστήσετε usernameκαι passwordμε το όνομα χρήστη και τον κωδικό πρόσβασης της επιλογής σας.
mysql>GRANT ALL PRIVILEGES on concrete5_db.* to 'username'@'localhost' identified by 'password';
mysql>FLUSH PRIVILEGES;
Έξοδος από την κονσόλα MySQL.
mysql>exit
Βήμα 4: Λήψη και εγκατάσταση του Concrete5
Πλοηγηθείτε στον ριζικό κατάλογο του διακομιστή Apache.
cd /var/www/html
Κατεβάστε το αρχείο Concrete5 από τον επίσημο ιστότοπο, αποσυμπιέστε το και μετακινήστε τα εξαγόμενα αρχεία σε /var/www/concrete5
wget --trust-server-names http://www.concrete5.org/download_file/-/view/96959/ -O concrete5.zip
unzip concrete5.zip
rm concrete5.zip
mv concrete5-8.2.1 concrete5
cd concrete5
Κάντε τον concrete5κατάλογο εγγράψιμο από το Concrete5.
sudo chown -R www-data:www-data /var/www/html/concrete5
Ενεργοποιήστε τη λειτουργική μονάδα επανεγγραφής Apache.
sudo a2enmod rewrite
Κάντε επανεκκίνηση του Apache.
systemctl restart apache2
Βήμα 5: Ολοκληρώστε την εγκατάσταση με τη διεπαφή ιστού Concrete5
Τώρα μπορείτε να ολοκληρώσετε την εγκατάσταση με τη διεπαφή ιστού Concrete5. Ανοίξτε το πρόγραμμα περιήγησής σας και μεταβείτε στο http://{your-server-ip}/concrete5για να εκκινήσετε το πρόγραμμα εγκατάστασης. Κατά την εγκατάσταση θα σας ζητηθούν οι παραμέτρους MySQL. Χρησιμοποιήστε το όνομα χρήστη, τον κωδικό πρόσβασης και το όνομα βάσης δεδομένων που δημιουργήσατε στο Βήμα 3.
Server: localhost
MySQL Username: username
MySQL Password: password
Database Name: concrete5_db
Μόλις ολοκληρωθεί η εγκατάσταση, μπορείτε να μεταβείτε στον πρόσφατα δημιουργημένο ιστότοπο Concrete5.