מדריך התקנת וורדפרס עם Apache2 ו-PHP

מדריך התקנת אתר וורדפרס עם Apache2 ו-PHP

שלב 1: עדכון חבילות

נתחיל בעדכון חבילות המערכת:

sudo apt update && sudo apt upgrade -y

שלב 2: התקנת Apache

נשתמש בפקודה הבאה כדי להתקין את Apache:

sudo apt install apache2 -y

שלב 3: התקנת PHP

נוסיף את המאגר ונתקין את PHP:

sudo add-apt-repository ppa:ondrej/php -y
sudo apt update
sudo apt install php8.4 php8.4-mysql php8.4-xml php8.4-gd php8.4-curl -y

שלב 4: התקנת MySQL

נתקין את MySQL וניצור מסד נתונים עבור וורדפרס:

sudo apt install mysql-server -y

נבצע את הגדרות האבטחה הבסיסיות:

sudo mysql_secure_installation

ניצור מסד נתונים ומשתמש:

sudo mysql -u root -p
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'סיסמא_חזקה';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

שלב 5: הורדת וורדפרס

נוריד את קבצי וורדפרס לספריית האתר:

wget https://wordpress.org/latest.tar.gz
tar -xvf latest.tar.gz
sudo mv wordpress /var/www/html/

שלב 6: הגדרת הרשאות

נגדיר הרשאות לספריית וורדפרס כדי לאפשר לאפאצ'י גישה:

sudo chown -R www-data:www-data /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress

שלב 7: הגדרת Apache

ניצור קובץ תצורה עבור האתר:

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

נדביק את התוכן הבא:

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /var/www/html/wordpress
    ServerName example.com
    ServerAlias www.example.com
    <Directory /var/www/html/wordpress>
        AllowOverride All
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
                

נשמור ונפעיל את האתר:

sudo a2ensite wordpress
sudo a2enmod rewrite
sudo systemctl restart apache2

שלב 8: הגדרת קובץ ההגדרות של וורדפרס

נעתיק את קובץ ההגדרות ונתאים אותו למסד הנתונים:

cp /var/www/html/wordpress/wp-config-sample.php /var/www/html/wordpress/wp-config.php

נעדכן את ההגדרות הבאות בקובץ:

define('DB_NAME', 'wordpress');
define('DB_USER', 'wpuser');
define('DB_PASSWORD', 'סיסמא_חזקה');
define('DB_HOST', 'localhost');
                

שלב 9: סיום ההתקנה

ניגש לדפדפן ונכנס לכתובת http://example.com כדי להשלים את הגדרת האתר.

כעת האתר מוכן לשימוש!

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *

צור קשר עכשיו

ותשאיר לנו את השאר

שם מלא*
נייד*
כתובת דוא"ל*