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

click fraud protection

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

Προαπαιτούμενα

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

sudo apt update sudo apt upgrade -y

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

sudo apt-get εγκατάσταση php php-mysql php-gd php-curl php-ssh2

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

instagram viewer

sudo apt install lamp-server ^

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

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

υπηρεσία sudo apache2 έναρξη

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

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

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

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

Έγινε λήψη του Drupal, τώρα ήρθε η ώρα να το εγκαταστήσετε στον ριζικό κατάλογο διακομιστή ιστού.

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

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

δημιουργία βάσης δεδομένων drupal;

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

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

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

παραχωρήστε όλα τα προνόμια στο drupal. * στο drupalsite @ localhost που προσδιορίζεται από το "securepassword".

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

ξεπλύνετε προνόμια; έξοδος

Διαμόρφωση Drupal

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

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

sudo a2enmod επανεγγραφή

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

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

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

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

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

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

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

ServerAdmin [email protected]. DocumentRoot / var / www / html / Όνομα διακομιστή domain.com. ServerAlias ​​www.domain.com. Επιλογές FollowSymLinks. AllowOverride Όλα. Παραγγελία επιτρέψτε, αρνηθείτε. επιτρέψτε από όλους. ErrorLog /var/log/apache2/domain.com-error_log. CustomLog /var/log/apache2/domain.com-access_log common. 

Αποθηκεύστε το αρχείο με Ctrl + O και βγείτε με Ctrl + X.

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

Επανεκκίνηση της υπηρεσίας sudo apache2

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

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

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

watch instagram story