ديف أوبس

تركيب ووردبريس على Ajenti V

جدول المحتوى

تركيب ووردبريس على لوحة التحكم Ajenti V: دليل شامل ومفصل

تُعتبر منصة ووردبريس من أشهر أنظمة إدارة المحتوى (CMS) في العالم، وذلك بفضل مرونتها الكبيرة وسهولة استخدامها في إنشاء مواقع الويب من مختلف الأنواع. من ناحية أخرى، تعد لوحة التحكم Ajenti V خيارًا متطورًا لإدارة السيرفرات والمواقع، حيث توفر واجهة سهلة الاستخدام مع إمكانيات متقدمة لإدارة خدمات الويب مثل خوادم HTTP، قواعد البيانات، وحسابات البريد الإلكتروني.

في هذا المقال سيتم تناول شرح مفصل وطويل حول كيفية تركيب منصة ووردبريس على لوحة التحكم Ajenti V، مع التركيز على الخطوات العملية، المتطلبات التقنية، وكيفية ضبط الإعدادات للحصول على أداء مثالي. كما سنستعرض بعض النصائح الهامة لضمان استقرار الموقع وأمانه.


مقدمة عن لوحة التحكم Ajenti V وووردبريس

ما هي لوحة التحكم Ajenti V؟

لوحة التحكم Ajenti V هي أداة إدارة سيرفر ويب مفتوحة المصدر، تهدف إلى تبسيط عملية استضافة المواقع وإدارة السيرفرات عبر واجهة رسومية سهلة الاستخدام. تتميز Ajenti V بدعمها لأنظمة تشغيل لينكس المختلفة، وتوفيرها أدوات متكاملة لإدارة Apache، Nginx، قواعد البيانات MySQL/MariaDB، DNS، البريد الإلكتروني، والشهادات الأمنية SSL.

لماذا اختيار Ajenti V لاستضافة ووردبريس؟

  • واجهة مستخدم بسيطة وعملية: تمكن المستخدمين من إدارة المواقع دون الحاجة لأوامر الطرفية المعقدة.

  • دعم شامل للمواقع المتعددة: إمكانية إدارة عدة مواقع على نفس السيرفر بسهولة.

  • تكامل مع قواعد البيانات: إدارة قواعد البيانات وتكوينها بسهولة عبر نفس الواجهة.

  • دعم إعدادات SSL: تأمين المواقع باستخدام شهادات SSL بسهولة.

  • خفة الأداء: مقارنة بلوحات تحكم أخرى، Ajenti V خفيفة على الموارد ولا تثقل السيرفر.

ووردبريس كنظام إدارة محتوى

ووردبريس هو نظام إدارة محتوى مفتوح المصدر يُستخدم لإنشاء وإدارة المواقع الإلكترونية بسهولة، حيث يدعم تركيب القوالب والإضافات، ويمتاز بسهولة التعامل حتى للمبتدئين.


المتطلبات الأساسية لتركيب ووردبريس على Ajenti V

قبل البدء بتركيب ووردبريس، هناك مجموعة من المتطلبات التي يجب توافرها لضمان نجاح العملية وتشغيل الموقع بشكل صحيح:

  1. خادم لينكس: Ubuntu, Debian, CentOS أو أي توزيعة لينكس مدعومة.

  2. لوحة تحكم Ajenti V مثبتة ومفعلة: يجب أن تكون لوحة Ajenti V مثبتة على السيرفر.

  3. خادم ويب (Nginx أو Apache): يُفضل استخدام Nginx مع Ajenti V لسرعته وكفاءته.

  4. PHP: نسخة PHP 7.4 أو أحدث (يفضل 8.0 أو 8.1) مع تفعيل الامتدادات الضرورية مثل mysqli, curl, gd, mbstring, xml, zip.

  5. قاعدة بيانات MySQL أو MariaDB: لإنشاء قاعدة بيانات مخصصة لووردبريس.

  6. أدوات FTP أو SSH: لنقل ملفات ووردبريس إلى السيرفر.

  7. نطاق (Domain Name): مرتبط بعنوان IP للسيرفر ليتم الوصول إلى الموقع.


خطوات تركيب ووردبريس على لوحة Ajenti V

الخطوة الأولى: إعداد البيئة الأساسية على السيرفر

تحديث نظام التشغيل

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

bash
sudo apt update && sudo apt upgrade -y

تثبيت PHP والمكونات اللازمة

يتم تثبيت PHP مع الحزم المطلوبة عبر الأوامر التالية (على توزيعات Ubuntu/Debian):

bash
sudo apt install php php-fpm php-mysql php-curl php-gd php-mbstring php-xml php-zip -y

تثبيت خادم الويب Nginx

لتركيب Nginx:

bash
sudo apt install nginx -y

تثبيت MySQL أو MariaDB

bash
sudo apt install mysql-server -y

بعد التثبيت، من المهم تأمين قاعدة البيانات باستخدام:

bash
sudo mysql_secure_installation

الخطوة الثانية: تثبيت Ajenti V

في حالة عدم تثبيت Ajenti V بعد، يمكن تحميله وتثبيته من خلال الأوامر التالية:

bash
curl https://raw.githubusercontent.com/ajenti/ajenti-v/master/scripts/install.sh | sudo bash

بعد التثبيت، يتم الوصول إلى واجهة Ajenti V من خلال المتصفح عبر:

arduino
https://your-server-ip:8000

حيث يتم تسجيل الدخول باستخدام بيانات الاعتماد التي تم إنشاؤها أثناء التثبيت.


الخطوة الثالثة: إعداد موقع ووردبريس داخل Ajenti V

إنشاء موقع جديد

  1. في لوحة تحكم Ajenti V، انتقل إلى قسم “Sites” ثم اضغط على “Add site”.

  2. أدخل اسم النطاق (Domain) أو اسم الموقع.

  3. حدد نوع الخادم (عادة Nginx).

  4. اختر مسار مجلد الموقع، عادة يكون في /var/www/yourdomain.com.

ضبط إعدادات PHP

تأكد من ربط الموقع بـ PHP-FPM المناسب (الإصدار المثبت سابقًا).


الخطوة الرابعة: إعداد قاعدة بيانات ووردبريس

  1. داخل لوحة Ajenti V، انتقل إلى قسم قواعد البيانات (Databases).

  2. أنشئ قاعدة بيانات جديدة باسم مناسب (مثلاً wordpress_db).

  3. أنشئ مستخدم جديد لقاعدة البيانات مع صلاحيات كاملة على هذه القاعدة.

  4. سجل بيانات الاتصال (اسم القاعدة، اسم المستخدم، كلمة المرور) لاستخدامها لاحقًا في إعداد ووردبريس.


الخطوة الخامسة: تحميل وتثبيت ووردبريس

تحميل ملفات ووردبريس

يمكن تنزيل أحدث إصدار من ووردبريس عبر الرابط الرسمي:

bash
wget https://wordpress.org/latest.tar.gz

استخراج الملفات

bash
tar -xvzf latest.tar.gz

نقل الملفات إلى مجلد الموقع

bash
sudo mv wordpress/* /var/www/yourdomain.com/

ضبط صلاحيات الملفات

bash
sudo chown -R www-data:www-data /var/www/yourdomain.com/ sudo chmod -R 755 /var/www/yourdomain.com/

الخطوة السادسة: إعداد ملف تكوين ووردبريس

قم بنسخ ملف الإعداد الأساسي:

bash
cd /var/www/yourdomain.com/ cp wp-config-sample.php wp-config.php

ثم قم بتحرير ملف wp-config.php باستخدام محرر نصوص مثل nano:

bash
nano wp-config.php

وقم بإدخال معلومات قاعدة البيانات:

php
define('DB_NAME', 'wordpress_db'); define('DB_USER', 'database_user'); define('DB_PASSWORD', 'database_password'); define('DB_HOST', 'localhost');

كما يُنصح بإضافة مفاتيح الأمان (Authentication Keys) من خلال زيارة الرابط:

https://api.wordpress.org/secret-key/1.1/salt/

وإدخالها في الملف.


الخطوة السابعة: ضبط إعدادات Nginx الخاصة بالموقع في Ajenti V

ضمن إعدادات الموقع في Ajenti V، يجب التأكد من إعداد ملف تكوين Nginx ليعمل بشكل مثالي مع ووردبريس، خصوصًا إعادة توجيه الروابط الدائمة (Permalinks).

يمكن أن تكون الإعدادات الأساسية في ملف تكوين الموقع كالتالي:

nginx
server { listen 80; server_name yourdomain.com www.yourdomain.com; root /var/www/yourdomain.com; index index.php index.html index.htm; location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; } location ~ /\.ht { deny all; } }

يتم حفظ الإعدادات وإعادة تحميل Nginx:

bash
sudo systemctl reload nginx

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

بعد الانتهاء من جميع الخطوات السابقة، يمكن فتح متصفح الويب والانتقال إلى:

arduino
http://yourdomain.com

ستظهر صفحة إعداد ووردبريس، حيث يتم إدخال بيانات الموقع مثل:

  • اسم الموقع

  • اسم المستخدم

  • كلمة المرور

  • البريد الإلكتروني

وبذلك يكتمل تثبيت ووردبريس على سيرفر Ajenti V.


نصائح متقدمة لتحسين أداء وأمان ووردبريس على Ajenti V

تحسين الأداء

  • تفعيل التخزين المؤقت (Caching): يمكن تركيب إضافات مثل WP Super Cache أو W3 Total Cache.

  • استخدام CDN: لتسريع تحميل المحتوى للزوار حول العالم.

  • تحسين قاعدة البيانات: بشكل دوري من خلال إضافات خاصة أو عبر أوامر MySQL.

  • اختيار PHP-FPM بإعدادات ملائمة: مثل زيادة memory_limit وتحسين إعدادات opcache.

تعزيز الأمان

  • تفعيل HTTPS: باستخدام شهادات SSL مجانية عبر Let’s Encrypt والتي يمكن إدارتها من Ajenti V.

  • تحديث ووردبريس والإضافات بشكل منتظم: لتجنب الثغرات الأمنية.

  • حماية ملفات التكوين: عبر ضبط صلاحيات صارمة.

  • تقييد الوصول إلى لوحة التحكم Ajenti: من خلال إعدادات جدار الحماية.


جدول توضيحي للمتطلبات الأساسية والبرمجيات المستخدمة

العنصر النسخة الموصى بها الوظيفة
نظام التشغيل Ubuntu 20.04 / Debian 10 نظام تشغيل السيرفر
Ajenti V آخر إصدار متوفر لوحة تحكم السيرفر
خادم ويب Nginx 1.18+ استضافة الموقع وإدارة الطلبات
PHP 7.4 أو أحدث (8.0، 8.1) تنفيذ كود ووردبريس
قواعد البيانات MySQL 5.7+ أو MariaDB 10.3+ تخزين بيانات الموقع
ووردبريس أحدث إصدار نظام إدارة المحتوى

خاتمة

يُعد تركيب ووردبريس على لوحة التحكم Ajenti V خيارًا متكاملًا للمطورين وأصحاب المواقع الراغبين في حل إدارة ويب بسيط وفعال. من خلال الخطوات التي تم شرحها، يمكن بناء موقع ووردبريس متكامل، آمن، وسريع الأداء. تكامل Ajenti V مع مكونات مثل Nginx وPHP-FPM وقواعد البيانات يجعل من إدارة السيرفر أمرًا مرنًا ويسهل على المستخدم التحكم بكل تفاصيل موقعه.

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


المصادر والمراجع