ديف أوبس

تثبيت ووردبريس على LAMP أوبنتو

كيفية تثبيت ووردبريس على خادوم LAMP في أوبنتو 16.04

ووردبريس هو أحد أشهر أنظمة إدارة المحتوى (CMS) في العالم، ويستخدمه ملايين الأشخاص لإنشاء وإدارة مواقعهم الإلكترونية. يتميز ووردبريس بسهولة الاستخدام والتخصيص، بالإضافة إلى وجود العديد من الإضافات والقوالب التي يمكن استخدامها لتوسيع وظائفه. في هذا المقال، سنستعرض كيفية تثبيت ووردبريس على خادوم LAMP (Linux، Apache، MySQL، PHP) على نظام أوبنتو 16.04.

1. التحضير لتثبيت ووردبريس

قبل البدء في عملية التثبيت، يجب التأكد من أن الخادوم يحتوي على البيئة اللازمة لتشغيل ووردبريس بشكل صحيح، وهي تشمل:

  • نظام التشغيل Ubuntu 16.04

  • Apache (خادم الويب)

  • MySQL (قاعدة البيانات)

  • PHP (لغة البرمجة)

سوف نتبع الخطوات التالية لتثبيت هذه الأدوات ثم نثبت ووردبريس.

2. تثبيت LAMP Stack على أوبنتو 16.04

2.1. تثبيت Apache

Apache هو خادم الويب الذي سيستضيف ملفات ووردبريس. لتثبيته، استخدم الأمر التالي:

bash
sudo apt update sudo apt install apache2

بعد التثبيت، تأكد من أن الخدمة تعمل بشكل صحيح باستخدام:

bash
sudo systemctl status apache2

إذا كانت الخدمة تعمل، يمكنك فتح متصفح الويب والدخول إلى عنوان الخادوم (IP) الخاص بك. يجب أن ترى صفحة الترحيب الخاصة بـ Apache.

2.2. تثبيت MySQL

MySQL هو نظام إدارة قواعد البيانات الذي سيخزن بيانات ووردبريس. لتثبيته، استخدم الأمر التالي:

bash
sudo apt install mysql-server

بعد التثبيت، يجب عليك تنفيذ بعض الإعدادات الأمنية الأساسية لـ MySQL عبر الأمر:

bash
sudo mysql_secure_installation

سيتطلب منك تغيير كلمة مرور الجذر (root) وتحديد بعض الخيارات الأمنية الأخرى.

2.3. تثبيت PHP

ووردبريس يتطلب PHP ليعمل بشكل صحيح. لتثبيت PHP بالإضافة إلى بعض الإضافات المطلوبة من قبل ووردبريس، استخدم الأمر التالي:

bash
sudo apt install php libapache2-mod-php php-mysql php-curl php-json php-cgi php-gd php-mbstring php-xml php-xmlrpc php-zip

بعد التثبيت، تأكد من أن Apache يعرف كيفية التعامل مع PHP. يمكنك التأكد من تثبيت PHP بشكل صحيح باستخدام:

bash
php -v

سيعرض لك هذا إصدار PHP الذي قمت بتثبيته.

3. إنشاء قاعدة بيانات لموقع ووردبريس

الخطوة التالية هي إنشاء قاعدة بيانات لموقع ووردبريس. يجب عليك الدخول إلى MySQL عبر سطر الأوامر باستخدام:

bash
sudo mysql -u root -p

بعد إدخال كلمة المرور، قم بإنشاء قاعدة البيانات مستخدمًا الأوامر التالية:

sql
CREATE DATABASE wordpress; CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'your_password'; GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost'; FLUSH PRIVILEGES; EXIT;

تأكد من استبدال your_password بكلمة مرور قوية.

4. تحميل ووردبريس

الآن سنقوم بتحميل أحدث نسخة من ووردبريس وتثبيتها على الخادوم. ابدأ بتحديث الحزم في الخادوم:

bash
cd /var/www/html sudo rm index.html sudo wget https://wordpress.org/latest.tar.gz sudo tar -xvzf latest.tar.gz sudo mv wordpress/* . sudo rmdir wordpress sudo rm latest.tar.gz

5. تكوين إعدادات ووردبريس

5.1. إعداد ملف wp-config.php

الخطوة التالية هي تكوين ووردبريس ليتمكن من الاتصال بقاعدة البيانات التي أنشأتها. ابدأ بتعديل ملف wp-config-sample.php:

bash
sudo cp wp-config-sample.php wp-config.php sudo nano wp-config.php

في هذا الملف، ستحتاج إلى تعديل الأسطر التالية:

php
define('DB_NAME', 'wordpress'); define('DB_USER', 'wpuser'); define('DB_PASSWORD', 'your_password'); define('DB_HOST', 'localhost');

تأكد من أن DB_NAME و DB_USER و DB_PASSWORD تتطابق مع قاعدة البيانات والمستخدم الذي أنشأته في الخطوة السابقة.

5.2. ضبط الأذونات

لتجنب مشاكل في الكتابة، تأكد من أن مجلد ووردبريس يحتوي على الأذونات الصحيحة:

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

6. إعداد Apache لموقع ووردبريس

الخطوة التالية هي تكوين Apache لاستضافة موقع ووردبريس. يجب إنشاء ملف تكوين خاص بموقع ووردبريس في Apache.

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

أضف الإعدادات التالية إلى الملف:

apache
ServerAdmin webmaster@localhost DocumentRoot /var/www/html ServerName your_domain_or_IP AllowOverride All ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined

تأكد من استبدال your_domain_or_IP بعنوان الخادم الخاص بك. ثم قم بتمكين الموقع وإعادة تحميل Apache:

bash
sudo a2ensite wordpress.conf sudo systemctl reload apache2

7. تمكين mod_rewrite في Apache

ووردبريس يتطلب تمكين mod_rewrite في Apache لدعم الروابط الدائمة (Permalinks). لتفعيل هذا، استخدم الأمر التالي:

bash
sudo a2enmod rewrite sudo systemctl restart apache2

8. إتمام تثبيت ووردبريس عبر المتصفح

الآن يمكننا إتمام تثبيت ووردبريس من خلال المتصفح. اذهب إلى عنوان الخادم (IP أو اسم النطاق) في متصفحك. يجب أن ترى واجهة التثبيت الخاصة بووردبريس.

  1. اختر اللغة المطلوبة.

  2. أدخل تفاصيل الموقع مثل اسم الموقع، اسم المستخدم، كلمة المرور، والبريد الإلكتروني.

  3. اضغط على “تثبيت ووردبريس”.

بعد اكتمال التثبيت، ستتمكن من تسجيل الدخول إلى لوحة التحكم الخاصة بووردبريس عبر الرابط:

bash
http://your_domain_or_IP/wp-admin

9. تحديث إعدادات الأمان

من المهم جدًا تأمين خادمك بعد تثبيت ووردبريس. تأكد من تحديث النظام بشكل دوري باستخدام:

bash
sudo apt update && sudo apt upgrade

كما يُنصح بإعداد جدران نارية (Firewall) وتطبيق بعض إعدادات الأمان مثل تعطيل الدخول باستخدام كلمة مرور الجذر (root) عبر SSH.

10. تحسين الأداء

يمكنك تحسين أداء ووردبريس على خادمك باستخدام بعض الأدوات مثل Caching و CDN. هناك العديد من الإضافات الخاصة بووردبريس التي تساعد في تسريع تحميل الموقع.

11. خاتمة

بعد اتباع هذه الخطوات، ستكون قد قمت بتثبيت ووردبريس بنجاح على خادم LAMP في أوبنتو 16.04. باتباع هذه العملية، ستتمكن من إدارة موقعك بشكل فعال وآمن. يعتبر LAMP بيئة مرنة وسهلة لإدارة الخوادم، وسوف يوفر لك الأداء المطلوب لتشغيل ووردبريس بكفاءة.