تثبيت وتهيئة ووردبريس في بيئة ServBay
نظرة عامة
ووردبريس هو نظام إدارة محتوى (CMS) مفتوح المصدر قوي وشائع، مبني على PHP وMySQL. يُعد المنصة الرائدة عالميًا لإنشاء المواقع والمدونات، ويمتاز بدعم مجتمعي هائل ونظام إضافات وسمات غني، مما يجعله مثاليًا لمختلف المشاريع بدءًا من المدونات الشخصية حتى المواقع التجارية المعقدة.
ServBay هو بيئة تطوير ويب محلية مصممة خصيصًا لنظام macOS، وتوفر حلولاً متكاملة تشتمل على نسخ متعددة من PHP، وقواعد بيانات رئيسية (مثل MySQL، PostgreSQL، MongoDB)، وخوادم ويب (Caddy، Nginx)، وأدوات مثل Redis. يتيح ServBay للمطورين إنشاء بيئة تطوير محلية معزولة ومرنة وعالية الأداء بسهولة، ما يجعل تثبيت واختبار ووردبريس محليًا أمرًا في غاية السهولة.
ستجد في هذا الدليل شرحًا مفصلاً لكيفية تنزيل وتثبيت وتهيئة ووردبريس داخل بيئة ServBay، لتبدأ بسرعة في تطوير مواقع ووردبريس على جهازك المحلي.
المتطلبات المسبقة
قبل البدء، تأكد من تحقق المتطلبات التالية:
- تم تثبيت ServBay ويعمل على نظام macOS لديك.
- قمت بتثبيت وتشغيل إصدار واحد على الأقل من PHP (يتطلب ووردبريس PHP 7.4 أو أعلى) وحزمة قاعدة بيانات MySQL أو MariaDB ضمن ServBay.
- لديك فهم أساسي لمفاهيم خوادم الويب وقواعد البيانات وبعض أوامر الطرفية (Terminal).
خطوات تثبيت ووردبريس
فيما يلي الخطوات التفصيلية لتثبيت وتهيئة ووردبريس في بيئة ServBay:
الخطوة 1: تحميل وفك ضغط ووردبريس
أولاً، نحتاج للحصول على أحدث ملفات ووردبريس ووضعها في مجلد جذر المواقع الخاص بـ ServBay (/Applications/ServBay/www
) داخل مجلد فرعي جديد.
الانتقال إلى جذر مواقع ServBay
افتح تطبيق الطرفية، ونفّذ الأمر التالي للانتقال إلى مجلد جذر المواقع الافتراضي:
bashcd /Applications/ServBay/www
1تحميل أحدث نسخة من ووردبريس
استخدم أمر
curl
لتحميل نسخة ووردبريس المضغوطة:bashcurl https://wordpress.org/latest.tar.gz -o wordpress.tar.gz
1إنشاء مجلد المشروع وفك ضغط ووردبريس
قم بإنشاء مجلد جديد لموقع الووردبريس (مثلاً
servbay-wordpress-app
) وفك محتوى الملف المضغوط بداخله. خيار--strip-components 1
يزيل مجلدwordpress
العلوي من الأرشيف ويضع الملفات مباشرةً في المجلد الجاري.bashmkdir servbay-wordpress-app tar zxf wordpress.tar.gz --strip-components 1 -C servbay-wordpress-app
1
2الآن، يجب أن تكون ملفات ووردبريس في المسار
/Applications/ServBay/www/servbay-wordpress-app
.
الخطوة 2: إنشاء قاعدة بيانات ومستخدم قاعدة بيانات
يحتاج ووردبريس إلى قاعدة بيانات لتخزين جميع المحتوى والإعدادات (مثل المقالات، الصفحات، التعليقات، إعدادات الإضافات، وغيرها). سنقوم بإنشاء قاعدة بيانات جديدة ومستخدم خاص للوصول إليها من خلال ServBay.
الوصول إلى أداة إدارة قواعد البيانات المضمنة في ServBay
يوفّر ServBay افتراضيًا phpMyAdmin أو Adminer (بحسب الإعدادات) كأداة إدارة قواعد بيانات. افتح متصفحك واذهب إلى الصفحة الرئيسية لـ ServBay عبر
https://servbay.host/
ثم انقر على رابط "phpMyAdmin" أو "Adminer" للدخول لواجهة إدارة القاعدة.تسجيل الدخول إلى أداة إدارة القاعدة
استخدم اسم المستخدم
root
وكلمة المرور التي ضبطتها أثناء تثبيت ServBay.إنشاء قاعدة بيانات جديدة
من الواجهة، اتبع الخطوات لإنشاء قاعدة بيانات جديدة:
- ابحث عن خيار "قاعدة بيانات جديدة" أو "إنشاء قاعدة بيانات".
- أدخل الاسم في حقل "اسم القاعدة" مثلًا:
servbay_wordpress_db
. - اختر الترميز
utf8mb4
وقاعدة الترتيب (Collation)utf8mb4_unicode_ci
. هذه إعدادات موصى بها لضمان دعم الرموز واللغات بشكل موسع (بما في ذلك الإيموجي). - انقر زر "إنشاء".
إنشاء مستخدم قاعدة بيانات وتعيين الصلاحيات
لأسباب أمنيّة، يُفضّل إنشاء مستخدم جديد بصلاحيات محددة للووردبريس بدلاً من استخدام المستخدم
root
.- انتقل إلى صفحة "حسابات المستخدمين".
- انقر على "إضافة حساب مستخدم".
- أضف التفاصيل التالية:
- اسم المستخدم: أدخل
wordpress_user
. - المضيف: اختر أو أدخل
localhost
. - كلمة المرور: أدخل كلمة مرور قوية جدًا (ولا تستخدم كلمة ضعيفة مثل
password123
). يفضّل استخدام منشئ كلمات مرور معقدة. احتفظ بها لاستخدامها لاحقًا، مثلاً استخدم المؤشّرyour_strong_password_here
. - إعادة كتابة كلمة المرور: أعد إدخالها مرة أخرى.
- اسم المستخدم: أدخل
- مهم: في قسم "الصلاحيات العامة"، لا تحدد "تحديد الكل" أو "منح جميع الصلاحيات". سنعطي صلاحيات محددة لاحقًا فقط على القاعدة التي أنشأناها.
- انقر على "تنفيذ" أو "إضافة مستخدم".
بعد إنشاء المستخدم، امنحه صلاحية الوصول لقاعدة البيانات التي أنشأتها:
- عُد إلى صفحة "حسابات المستخدمين".
- ابحث عن المستخدم
wordpress_user@localhost
واضغط على "تعديل الصلاحيات" الخاصة به. - انزل إلى قسم "الصلاحيات الخاصة بقاعدة بيانات".
- من القائمة المنسدلة "إضافة صلاحيات إلى القاعدة التالية"، اختر قاعدة البيانات
servbay_wordpress_db
التي أنشأتها. - انقر "تنفيذ".
- في الصفحة التالية، حدد "تحديد الكل" لإعطاء كل الصلاحيات اللازمة للمستخدم على هذه القاعدة.
- اختتم بالنقر على "تنفيذ" لحفظ التعديلات.
الخطوة 3: تهيئة الموقع في ServBay
الآن، يجب أن نعلّم ServBay كيفية توجيه طلبات النطاق الخاص بموقع الووردبريس للمجلد الصحيح.
فتح تطبيق ServBay
شغّل تطبيق ServBay على جهازك.
إضافة إعدادات موقع جديدة
من واجهة التطبيق، انتقل إلى تبويب "المواقع" في الشريط الجانبي، ثم اضغط زر "+" وحدد "إضافة موقع جديد".
ملء معلومات إعدادات الموقع
في النافذة التي تظهر، أدخل التالي:
- الاسم: إختر اسم بسيط مثل
ServBay WordPress Dev
. - النطاق (الدومين): أدخل اسم النطاق المحلي الذي تريد استخدامه، مثل
servbay-wordpress.demo
. سيقوم ServBay بإعداده تلقائيًا للاستخدام المحلي. - نوع الموقع: اختر
PHP
. - إصدار PHP: من القائمة، اختر إصدار PHP مناسب لووردبريس (يُفضّل الأخير المدعوم مثل PHP 8.x). يدعم ServBay استخدام أكثر من إصدار في آن واحد.
- جذر الموقع: انقر أيقونة المجلد لاختيار أو أدخل يدويًا المسار
/Applications/ServBay/www/servbay-wordpress-app
.
- الاسم: إختر اسم بسيط مثل
حفظ الإعدادات
عند الانتهاء، اضغط زر "حفظ". سيطبق ServBay الإعدادات الجديدة وقد يُطلب منك إعادة تشغيل خادم الويب. وافق على ذلك.
سيقوم ServBay تلقائيًا بإنشاء شهادة SSL محلية موثوقة للنطاق وإعداد اتصال HTTPS مؤمن.
الخطوة 4: استكمال معالج تثبيت ووردبريس
الآن بعد أن أصبح كلّ من القاعدة الإلكترونية وإعدادات الموقع جاهزة، بقي الخطوة الأخيرة: تشغيل معالج تثبيت ووردبريس عبر المتصفح.
زيارة موقع الووردبريس المحلي
افتح متصفحك وأدخل في شريط العناوين اسم النطاق الذي عيّنته (مثلاً
https://servbay-wordpress.demo
).تشغيل معالج تثبيت ووردبريس
إذا تمت الإعدادات بشكل صحيح، ستظهر صفحة الترحيب الخاصة بووردبريس مع خيار اختيار اللغة. اختر اللغة واضغط "استمرار".
إدخال معلومات الاتصال بقاعدة البيانات
سيطلب منك ووردبريس إدخال معلومات قاعدة البيانات التي أنشأتها:
- اسم القاعدة:
servbay_wordpress_db
- اسم المستخدم:
wordpress_user
- كلمة المرور:
your_strong_password_here
(استبدلها بكلمة المرور الحقيقية التي أدخلتها سابقًا) - مضيف القاعدة:
localhost
- بادئة الجداول:
wp_
(افتراضيًا، يمكنك تغييره لزيادة الأمان، مثلsbwp_
)
اضغط "إرسال". إذا كانت المعلومات صحيحة، سينقلك ووردبريس لخطوة التثبيت الفعلي.
- اسم القاعدة:
تشغيل التثبيت
اضغط زر "تشغيل التثبيت".
إدخال معلومات الموقع الأساسية
الآن أدخل بيانات الموقع الأساسية:
- عنوان الموقع: اسم موقعك.
- اسم المستخدم: لإنشاء حساب المدير (يفضّل عدم استخدام
admin
بل اختر اسمًا أكثر تميزًا). - كلمة المرور: أنشئ كلمة مرور قوية لحساب المدير. سيوضح ووردبريس مدى قوة كلمة المرور، لذا احرص على أن تكون قوية.
- بريدك الإلكتروني: أدخل عنوان بريدك الإلكتروني.
- عرض الموقع لمحركات البحث: بما أنك في بيئة تطوير محلية، يُفضّل تحديد الخيار الذي يمنع أرشفة الموقع من قِبل محركات البحث.
إكمال التثبيت
اضغط "تثبيت ووردبريس". سيُكمل ووردبريس عملية التثبيت.
عند نجاح العملية، سترى صفحة تؤكد النجاح وتتيح لك الدخول للوحة تحكم ووردبريس.
بناء موقع باستخدام ووردبريس
تهانينا! لقد نجحت في تثبيت وتهيئة ووردبريس في بيئة ServBay المحلية. يمكنك الآن استكشاف ميزات ووردبريس وبناء موقعك بسهولة.
بعد تسجيل الدخول إلى لوحة تحكم ووردبريس (عادة عبر https://servbay-wordpress.demo/wp-admin/
)، يمكنك القيام بالمهام التالية:
- تثبيت السمات والإضافات: غير مظهر موقعك وأضف مزايا جديدة عبر "المظهر → سمات" و"الإضافات → أضف جديد". بيئة ServBay المحلية تمنحك حرية اختبار جميع القوالب والإضافات بأمان.
- إنشاء وتحرير المحتوى: أنشر المقالات أو أنشئ صفحات ثابتة عبر قوائم "المقالات" و"الصفحات".
- تهيئة القوائم والتنقل: نظّم بنية تنقل موقعك ضمن "المظهر → قوائم".
- تخصيص مظهر الموقع: اضبط تصميم الموقع وترتيب العناصر عبر "المظهر → تخصيص" أو إعدادات القالب.
الأسئلة المتكررة (FAQ)
س: لا يمكنني الوصول إلى
https://servbay-wordpress.demo
، ماذا أفعل؟- ج: تأكد أن ServBay يعمل بالكامل وأن خادم الويب (Caddy/Nginx) وحزمة PHP قيد التشغيل.
- راجع إعدادات "المواقع" في ServBay وتأكد من صحة اسم النطاق وتوجيه المسار إلى
/Applications/ServBay/www/servbay-wordpress-app
واستخدام إصدار PHP المناسب. - حاول مسح ذاكرة المتصفح المؤقتة أو استخدم وضع التصفح الخفي.
- تحقق من إعدادات جدار الحماية في macOS إذا كان يمنع الاتصال المحلي.
س: تظهر لي رسالة خطأ في الاتصال بقاعدة البيانات أثناء تثبيت ووردبريس؟
- ج: تحقق بدقة من اسم قاعدة البيانات واسم المستخدم وكلمة المرور واسم المضيف (
localhost
) أثناء الإعداد، وتأكد أنها مطابقة لما أنشأته في إدارة قواعد البيانات ضمن ServBay. - تأكد أن خدمة MySQL أو MariaDB نشطة في ServBay.
- تحقق أن مستخدم القاعدة يملك كل الصلاحيات على قاعدة البيانات الجديدة.
- ج: تحقق بدقة من اسم قاعدة البيانات واسم المستخدم وكلمة المرور واسم المضيف (
س: هل يمكنني تثبيت أكثر من موقع ووردبريس على نفس ServBay؟
- ج: نعم بالتأكيد. فقط كرر الخطوات من 1 إلى 4: فك ملفات ووردبريس في مجلد فرعي منفصل لكل موقع، أنشئ قاعدة بيانات ومستخدم جديدين لكل منهم، ثم أضف إعداد موقع جديد مع نطاق وجذر مختلف لكل واحد عبر ServBay.
س: ما الإصدارات المدعومة من PHP لتشغيل ووردبريس عبر ServBay؟
- ج: يدعم ServBay عدة إصدارات من PHP. اختر النسخة التي تناسب إصدار ووردبريس الذي تعمل عليه أو التي تحتاجها في مشروعك، ويُنصح دومًا باتباع توصيات ووردبريس الرسمية باستخدام أعلى نسخة متوافقة.
ملخص
باتباع الخطوات السابقة تكون قد أعددت أول موقع ووردبريس محلي خاص بك على بيئة ServBay القوية. يمنحك ServBay، بفضل الأدوات المدمجة ودعم الإصدارات المتعددة، تجربة تطوير ووردبريس مرنة وعالية الكفاءة سواء لتطوير السمات والإضافات أو اختبار الوظائف أو إدارة المحتوى. نأمل أن يساعدك هذا الدليل على الإنطلاق بثقة في رحلتك مع تطوير ووردبريس باستخدام ServBay!