Εγκαταστήστε το WordPress στο OpenBSD 6.2

Εισαγωγή

Το 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 ενημερωμένη. Όσο πιο μακριά απομακρύνεστε από την τρέχουσα έκδοση, τόσο πιο δύσκολες είναι οι αναβαθμίσεις.

Αφήστε ένα σχόλιο

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Η Τεχνητή Νοημοσύνη δεν είναι στο μέλλον, είναι εδώ ακριβώς στο παρόν Σε αυτό το blog Διαβάστε πώς οι εφαρμογές Τεχνητής Νοημοσύνης έχουν επηρεάσει διάφορους τομείς.

Επιθέσεις DDOS: Μια σύντομη επισκόπηση

Επιθέσεις DDOS: Μια σύντομη επισκόπηση

Είστε επίσης θύμα των επιθέσεων DDOS και έχετε μπερδευτεί σχετικά με τις μεθόδους πρόληψης; Διαβάστε αυτό το άρθρο για να λύσετε τις απορίες σας.

Έχετε αναρωτηθεί ποτέ πώς κερδίζουν χρήματα οι χάκερ;

Έχετε αναρωτηθεί ποτέ πώς κερδίζουν χρήματα οι χάκερ;

Μπορεί να έχετε ακούσει ότι οι χάκερ κερδίζουν πολλά χρήματα, αλλά έχετε αναρωτηθεί ποτέ πώς κερδίζουν τέτοια χρήματα; ας συζητήσουμε.

Επαναστατικές εφευρέσεις από την Google που θα σας φέρουν εύκολη στη ζωή.

Επαναστατικές εφευρέσεις από την Google που θα σας φέρουν εύκολη στη ζωή.

Θέλετε να δείτε επαναστατικές εφευρέσεις της Google και πώς αυτές οι εφευρέσεις άλλαξαν τη ζωή κάθε ανθρώπου σήμερα; Στη συνέχεια, διαβάστε στο blog για να δείτε τις εφευρέσεις της Google.

Friday Essential: Τι συνέβη με τα αυτοκίνητα που κινούνται με AI;

Friday Essential: Τι συνέβη με τα αυτοκίνητα που κινούνται με AI;

Η ιδέα των αυτοκινούμενων αυτοκινήτων να βγαίνουν στους δρόμους με τη βοήθεια της τεχνητής νοημοσύνης είναι ένα όνειρο που έχουμε εδώ και καιρό. Όμως, παρά τις πολλές υποσχέσεις, δεν φαίνονται πουθενά. Διαβάστε αυτό το blog για να μάθετε περισσότερα…

Τεχνολογική μοναδικότητα: Ένα μακρινό μέλλον του ανθρώπινου πολιτισμού;

Τεχνολογική μοναδικότητα: Ένα μακρινό μέλλον του ανθρώπινου πολιτισμού;

Καθώς η Επιστήμη εξελίσσεται με γρήγορους ρυθμούς, αναλαμβάνοντας πολλές από τις προσπάθειές μας, αυξάνονται και οι κίνδυνοι να υποβάλλουμε τον εαυτό μας σε μια ανεξήγητη Ιδιότητα. Διαβάστε τι σημαίνει η μοναδικότητα για εμάς.

Λειτουργίες Αρχιτεκτονικών Επιπέδων Αναφοράς Μεγάλων Δεδομένων

Λειτουργίες Αρχιτεκτονικών Επιπέδων Αναφοράς Μεγάλων Δεδομένων

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

Εξέλιξη της αποθήκευσης δεδομένων – Infographic

Εξέλιξη της αποθήκευσης δεδομένων – Infographic

Οι μέθοδοι αποθήκευσης των δεδομένων εξελίσσονται μπορεί να είναι από τη γέννηση των Δεδομένων. Αυτό το ιστολόγιο καλύπτει την εξέλιξη της αποθήκευσης δεδομένων με βάση ένα infographic.

6 εκπληκτικά οφέλη από την ύπαρξη έξυπνων οικιακών συσκευών στη ζωή μας

6 εκπληκτικά οφέλη από την ύπαρξη έξυπνων οικιακών συσκευών στη ζωή μας

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

Η ενημέρωση του συμπληρώματος macOS Catalina 10.15.4 προκαλεί περισσότερα προβλήματα από την επίλυση

Η ενημέρωση του συμπληρώματος macOS Catalina 10.15.4 προκαλεί περισσότερα προβλήματα από την επίλυση

Πρόσφατα, η Apple κυκλοφόρησε το macOS Catalina 10.15.4 μια συμπληρωματική ενημέρωση για την επιδιόρθωση προβλημάτων, αλλά φαίνεται ότι η ενημέρωση προκαλεί περισσότερα προβλήματα που οδηγούν σε bricking των μηχανών mac. Διαβάστε αυτό το άρθρο για να μάθετε περισσότερα