Πώς εγκαθιστάτε χειροκίνητα το WordPress σε Linux
Shell: FAQ page chrome, see the table in how-can-i-cancel-my-services.md.
Body
Λήψη του WordPress
Μεταβείτε στο document root του domain σας και κατεβάστε την πιο πρόσφατη έκδοση του πακέτου WordPress.
Για παράδειγμα
cd /home/eurovps/public_html/
Μέσω SSH, μπορείτε να κατεβάσετε με wget το τελευταίο αρχείο του WordPress στο website σας.
wget https://wordpress.org/latest.zip
Αποσυμπίεση του αρχείου WordPress
Αποσυμπιέστε το αρχείο που κατεβάσατε με την παρακάτω εντολή μέσω SSH.
unzip latest.zip
Μετακίνηση όλων των αρχείων και φακέλων από τον φάκελο wordpress στο σωστό document root.
Για παράδειγμα:
mv wordpress/* /home/eurovps/public_html/
Αφαίρεση του φακέλου wordpress και του αρχείου latest.zip.
rm -rf wordpress latest.zip
Διόρθωση των δικαιωμάτων των αρχείων και φακέλων του WordPress.
Αλλάξτε χρήστη και ομάδα στον σωστό χρήστη του domain σας. Στην περίπτωσή μας, ο χρήστης του website είναι ο eurovps.
chown eurovps.eurovps /home/eurovps/public_html/* -R
Δημιουργία βάσης δεδομένων MySQL και χρήστη για το WordPress.
Πρέπει να δημιουργήσετε μια βάση δεδομένων MySQL και να της αναθέσετε έναν χρήστη MySQL με πλήρη δικαιώματα.
Οι εντολές για τη δημιουργία βάσης και χρήστη και για την απόδοση δικαιωμάτων:
- create database db_name;
- create user db_user;
- grant all on db_name.* to 'db_user'@'localhost' identified by 'db_password';
MariaDB [(none)]> create database eurovps_wp;
Query OK, 1 row affected (0.001 sec)
MariaDB [(none)]> create user eurovps_usr;
Query OK, 0 rows affected (0.001 sec)
MariaDB [(none)]> GRANT ALL PRIVILEGES ON eurovps_wp.* TO "eurovps_user"@"localhost" IDENTIFIED BY "password";
Query OK, 0 rows affected (0.001 sec)
Ενημερώστε τα στοιχεία της βάσης στο αρχείο ρυθμίσεων του WordPress.
Μετονομάστε το αρχείο wp-config-sample.php σε wp-config.php και ενημερώστε τα στοιχεία της βάσης στο αρχείο.
mv wp-config-sample.php wp-config.php
vi wp-config.php
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
Ενημερώστε αυτές τις εγγραφές με τα στοιχεία της βάσης σας.
Από τις συχνές ερωτήσεις της EuroVPS.
Περισσότερα στην κατηγορία «Οδηγοί»Ο επόμενος συνεργάτης σας στην υποδομή
Έχετε ακόμη
μια ερώτηση;
Πείτε μας τι προσπαθείτε να κάνετε. Ένας μηχανικός θα το διαβάσει και θα απαντήσει.
+357 222 32280
Ας ξεκινήσουμε από την υποδομή σας.
Λίγο πλαίσιο μάς βοηθά να ξεκινήσουμε τη σωστή συζήτηση.
