Οδηγός εγκατάστασης
Εγκατάσταση χρησιμοποιώντας το github
Κατεβάστε το WordPress από το Github
Αποσυνδέστε το πακέτο σε έναν κενό κατάλογο και μεταφορτώστε τα πάντα.
Ανοίξτε wpadmininstallphp στο πρόγραμμα περιήγησής σας. Θα σας οδηγήσει στη διαδικασία για να ρυθμίσετε ένα αρχείο
wp-config.php
με τα στοιχεία σύνδεσης της βάσης δεδομένων σας.Εάν για κάποιο λόγο αυτό δεν λειτουργεί, μην ανησυχείτε. Δεν λειτουργεί σε όλους τους οικοδεσπότες ιστού. Ανοίξτε το
wp-config-sample.php
με έναν επεξεργαστή κειμένου όπως το WordPad ή παρόμοιο και συμπληρώστε τα στοιχεία σύνδεσης της βάσης δεδομένων σας.Αποθηκεύστε το αρχείο ως
wp-config.php
και ανεβάστε το.Ανοίξτε wpadmininstallphp στο πρόγραμμα περιήγησής σας.
Μόλις ρυθμιστεί το αρχείο διαμόρφωσης, ο εγκαταστάτης θα ρυθμίσει τους πίνακες που απαιτούνται για τον ιστότοπό σας. Εάν υπάρχει σφάλμα, ελέγξτε το αρχείο
wp-config.php
και δοκιμάστε ξανά. Εάν αποτύχει ξανά, μεταβείτε στο Φόρουμ υποστήριξης WordPress με τόσο πολλά δεδομένα όσο μπορείτε να συγκεντρώσετε.** Εάν δεν εισαγάγατε έναν κωδικό πρόσβασης, σημειώστε τον κωδικό πρόσβασης που σας δόθηκε.
Ο εγκαταστάτης θα πρέπει στη συνέχεια να σας στείλει στο σελίδα σύνδεσης. Συνδεθείτε με το όνομα χρήστη και τον κωδικό πρόσβασης που επιλέξατε κατά τη διάρκεια της εγκατάστασης. Εάν δημιουργήθηκε ένας κωδικός πρόσβασης για εσάς, μπορείτε να κάνετε κλικ στο “Προφίλ” για να αλλάξετε τον κωδικό πρόσβασης.
Εγκατάσταση χρησιμοποιώντας το Docker
Εγκαταστήστε τα πακέτα Docker με την παρακάτω εντολή APT:
apt-get install docker.io
Όταν ολοκληρωθεί η εγκατάσταση, ξεκινήστε το Docker και προσθέστε την για να εκτελέσετε το χρόνο εκκίνησης του συστήματος με την εντολή SystemCTL:
systemctl start docker
systemctl enable docker
Στη συνέχεια, ελέγξτε την έκδοση Docker με αυτήν την εντολή Docker:
docker version
docker run hello-world
Ρυθμίστε το δοχείο MariaDB
Σε αυτό το βήμα, θα κατεβάσουμε τις νέες εικόνες MariaDB από το μητρώο Docker και θα δημιουργήσουμε ένα νέο δοχείο βασισμένο σε αυτήν την εικόνα. Θα διαμορφώσουμε μια νέα βάση δεδομένων και έναν χρήστη για την εγκατάσταση του WordPress. Κατεβάστε την εικόνα Docker MariaDB στο σύστημα με την εντολή pull docker:
docker pull mariadb
Τώρα μπορείτε να δείτε τη νέα εικόνα Docker MariaDB με την παρακάτω εντολή:
docker images
Στη συνέχεια, δημιουργήστε ένα νέο δοχείο από την εικόνα MariaDB για την εγκατάσταση του WordPress. Πριν δημιουργήσετε το νέο δοχείο, δημιουργήστε έναν νέο κατάλογο για τον κατάλογο WordPress, τον κατάλογο βάσεων δεδομένων και τον κατάλογο κώδικα WordPress.
mkdir ~/wordpress
mkdir -p ~/wordpress/database
mkdir -p ~/wordpress/html
Τώρα δημιουργήστε το νέο δοχείο MariaDB με το όνομα ‘WordPressDB’ με την παρακάτω εντολή:
docker run -e MYSQL_ROOT_PASSWORD=aqwe123 -e MYSQL_USER=wpuser -e MYSQL_PASSWORD=wpuser@ -e MYSQL_DATABASE=wordpress_db -v /root/wordpress/database:/var/lib/mysql --name wordpressdb -d mariadb
Το δοχείο ThemarIAdBriAdb έχει δημιουργηθεί, τώρα ελέγξτε το νέο χρήστη και τη βάση δεδομένων για την εγκατάσταση του WordPress για να βεβαιωθείτε ότι δεν υπάρχει σφάλμα με την εντολή στην κορυφή. Από το μηχάνημα κεντρικού υπολογιστή, ελέγξτε τη διεύθυνση IP του δοχείου WordPressDB με την εντολή Docker παρακάτω:
docker inspect -f '{{ .NetworkSettings.IPAddress }}' wordpressdb
Στη συνέχεια, συνδεθείτε στο δοχείο WordPressDB με την εντολή MySQL από το σύστημα κεντρικού υπολογιστή:
mysql -u wpuser -h 172.17.0.2 -p
TYPE PASSWORD: wpuser@
Το νέο δοχείο Docker, ο χρήστης MySQL και η βάση δεδομένων MySQL για το WordPress έχουν δημιουργηθεί με επιτυχία.
Ρυθμίστε το δοχείο WordPress
Μόλις δημιουργηθεί το δοχείο βάσης δεδομένων, κατεβάστε την τελευταία εικόνα WordPress Docker με την εντολή Pull Docker:
docker pull wordpress:latest
Όταν ολοκληρωθεί η λήψη, δημιουργήστε ένα νέο δοχείο από τις εικόνες με το όνομα ‘WPContainer’.
docker run -e WORDPRESS_DB_USER=wpuser -e WORDPRESS_DB_PASSWORD=wpuser@ -e WORDPRESS_DB_NAME=wordpress_db -p 8081:80 -v /root/wordpress/html:/var/www/html --link wordpressdb:mysql --name wpcontainer -d wordpress
Για να δείτε το δοχείο WordPress να τρέχει, μπορείτε να το ελέγξετε με την εντολή curl στο κεντρικό υπολογιστή IP και τη θύρα 8081.
curl -I 192.168.43.99:8081
Θα δείτε τα αποτελέσματα:
- Ο διακομιστής ιστού είναι το Apache, που εκτελείται στο Debian.
- Το PHP 5.6 εκτελείται στο δοχείο.
- Βλέπετε την ανακατεύθυνση στην εγκατάσταση του WordPresss.