لتثبيت موقع WordPress محليًا على جهاز كمبيوتر شخصي وعلى خادم مباشر، يجب على المرء تنفيذ سلسلة من الخطوات المنهجية للتأكد من إعداد البيئة بشكل صحيح، وتثبيت البرنامج الضروري، وتكوين ملفات WordPress بشكل صحيح. تتضمن هذه العملية فهم الاختلافات بين بيئات الخادم المحلية والمباشرة، والأدوات المطلوبة لكل منهما، وخطوات ترحيل الموقع بين هذه البيئات إذا لزم الأمر.
التثبيت المحلي للووردبريس
يتضمن التثبيت المحلي لـ WordPress إعداد بيئة تطوير على جهاز الكمبيوتر الشخصي الخاص بك. وهذا مفيد بشكل خاص للاختبار والتطوير والتعلم دون التأثير على الموقع المباشر. فيما يلي الخطوات التفصيلية:
الخطوة 1: إعداد بيئة الخادم المحلي
لتشغيل WordPress محليًا، تحتاج إلى إعداد بيئة خادم محلية. يتضمن هذا عادةً Apache أو Nginx كخادم الويب، وMySQL أو MariaDB كخادم قاعدة البيانات، وPHP كلغة البرمجة النصية من جانب الخادم. الحلول الشائعة التي تجمع هذه المكونات هي:
- XAMPP (عبر الأنظمة الأساسية، وApache، وMySQL، وPHP، وPerl)
- MAMP (ماكنتوش، أباتشي، ماي إس كيو إل، بي إتش بي)
- المزج (ويندوز، أباتشي، ماي إس كيو إل، بي إتش بي)
- LAMP (لينكس، أباتشي، ماي إس كيو إل، بي إتش بي)
على سبيل المثال، لتثبيت XAMPP:
1. تنزيل وتثبيت XAMPP:
– تفضل بزيارة [موقع ويب Apache Friends](https://www.apachefriends.org/index.html) وقم بتنزيل مثبت XAMPP لنظام التشغيل الخاص بك.
- قم بتشغيل برنامج التثبيت واتبع التعليمات التي تظهر على الشاشة لإكمال التثبيت.
2. ابدأ الوحدات:
- افتح لوحة تحكم XAMPP وابدأ تشغيل وحدتي Apache وMySQL. يؤدي هذا إلى إعداد بيئة الخادم المحلي.
الخطوة 2: تنزيل ووردبريس
– تفضل بزيارة [موقع WordPress الرسمي](https://wordpress.org/download/) وقم بتنزيل أحدث إصدار من WordPress.
- قم باستخراج ملف ZIP الذي تم تنزيله إلى دليل داخل المجلد "htdocs" (لـ XAMPP) أو دليل جذر الويب المكافئ لبيئة الخادم المحلي التي اخترتها. على سبيل المثال، `C:\xampp\htdocs\wordpress`.
الخطوة 3: إنشاء قاعدة بيانات
– افتح متصفح الويب الخاص بك وانتقل إلى `http://localhost/phpmyadmin`.
- انقر على "قواعد البيانات" وقم بإنشاء قاعدة بيانات جديدة. على سبيل المثال، قم بتسميته "wordpress_local".
الخطوة 4: تكوين ووردبريس
1. تشغيل البرنامج النصي لتثبيت WordPress:
– انتقل إلى `http://localhost/wordpress` في متصفح الويب الخاص بك. سيؤدي هذا إلى بدء البرنامج النصي لتثبيت WordPress.
2. أدخل تفاصيل قاعدة البيانات:
- اسم قاعدة البيانات: `wordpress_local`
- اسم المستخدم: `الجذر` (الافتراضي لـ XAMPP)
– كلمة المرور: (اتركها فارغة، الافتراضية لـ XAMPP)
- مضيف قاعدة البيانات: "المضيف المحلي".
– بادئة الجدول: `wp_`
3. أكمل التثبيت:
- اتبع التعليمات التي تظهر على الشاشة لإكمال التثبيت، مع توفير تفاصيل الموقع مثل عنوان الموقع واسم مستخدم المسؤول وكلمة المرور.
التثبيت المباشر للخادم ووردبريس
يتضمن تثبيت WordPress على خادم مباشر إعداد بيئة استضافة، وتحميل ملفات WordPress، وتكوين قاعدة البيانات. تتطلب هذه العملية عادةً خدمة استضافة ويب تدعم PHP وMySQL.
الخطوة 1: اختر موفر استضافة الويب
حدد مزود استضافة الويب الذي يلبي متطلبات تشغيل WordPress. تشمل الخيارات الشائعة ما يلي:
- Bluehost
- SiteGround
- المواقع HostGator
- درمهوست
تأكد من أن خطة الاستضافة تتضمن دعمًا لـ PHP وMySQL، وتوفر الوصول إلى لوحة التحكم مثل cPanel.
الخطوة 2: إعداد بيئة الاستضافة
1. الوصول إلى لوحة التحكم:
– قم بتسجيل الدخول إلى حساب الاستضافة الخاص بك والوصول إلى لوحة التحكم (على سبيل المثال، cPanel).
2. أنشئ قاعدة بيانات:
- في لوحة التحكم، ابحث عن قسم "قواعد بيانات MySQL".
– إنشاء قاعدة بيانات جديدة ومستخدم قاعدة البيانات وتعيين المستخدم لقاعدة البيانات مع كافة الامتيازات.
الخطوة 3: تحميل ملفات ووردبريس
1. تنزيل واستخراج الووردبريس:
– كما هو الحال مع التثبيت المحلي، قم بتنزيل أحدث إصدار من WordPress من [الموقع الرسمي](https://wordpress.org/download/).
– قم باستخراج الملف المضغوط على جهاز الكمبيوتر المحلي الخاص بك.
2. تحميل الملفات إلى الخادم:
– استخدم عميل FTP (مثل FileZilla) للاتصال بحساب استضافة الويب الخاص بك.
– قم بتحميل ملفات WordPress المستخرجة إلى الدليل الجذر لنطاقك (عادةً `public_html`).
الخطوة 4: تكوين ووردبريس
1. تشغيل البرنامج النصي لتثبيت WordPress:
– افتح متصفح الويب الخاص بك وانتقل إلى المجال الخاص بك (على سبيل المثال، `http://yourdomain.com`). سيؤدي هذا إلى بدء البرنامج النصي لتثبيت WordPress.
2. أدخل تفاصيل قاعدة البيانات:
– اسم قاعدة البيانات: اسم قاعدة البيانات التي قمت بإنشائها.
– اسم المستخدم: مستخدم قاعدة البيانات التي قمت بإنشائها.
– كلمة المرور : كلمة المرور الخاصة بمستخدم قاعدة البيانات .
- مضيف قاعدة البيانات: عادةً "المضيف المحلي" (راجع موفر الاستضافة الخاص بك إذا لم تكن متأكدًا).
– بادئة الجدول: `wp_`
3. أكمل التثبيت:
- اتبع التعليمات التي تظهر على الشاشة لإكمال التثبيت، مع توفير تفاصيل الموقع مثل عنوان الموقع واسم مستخدم المسؤول وكلمة المرور.
ترحيل موقع WordPress من الخادم المحلي إلى الخادم المباشر
بمجرد قيامك بتطوير موقع WordPress الخاص بك محليًا، قد ترغب في ترحيله إلى خادم مباشر. يتضمن ذلك نقل قاعدة البيانات والملفات وتحديث التكوين.
الخطوة 1: تصدير قاعدة البيانات المحلية
1. الوصول إلى phpMyAdmin:
– افتح http://localhost/phpmyadmin في متصفح الويب الخاص بك.
2. تصدير قاعدة البيانات:
– حدد قاعدة بيانات WordPress المحلية الخاصة بك.
- انقر فوق علامة التبويب "تصدير" واختر طريقة التصدير "السريع" بالتنسيق "SQL".
- قم بتنزيل ملف SQL على جهاز الكمبيوتر الخاص بك.
الخطوة 2: تحميل الملفات إلى الخادم المباشر
1. ضغط ملفات الووردبريس:
– ضغط دليل WordPress المحلي بالكامل في ملف ZIP.
2. الرفع عبر FTP:
– استخدم عميل FTP لتحميل ملف ZIP إلى الدليل الجذر لخادمك المباشر (على سبيل المثال، `public_html`).
– استخراج الملف المضغوط على الخادم.
الخطوة 3: استيراد قاعدة البيانات إلى الخادم المباشر
1. الدخول إلى phpMyAdmin على الخادم المباشر:
– قم بتسجيل الدخول إلى لوحة تحكم الاستضافة الخاصة بك وقم بالوصول إلى phpMyAdmin.
2. إنشاء قاعدة بيانات جديدة:
– إنشاء قاعدة بيانات جديدة لموقعك المباشر.
3. استيراد ملف SQL:
- اختر قاعدة البيانات الجديدة.
- انقر فوق علامة التبويب "استيراد" وقم بتحميل ملف SQL الذي قمت بتصديره من بيئتك المحلية.
الخطوة 4: تحديث التكوين
1. تعديل `wp-config.php`:
– على الخادم المباشر، قم بتحرير الملف `wp-config.php` في الدليل الجذر.
– قم بتحديث اسم قاعدة البيانات واسم المستخدم وكلمة المرور والمضيف لمطابقة بيانات اعتماد الخادم المباشر.
2. تحديث عناوين المواقع:
– الوصول إلى قاعدة بيانات الموقع المباشر عبر phpMyAdmin.
– حدد موقع جدول `wp_options` وقم بتحديث قيم `siteurl` و`home` لتتوافق مع المجال المباشر الخاص بك.
3. تحديث الروابط الدائمة:
– قم بتسجيل الدخول إلى لوحة تحكم مسؤول WordPress الخاصة بك على الموقع المباشر.
- انتقل إلى "الإعدادات > الروابط الدائمة" وأعد حفظ بنية الرابط الثابت لتحديث ملف ".htaccess".
اعتبارات إضافية
أمن
عند العمل مع الخوادم المباشرة، يكون الأمان أمرًا بالغ الأهمية. تأكد من أنك:
– استخدم كلمات مرور قوية لقاعدة البيانات الخاصة بك وحسابات مسؤول WordPress.
– حافظ على تحديث WordPress والموضوعات والمكونات الإضافية.
– تثبيت المكونات الإضافية للأمان مثل Wordfence أو Sucuri.
- قم بعمل نسخة احتياطية لموقعك وقاعدة بياناتك بانتظام.
الأداء
قم بتحسين موقع WordPress المباشر الخاص بك للأداء من خلال:
- استخدام مكون إضافي للتخزين المؤقت مثل W3 Total Cache أو WP Super Cache.
– تحسين الصور باستخدام المكونات الإضافية مثل Smush أو EWWW Image Optimizer.
– اختيار مزود استضافة موثوق به مع أداء خادم جيد.
تطوير سير العمل
للحصول على سير عمل تطوير أكثر تقدمًا، فكر في استخدام أنظمة التحكم في الإصدار مثل Git وبيئات التطوير المحلية مثل Docker. تساعد هذه الأدوات في إدارة تغييرات التعليمات البرمجية والتعاون مع المطورين الآخرين والحفاظ على الاتساق عبر بيئات مختلفة.
مثال: استخدام Local بواسطة دولاب الموازنة
تعد Local by Flywheel أداة شائعة لإعداد بيئة تطوير WordPress محلية. إنه يبسط العملية من خلال واجهة سهلة الاستخدام وميزات مثل تثبيت WordPress بنقرة واحدة ودعم SSL وإدارة الموقع بسهولة.
1. تنزيل وتثبيت Local by Flywheel:
- تفضل بزيارة [موقع ويب Local by Flywheel](https://localwp.com/) وقم بتنزيل التطبيق المناسب لنظام التشغيل الخاص بك.
– تثبيت وتشغيل التطبيق.
2. إنشاء موقع جديد:
– اضغط على زر `+` لإنشاء موقع جديد.
– اتبع المطالبات لإعداد اسم الموقع والبيئة وبيانات اعتماد WordPress.
3. تطوير محليا:
– استخدم الأدوات المدمجة لإدارة موقع WordPress المحلي الخاص بك، بما في ذلك الوصول إلى قاعدة البيانات والسجلات وملفات الموقع.
4. ادفع للعيش:
- يوفر Local by Flywheel التكامل مع Flywheel وWP Engine لسهولة نشر الموقع على الخوادم المباشرة.
باتباع هذه الخطوات، يمكن للمرء إعداد وإدارة عمليات تثبيت WordPress محليًا وعلى الخوادم المباشرة بكفاءة، مما يضمن سير عمل تطوير سلسًا وموقعًا مباشرًا قويًا.
أسئلة وأجوبة أخرى حديثة بخصوص أساسيات ووردبرس EITC/WD/WPF:
- هل يمكن تحويل التدوينة إلى صفحة في الووردبريس؟
- كيف تؤثر إعدادات الروابط الدائمة على بنية URL لموقع WordPress الخاص بك، وما هي الفوائد المحتملة لتخصيص هذه الإعدادات؟
- ما هو الغرض من إعدادات الوسائط في WordPress، وكيف يمكن أن يفيد تخصيص أحجام الصور موقع الويب الخاص بك؟
- كيف يمكن استخدام إعدادات المناقشة في WordPress لإدارة التعليقات ومنع البريد العشوائي؟
- ما هي الخيارات المتوفرة في إعدادات القراءة للتحكم في عرض الصفحة الرئيسية ورؤية الموقع لمحركات البحث؟
- كيف يمكنك تغيير الفئة الافتراضية للمقالات الجديدة في WordPress، ولماذا قد يكون ذلك مفيدًا؟
- كيف يمكنك تحديث ملف wp-config.php ببيانات اعتماد قاعدة البيانات الجديدة بعد نقل موقع WordPress إلى بيئة استضافة جديدة؟
- ما هي الخطوات اليدوية المتبعة في عمل نسخة احتياطية لموقع WordPress، بما في ذلك الملفات وقاعدة البيانات؟
- ما هو الغرض من أداة صحة الموقع في WordPress، وما أنواع المشكلات التي تحددها عادةً؟
- كيف يمكنك استيراد المحتوى من ملف XML باستخدام أداة الاستيراد WordPress، وما هي الخيارات المتاحة أثناء عملية الاستيراد؟
عرض المزيد من الأسئلة والأجوبة في أساسيات EITC/WD/WPF WordPress

