- Πώς να εγκαταστήσετε το Drupal στο διακομιστή Ubuntu

Πώς να εγκαταστήσετε το Drupal στον Ubuntu Server

Ένας πολύ καλός τρόπος για να οικοδομήσουμε μια ιστοσελίδα είναι να χρησιμοποιήσετε ένασύστημα διαχείρισης περιεχομένου. Ένα από τα καλύτερα εργαλεία CMS για χρήση, ειδικά σε διακομιστές Linux είναι το Drupal. Πρόκειται για ένα προηγμένο εργαλείο ιστότοπου με δεκάδες λειτουργίες που επιτρέπει στους χρήστες να δημιουργούν εύκολα έναν ιστότοπο εύκολα, με δικούς τους όρους. Ακολουθεί ο τρόπος εγκατάστασης του Drupal σε διακομιστή Ubuntu.

Προϋποθέσεις

Προτού εγκαταστήσετε το Drupal στον εξυπηρετητή Ubuntu σας, είναι καλό να χρησιμοποιήσετε το εργαλείο ενημέρωσης για να ανανεώσετε τα πάντα. Αυτό θα διασφαλίσει ότι όλο το λογισμικό που εκτελείται σε αυτό είναι ενημερωμένο.

sudo apt update
sudo apt upgrade -y

Μετά από αυτό, θα χρειαστεί επίσης να εγκαταστήσετε εξαρτήσεις. Αυτά είναι κρίσιμα για να λειτουργήσει σωστά το λογισμικό Drupal CMS.

sudo apt-get install php php-mysql php-gd php-curl php-ssh2

Εκτός από αυτές τις εξαρτήσεις, βεβαιωθείτε ότιέχετε ήδη μια στοίβα LAMP (ή LEMP εάν χρησιμοποιείτε το Nginx) που είναι εγκατεστημένη στο Ubuntu. Αν όχι, εγκαταστήστε γρήγορα όλα τα απαραίτητα για την εκτέλεση εφαρμογών ιστού στο διακομιστή Ubuntu με:

sudo apt install lamp-server^

Κατά τη διάρκεια της εγκατάστασης LAMP, θα σας ζητηθείγια να ορίσετε έναν κωδικό πρόσβασης ρίζας για τη MySQL. Βεβαιωθείτε ότι έχετε επιλέξει κάτι ασφαλές ώστε να μην παραβιάζεται. Επιπλέον, βεβαιωθείτε ότι αυτός ο κωδικός πρόσβασης είναι διαφορετικός από τον root χρήστη του διακομιστή. Η χρήση του ίδιου κωδικού πρόσβασης για τον root χρήστη του Ubuntu Linux και η βάση δεδομένων SQL είναι ένα επικίνδυνο πράγμα που πρέπει να κάνετε και θα οδηγήσει σε πολύ, πολύ κακά πράγματα.

Αφού εγκαταστήσετε τα πάντα, θα χρειαστεί να ξεκινήσετε το Apache με μη αυτόματο τρόπο:

sudo service apache2 start

Εγκαταστήστε το Drupal

Οι εξαρτήσεις ικανοποιούνται και όλες οιοι απαραίτητες εφαρμογές ιστού εγκαθίστανται και λειτουργούν σωστά. Το επόμενο βήμα είναι να μεταφορτώσετε την τελευταία έκδοση του Drupal στο διακομιστή. Πηγαίνετε στην ιστοσελίδα drupal.org, και αρπάξτε την έκδοση tar.gz. Για να διευκολύνετε τη λήψη απευθείας στον διακομιστή, κάντε δεξί κλικ στο κουμπί λήψης, κάντε κλικ στην επιλογή "Copy Location Location" και μεταβείτε στο τερματικό.

Στη συνέχεια, χρησιμοποιήστε το wget για να κατεβάσετε το εργαλείο μέσω SSH στο διακομιστή σας. Μην χρησιμοποιείτε το SSH; Εξετάστε το ενδεχόμενο λήψης του tar.gz σε μια μονάδα flash και, στη συνέχεια, συνδέστε το.

wget -P /tmp/ https://ftp.drupal.org/files/projects/drupal-8.4.4.tar.gz

Το Drupal μεταφορτώνεται, τώρα ήρθε η ώρα να το εγκαταστήσετε στον κατάλογο root server.

tar xzvf /tmp/drupal-8.4.4.tar.gz -C /var/www/html/ --strip-components=1

Στη συνέχεια, ενημερώστε τα δικαιώματα του καταλόγου HTML.

chown www-data:www-data -R /var/www/html/
chmod -R 755 /var/www/html/

Ρύθμιση της βάσης δεδομένων του Drupal

Το Drupal χρειάζεται μια βάση δεδομένων για την αλληλεπίδραση με πριντο ίδιο το λογισμικό διακομιστή θα φορτωθεί σωστά. Για να δημιουργήσετε μια νέα βάση δεδομένων, χρησιμοποιήστε αυτήν την εντολή και συνδεθείτε στο σύστημα χρησιμοποιώντας τον κωδικό πρόσβασης ρίζας που έχει ρυθμιστεί για SQL νωρίτερα.

mysql -u root -p

Τώρα που είστε συνδεδεμένοι, ήρθε η ώρα να αρχίσετε να αλληλεπιδράτε με το λογισμικό βάσης δεδομένων. Ξεκινήστε κάνοντας την ίδια τη βάση δεδομένων:

create database drupal;

Στη συνέχεια, δημιουργήστε έναν νέο χρήστη για τη βάση δεδομένων που μπορεί να χρησιμοποιήσει το λογισμικό Drupal CMS. Βεβαιωθείτε ότι έχετε αλλάξει την περιοχή "securepassword" με νέο κωδικό πρόσβασης.

Σημείωση: ΜΗ χρησιμοποιείτε τον ίδιο κωδικό πρόσβασης για αυτόν τον χρήστη με αυτόν που έχετε ρυθμίσει για τον χρήστη SQL root. Αντ 'αυτού, πηγαίνετε να δημιουργήσετε ένα μοναδικό, ασφαλές.

Λάβετε υπόψη ότι το όνομα χρήστη που θα χρησιμοποιήσει το Drupal είναι: drupalsite.

grant all privileges on drupal.* to drupalsite@localhost identified by "securepassword";

Όταν ολοκληρωθεί, ξεπλύνετε τα δικαιώματα βάσης δεδομένων SQL και αποσυνδεθείτε.

flush privileges;
exit

Ρύθμιση του Drupal

Το Drupal έχει αρκετές αλλαγές διαμόρφωσης και τροποποιήσεις που πρέπει να γίνουν πριν το λογισμικό Drupal CMS αρχίσει να λειτουργεί σωστά. Το πρώτο κομμάτι των tweaks έχει να κάνει με τον διακομιστή ιστού Apache.

Πρώτον, ενεργοποιήστε τη μονάδα επανεγγραφής, έτσι ώστε το Drupal να μπορεί να αλλάξει τα πράγματα κατά βούληση.

sudo a2enmod rewrite

Στη συνέχεια, δημιουργήστε ένα νέο κενό αρχείο ρύθμισης Drupal για χρήση στο φάκελο "sites-available".

sudo touch /etc/apache2/sites-available/drupal.conf

Κάντε ένα σύζευγμα και συνδέστε το νέο αρχείο ρυθμίσεωνδημιουργήθηκε στο φάκελο "sites-available" και συνδέθηκε με το φάκελο "sites enabled". Κάνοντας αυτό θα γίνει έτσι ώστε ο διακομιστής web Apache2 να επιτρέπει το λογισμικό Drupal CMS.

sudo ln -s /etc/apache2/sites-available/drupal.conf /etc/apache2/sites-enabled/drupal.conf

Τέλος, χρησιμοποιήστε το εργαλείο επεξεργασίας κειμένου νανοτύπου για να ρυθμίσετε τα πάντα.

sudo nano /etc/apache2/sites-available/drupal.conf

Στο drupal.conf επικολλήστε τον ακόλουθο κώδικα:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/
ServerName domain.com
ServerAlias www.domain.com
<Directory /var/www/html/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/domain.com-error_log
CustomLog /var/log/apache2/domain.com-access_log common
</VirtualHost>

Αποθηκεύστε το αρχείο με Ctrl + O και έξοδος με Ctrl + X.

Τέλος, κάντε επανεκκίνηση του διακομιστή ιστού Apache για να αντικατοπτρίσετε τις αλλαγές.

sudo service apache2 restart

Χρησιμοποιώντας το Drupal

Το Drupal είναι έτοιμο και έτοιμο για χρήση. Το επόμενο βήμα είναι να περάσετε και να εκτελέσετε το σενάριο εγκατάστασης του Drupal. Το λογισμικό θα σας καθοδηγήσει στη δημιουργία ενός λογαριασμού και θα έχετε τα πάντα να εκτελούνται σωστά.

Όταν το Drupal είναι πλήρως ρυθμισμένο, θα μπορείτε να δημιουργήσετε τη νέα σας ιστοσελίδα!

Σχόλια