Εισαγωγή
Νοικοκυριό
Εγκατάσταση
Εισαγωγή
Το WordPress είναι το κυρίαρχο σύστημα διαχείρισης περιεχομένου στο διαδίκτυο. Παρέχει τα πάντα, από ιστολόγια έως πολύπλοκους ιστότοπους με δυναμικό περιεχόμενο. Αυτό το σεμινάριο θα συζητήσει τη δημιουργία και λειτουργία του WordPress στο OpenBSD 6.2.
Πριν ξεκινήσουμε, υπάρχουν μερικά μικρά είδη καθαριότητας που πρέπει να προσέξουμε για να λειτουργήσει σωστά το WordPress. Μην παραλείψετε αυτά τα βήματα, γιατί αν το κάνετε, θα λάβετε μερικά πολύ γενικά σφάλματα που είναι σχεδόν αδύνατο να αποκρυπτογραφηθούν. Θυμηθείτε ότι ο εσωτερικός httpd
διακομιστής του OpenBSD εκτελείται σε ένα chroot
περιβάλλον και αυτό εξηγείται από αυτά τα βήματα καθαρισμού.
Νοικοκυριό
Δημιουργήστε τον κατάλογο /var/www/etc
και διατηρήστε τα προεπιλεγμένα δικαιώματα.
Δημιουργήστε ένα νέο αρχείο που ονομάζεται hosts
και προσθέστε τις ακόλουθες καταχωρήσεις. Αυτό θα επιτρέψει στο WordPress να κατεβάζει ενημερώσεις, θέματα και προσθήκες.
127.0.0.1 localhost
66.155.40.202 api.wordpress.org
66.155.40.186 downloads.wordpress.org
66.155.40.187 downloads.wordpress.org
66.155.40.188 downloads.wordpress.org
Εγκαταστήστε μερικά προαπαιτούμενα πακέτα.
pkg_install php-5.6 php-fastcgi php-curl php-mysql php-zip mariadb-server mariadb-client
pkg_install wget unzip
Αντιγράψτε τα δείγματα ini
αρχείων από /etc/php-5.6.sample
στο /etc/php-5.6/
.
Δημιουργήστε ένα /etc/httpd.conf
αρχείο παρόμοιο με το παρακάτω. Μπορείτε προαιρετικά να αντικαταστήσετε το όνομα διακομιστή "default"
με το πραγματικό όνομα στο DNS, αλλά αυτό δεν είναι απολύτως απαραίτητο.
types { include "/usr/share/misc/mime.types" }
server "default" {
listen on egress port 80
root "/wordpress"
directory index index.php
location "*.php*" {
fastcgi socket "/run/php-fpm.sock"
}
}
Τώρα είναι ώρα να ενεργοποιήσετε τους απαραίτητους δαίμονες, ώστε να ξεκινήσουν κατά την εκκίνηση του συστήματος.
rcctl enable php56_fpm
rcctl enable httpd
rcctl enable mysqld
Εγκατάσταση
Κατεβάστε το WordPress και, στη συνέχεια, μετακινήστε το /var/www
και ορίστε τα σωστά δικαιώματα.
cd /tmp
wget https://wordpress.org/latest.zip
unzip latest.zip
mv wordpress /var/www/.
chown -R www:www /var/www/wordpress/
Ρυθμίστε το MariaDB για να παρέχει τη βάση δεδομένων για το WordPress. Η εκτέλεση mysql_secure_installation
συνιστάται επειδή μπορεί να αφαιρέσει ανώνυμους χρήστες και τη δοκιμαστική βάση δεδομένων. Επιπλέον, έχει οριστεί ένας κωδικός πρόσβασης root για το MariaDB.
mysql_install_db
rcctl start mysqld
mysql_secure_installation
Δημιουργήστε τη βάση δεδομένων του WordPress. Φροντίστε να αντικαταστήσετε Password
με τον κωδικό πρόσβασης που σκοπεύετε να χρησιμοποιήσετε.
mysql -u root -p <password goes here>
CREATE DATABASE wordpress;
CREATE USER 'wordpress'@'localhost' identified by 'Password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress'@'localhost' IDENTIFIED BY 'Password';
FLUSH PRIVILEGES;
EXIT;
Τώρα που δημιουργήσατε τη βάση δεδομένων του WordPress, ήρθε η ώρα να ξεκινήσετε τον διακομιστή ιστού και τον fastcgi
δαίμονα.
rcctl start httpd
rcctl start php56_fpm
Από εδώ, ανοίξτε ένα πρόγραμμα περιήγησης στο web και περιηγηθείτε στην ιστοσελίδα σας, για παράδειγμα www.example.org
. Θα δείτε τον Οδηγό εγκατάστασης του WordPress. Στην επόμενη οθόνη, θα σας ζητηθεί το όνομα της βάσης δεδομένων, το όνομα χρήστη βάσης δεδομένων, ο κωδικός πρόσβασης βάσης δεδομένων, ο διακομιστής και το πρόθεμα πίνακα.
Το όνομα της βάσης δεδομένων είναι προεπιλεγμένο σε " wordpress
". Βεβαιωθείτε ότι έχετε ορίσει τον χρήστη της βάσης δεδομένων σε " wordpress
" και χρησιμοποιήστε τον ίδιο κωδικό πρόσβασης όπως όταν δημιουργήσατε τη βάση δεδομένων προηγουμένως. Τέλος, αλλάξτε τον διακομιστή σε 127.0.0.1
και αφήστε το πρόθεμα πίνακα ως έχει.
Ο οδηγός θα πρέπει να συμπληρώσει σωστά τη βάση δεδομένων και στη συνέχεια να σας ζητήσει να δημιουργήσετε έναν admin
χρήστη. Μόλις ολοκληρωθεί αυτό, είστε έτοιμοι να κατεβάσετε θέματα και πρόσθετα και να ξεκινήσετε τον σχεδιασμό του ιστότοπού σας. Τελειώνοντας, φροντίστε να παρακολουθείτε τις νέες εκδόσεις και να διατηρείτε την εγκατάσταση του WordPress ενημερωμένη. Όσο πιο μακριά απομακρύνεστε από την τρέχουσα έκδοση, τόσο πιο δύσκολες είναι οι αναβαθμίσεις.