ورقة غش التطوير المحلي النهائي لـ WordPress
نشرت: 2023-02-14هل تريد إعداد بيئة تطوير WordPress محلية دون استعراض الصفحات وصفحات التوثيق؟ ستساعدك ورقة الغش الخاصة بالتطوير المحلي في WordPress على النهوض والتشغيل السريع بذكاء!
في هذا الدليل العملي "no-fluff" ، سنغطي بإيجاز ماهية التطوير المحلي لـ WordPress وبعض الفوائد الرئيسية لاستخدامه ، وسنتعرف بعد ذلك مباشرة على كيفية إعداد بيئة محلية ، وتثبيت WordPress على موقعك. الكمبيوتر ، واختبر موقع الويب الخاص بك قبل بدء البث المباشر.
يغطي هذا الدليل ما يلي:
- ما هو التطوير المحلي لـ WordPress؟
- فوائد التطوير المحلي لـ WordPress
- تهيئة بيئة التنمية المحلية الخاصة بك
- ماذا ستحتاج
- تثبيت برنامج الخادم المحلي
- إعداد مضيف افتراضي
- إنشاء قاعدة بيانات لتثبيت WordPress المحلي الخاص بك
- تثبيت ووردبريس محليًا
- تنزيل WordPress وتثبيته على الخادم المحلي
- تكوين ملف wp-config.php
- استيراد موقع WordPress مباشر إلى البيئة المحلية
- تصدير قاعدة بيانات الموقع المباشر
- استيراد قاعدة بيانات Live Site إلى الخادم المحلي
- استبدال عناوين URL في قاعدة البيانات
- تحميل ملفات Live Site إلى البيئة المحلية
- التطوير والاختبار على موقع WordPress المحلي
- إجراء التغييرات والاختبار
- التصحيح
- اختبار المكونات الإضافية والسمات المختلفة
- نشر موقع WordPress المحلي على Live Server
- تصدير قاعدة بيانات الموقع المحلي
- استيراد قاعدة البيانات إلى Live Server
- تحميل ملفات الموقع المحلي إلى Live Server
- تحديث عناوين URL في قاعدة البيانات
- التنمية المحلية مقابل بيئة التدريج في مضيف الويب
- إيجابيات بيئة التنمية المحلية
- سلبيات بيئة التنمية المحلية
- الايجابيات من بيئة التدريج في Webhost
- سلبيات بيئة التدريج في Webhost
ما هو التطوير المحلي لـ WordPress؟
يتيح لك التطوير المحلي لـ WordPress إنشاء بيئة تطوير لبناء مواقع WordPress وتشغيلها واختبارها على جهاز الكمبيوتر الخاص بك دون التأثير على موقعك المباشر.
تقوم بيئة التطوير المحلي بتكرار خادم الإنتاج ، مما يجعل من الممكن اختبار سيناريوهات مختلفة وحل المشكلات قبل دفع التغييرات إلى الموقع المباشر.
فوائد التنمية المحلية
تتضمن بعض الفوائد الرئيسية للتطوير المحلي لـ WordPress ما يلي:
- بيئة الاختبار الآمنة : توفر بيئة التطوير المحلية مساحة آمنة لاختبار الميزات والمكونات الإضافية والسمات الجديدة دون التأثير على موقعك المباشر.
- السرعة والأداء والكفاءة : بيئة التطوير المحلي أسرع وأكثر استجابة من الخادم البعيد. هذا لأنه يعمل على جهاز الكمبيوتر الخاص بك ، لذلك يمكن لجهاز الكمبيوتر الخاص بك الوصول إلى البيانات ومعالجتها بشكل أسرع بكثير من الخادم ، ولا يوجد زمن انتقال في الاتصال بين جهازك والخادم.
- فعالة من حيث التكلفة : يؤدي إنشاء بيئة تطوير محلية إلى التخلص من الحاجة إلى خدمات استضافة باهظة الثمن وتقليل التكاليف المرتبطة بنشر التغييرات على موقع مباشر. ما عليك سوى جهاز كمبيوتر ومحرر نصوص للبدء.
- تحسين التعاون : يمكن للمطورين المتعددين العمل في مشروع واحد في وقت واحد دون التدخل في عمل بعضهم البعض.
- التطوير دون اتصال بالإنترنت : من خلال بيئة التطوير المحلية ، يمكنك تطوير موقعك حتى عندما تكون غير متصل بالإنترنت.
- تحسين الأمان : هل حصلت على مشروع "سري للغاية" تريد العمل عليه؟ نظرًا لأن بيئة التطوير المحلية تعمل على جهازك ، فهي أكثر أمانًا من الخادم البعيد ، لذا يمكنك بناء موقعك والعمل فيه بعيدًا عن أعين المتطفلين. لا يوجد خطر الوصول غير المصرح به أو القرصنة.
إذا كنت قد بدأت للتو كمطور WordPress ، فراجع مقدمتنا لمقالة التطوير المحلي لـ WordPress. إذا كنت بالفعل أكثر خبرة بقليل ، فراجع مقالتنا حول طرق تحسين سير عمل تطوير WordPress في بيئة محلية.
تهيئة بيئة التنمية المحلية الخاصة بك
قبل أن تتمكن من إعداد بيئة تطوير WordPress محلية ، هناك بعض الأشياء التي ستحتاج إليها.
ماذا ستحتاج
بالإضافة إلى جهاز كمبيوتر به مساحة تخزين كافية وقوة معالجة لدعم أعمال التطوير الخاصة بك ، إليك كل ما تحتاجه لإعداد بيئة تطوير محلية:
برنامج الخادم المحلي
ستحتاج إلى تثبيت برنامج خادم محلي لتشغيل بيئة التطوير المحلية الخاصة بك.
XAMPP و MAMP و WAMP هي ثلاثة خيارات شائعة. توفر كل حزمة من حزم برامج الخادم المحلية بيئة تطوير كاملة لمطوري الويب مع جميع المكونات الضرورية (مثل خادم الويب Apache وقاعدة بيانات MySQL ولغة البرمجة النصية PHP ، في حزمة واحدة) ، ولوحة تحكم لإدارة هذه المكونات و أداة لإدارة قاعدة البيانات.
ومع ذلك ، تحتوي كل حزمة برامج أيضًا على ميزاتها الفريدة مع الاختلافات الرئيسية ، لذلك من المهم اختيار واحدة تلبي احتياجاتك الخاصة.
دعنا نلقي نظرة سريعة على كل:
XAMPP
XAMPP هو برنامج خادم ويب مجاني ومفتوح المصدر وسهل التثبيت يوفر بيئة تطوير محلية لمطوري الويب. إنها تمثل Apache و MariaDB و PHP و Perl ، وهي المكونات الأربعة الرئيسية لـ XAMPP.
بعض الميزات الرئيسية (والإيجابيات) لـ XAMPP:
- يتضمن خادم الويب Apache وقاعدة بيانات MariaDB ولغات البرمجة النصية PHP و Perl.
- يدعم أنظمة تشغيل متعددة ، بما في ذلك Windows و Mac و Linux.
- لوحة تحكم سهلة الاستخدام لإدارة خادم الويب ومكونات قاعدة البيانات.
- خيار لتثبيت مكونات إضافية مثل phpMyAdmin لإدارة قاعدة البيانات.
سلبيات:
- ليس شائعًا مثل MAMP أو WAMP ، لذلك قد لا يكون دعم المجتمع قويًا.
- إعداد أكثر تعقيدًا مقارنةً بـ MAMP أو WAMP ، مما يتطلب المزيد من المعرفة التقنية لتثبيت المكونات وتكوينها.
XAMPP هو الأفضل لمطوري الويب الذين يحتاجون إلى بيئة تطوير كاملة بمكونات متعددة وعلى دراية بتكوين هذه المكونات وإدارتها. إنه أيضًا الأفضل للمطورين الذين يعملون على أنظمة تشغيل متعددة ويحتاجون إلى حل عبر الأنظمة الأساسية.
MAMP
MAMP هو برنامج خادم محلي يوفر بيئة تطوير لمطوري الويب. إنها تقف على Macintosh و Apache و MySQL و PHP ، وهي المكونات الأربعة الرئيسية لـ MAMP.
بعض الميزات الرئيسية (والإيجابيات) لـ MAMP:
- يتضمن خادم الويب Apache وقاعدة بيانات MySQL ولغة البرمجة النصية PHP.
- مدعوم من نظام التشغيل macOS ، ولكن يمكن استخدامه أيضًا لنظام التشغيل المستند إلى Windows.
- لوحة تحكم سهلة الاستخدام لإدارة خادم الويب ومكونات قاعدة البيانات.
- خيار لتثبيت مكونات إضافية مثل phpMyAdmin لإدارة قاعدة البيانات.
سلبيات:
- يمكن فقط استخدام لغة البرمجة النصية PHP.
- مكونات أقل مقارنة بـ XAMPP ، مما قد يحد من احتياجات بعض المطورين.
MAMP هو الأفضل لمطوري الويب الذين يعملون على نظام التشغيل macOS.
لمزيد من المعلومات حول استخدام هذا الخيار ، تحقق من البرنامج التعليمي الخاص بنا حول كيفية تطوير WordPress محليًا باستخدام MAMP.
WampServer
WAMP هو برنامج خادم محلي يوفر بيئة تطوير لمطوري الويب. إنها تعني Windows و Apache و MySQL و PHP ، وهي المكونات الأربعة الرئيسية لـ WAMP.
بعض الميزات الرئيسية (والإيجابيات) لـ WAMP:
- يتضمن خادم الويب Apache وقاعدة بيانات MySQL ولغة البرمجة النصية PHP.
- يدعم نظام تشغيل ويندوز.
- لوحة تحكم سهلة الاستخدام لإدارة خادم الويب ومكونات قاعدة البيانات.
- خيار لتثبيت مكونات إضافية مثل phpMyAdmin لإدارة قاعدة البيانات.
سلبيات:
- يدعم Windows فقط ، لذلك قد يحتاج المطورون الذين يستخدمون macOS أو Linux إلى البحث في مكان آخر.
- مكونات أقل مقارنة بـ XAMPP ، مما قد يحد من احتياجات بعض المطورين.
WAMP هو الأفضل لمطوري الويب الذين يعملون على نظام التشغيل Windows والذين يحتاجون إلى بيئة تطوير كاملة مع المكونات الأساسية.
لمزيد من المعلومات حول هذا الخيار ، تحقق من البرنامج التعليمي الخاص بنا حول كيفية تطوير WordPress محليًا باستخدام WAMP.
في حين أن XAMPP و MAMP و WAMP كلها خيارات ممتازة لمطوري الويب الذين يبحثون عن بيئة تطوير محلية ، هناك خيارات أخرى متاحة ، بما في ذلك Local by Flywheel و DesktopServer و (إذا كنت بحاجة إلى العمل على WordPress محليًا على أكثر من جهاز واحد) حتى تثبيت وتشغيل WordPress من USB.
محرر النص
المكون الآخر الذي ستحتاج إليه هو محرر نصوص لتطوير WordPress مصمم خصيصًا للعمل مع لغات البرمجة مثل PHP. يعد محرر النصوص ضروريًا لتحرير التعليمات البرمجية وإجراء تغييرات على موقع الويب الخاص بك.
لنلقِ نظرة على اثنين من الخيارات الشائعة لمحرري النصوص:
نص سامي
Sublime Text هو محرر نصوص شائع يستخدم على نطاق واسع من قبل المطورين لأغراض البرمجة والبرمجة. إنه يوفر واجهة نظيفة وسريعة وبديهية ، مما يجعل من السهل العمل مع قواعد الرموز الكبيرة.
بعض الميزات الرئيسية لـ Sublime Text:
- تسليط الضوء على بناء الجملة وإكمال التعليمات البرمجية لأكثر من 80 لغة برمجة
- أنظمة الألوان القابلة للتخصيص ، وارتباطات المفاتيح ، ووحدات الماكرو
- أدوات البحث والتحرير المتقدمة مثل التحديدات المتعددة ، والتعديل المقسم ، وتحرير الأعمدة
- قم بالتبديل على الفور بين المشاريع باستخدام نظام إعدادات خاص بالمشروع
Sublime Text هي أداة رائعة للمطورين الذين يعملون في المشاريع التي تتطلب كتابة التعليمات البرمجية بلغات HTML و CSS و JavaScript. إنه يوفر أدوات تسليط الضوء على بناء الجملة سهلة الاستخدام وإكمال التعليمات البرمجية وأدوات التحرير التي تجعل عملية الترميز سريعة وفعالة.
كود الاستوديو المرئي
Visual Studio Code هو محرر كود مجاني مفتوح المصدر طورته شركة Microsoft. يقدم مجموعة من الميزات والأدوات لمساعدة المطورين على إنشاء وإدارة مشاريع واسعة النطاق.
بعض الميزات الرئيسية لبرنامج Visual Studio Code:
- IntelliSense ، أداة ذكية ومتقدمة لإكمال التعليمات البرمجية وتصحيح الأخطاء
- المدمج في دعم Git وتصحيح الأخطاء
- يدعم لغات برمجة متعددة ويحتوي على مكتبة كبيرة من الملحقات
- واجهة ومساحة عمل قابلة للتخصيص
للحصول على برامج تحرير نصية إضافية ، راجع قائمة أفضل برامج تحرير النصوص لتطوير WordPress.
هل حددت جميع المتطلبات المذكورة أعلاه؟
يفي الكمبيوتر بالمواصفات المطلوبة
برنامج خادم محلي محدد
محرر نص محدد
عظيم! ثم دعنا ننتقل إلى الخطوة التالية ...
تثبيت برنامج الخادم المحلي
في هذا المثال ، سنقوم بتثبيت XAMPP على نظام تشغيل Windows. استخدم نفس العملية الموضحة أدناه لتثبيت برنامج الخادم المحلي الذي اخترته على جهاز الكمبيوتر الخاص بك واتبع الإرشادات الخاصة بحزمة البرنامج:
- تنزيل XAMPP : انتقل إلى موقع XAMPP الرسمي وقم بتنزيل أحدث إصدار من XAMPP لنظام التشغيل Windows.
- تثبيت XAMPP : انقر نقرًا مزدوجًا فوق الملف الذي تم تنزيله لبدء عملية التثبيت. قم بتشغيل ملف المثبت الذي تم تنزيله واتبع الإرشادات التي تظهر على الشاشة لتثبيت XAMPP. بشكل افتراضي ، سيتم تثبيت XAMPP في دليل
C:\xampp
. - بدء XAMPP : بعد التثبيت ، افتح لوحة تحكم XAMPP من قائمة ابدأ أو اختصار سطح المكتب. ابدأ وحدات Apache و MySQL بالنقر فوق الزر "ابدأ" بجوار كل وحدة.
- تحقق من التثبيت : للتحقق من أن XAMPP يعمل بشكل صحيح ، افتح مستعرض ويب وانتقل إلى
http://localhost
. يجب أن يعرض هذا صفحة ترحيب XAMPP. - إنشاء مضيف افتراضي : لإنشاء مضيف افتراضي ، اتبع الخطوات الموضحة أدناه.
يجب الآن تثبيت XAMPP وتكوينه على جهازك. أنت على استعداد لبدء تطوير واختبار مواقع الويب الخاصة بك محليًا.
ملاحظة: قد تختلف عملية تثبيت XAMPP أو برنامج خادم محلي آخر ، مثل MAMP أو WAMP ، قليلاً حسب نظام التشغيل المستخدم. بالنسبة لأنظمة تشغيل Mac و Linux ، يمكنك اتباع إرشادات التثبيت المتوفرة على موقع XAMPP على الويب.
راجع البرامج التعليمية الأخرى المتعلقة بـ XAMPP للحصول على معلومات إضافية حول إعداد XAMPP ، وترقية XAMPP ، واستكشاف أخطاء XAMPP وإصلاحها ، وترحيل WordPress من مضيف محلي XAMPP إلى الويب.
إعداد مضيف افتراضي
يتيح إعداد مضيف افتراضي في بيئة تطوير محلية للمطورين تشغيل مواقع ويب متعددة على أجهزتهم المحلية ، لكل منها عنوان URL فريد خاص به. يوفر هذا بيئة اختبار أكثر واقعية ويسهل التبديل بين المشاريع المختلفة.
للحصول على الدليل التفصيلي أدناه لإعداد مضيف افتراضي في بيئة التطوير المحلية الخاصة بك والبدء في اختبار مواقع الويب الخاصة بك:
1. افتح ملف تكوين Apache : افتح ملف التكوين لبرنامج الخادم المحلي. في هذا المثال ، نستخدم XAMPP ، لذا افتح ملف تكوين Apache ، الموجود عادةً في /etc/httpd/conf/httpd.conf
أو C:\xampp\apache\conf\httpd.conf
.
2. قم بتمكين الاستضافة الافتراضية : حدد القسم المسمى "# Virtual Hosts" وقم بإلغاء التعليق عن السطر التالي عن طريق إزالة رمز التجزئة (#) في بداية السطر: #Include conf/extra/httpd-vhosts.conf
.
3. تكوين المضيف الظاهري : افتح ملف تكوين المضيف الظاهري ، الموجود عادةً في /etc/httpd/conf/extra/httpd-vhosts.conf
أو C:\xampp\apache\conf\extra\httpd-vhosts.conf
.
4. أضف مضيفًا افتراضيًا جديدًا : أضف مضيفًا افتراضيًا جديدًا عن طريق إنشاء كتلة جديدة من التعليمات البرمجية بالتنسيق التالي:
ServerName example.local DocumentRoot "/path/to/document/root" <Directory "/path/to/document/root"> AllowOverride All Require all granted
افعل هذا:
- استبدل "example.local" بعنوان URL المطلوب للمضيف الظاهري.
- استبدل "/ path / to / document / root" بالمسار الكامل إلى دليل جذر المستند للمضيف الظاهري.
5. تحديث ملف المضيفين : يعيّن ملف المضيفين أسماء المجال إلى عناوين IP. لجعل المضيف الظاهري يمكن الوصول إليه عبر عنوان URL الذي حددته ، ستحتاج إلى إضافة إدخال إلى ملف المضيفين. يوجد ملف المضيفين عادةً في /etc/hosts or C:\Windows\System32\drivers\etc\hosts
. أضف سطرًا جديدًا بالتنسيق التالي: 127.0.0.1 example.local
. استبدل "example.local" بعنوان URL المحدد في تكوين المضيف الظاهري. احفظ التغييرات في ملف التكوين.
6. أعد تشغيل Apache : أعد تشغيل خادم الويب المحلي Apache لتطبيق التغييرات.
7. اختبر المضيف الظاهري : اختبر المضيف الظاهري عن طريق زيارة عنوان URL في متصفح الويب. يجب أن يعرض المستعرض محتوى دليل جذر المستند للمضيف الظاهري.
إنشاء قاعدة بيانات لتثبيت WordPress المحلي الخاص بك
الخطوة التالية قبل إعداد مشروع WordPress محليًا هي إنشاء قاعدة بيانات لبيئة التطوير المحلية الخاصة بك.
اتبع هذه الإرشادات خطوة بخطوة لإنشاء قاعدة بيانات في XAMPP:
1. افتح لوحة تحكم XAMPP : افتح لوحة تحكم XAMPP من قائمة ابدأ أو اختصار سطح المكتب. تأكد من تشغيل وحدات Apache و MySQL.
2. الوصول إلى phpMyAdmin : للوصول إلى phpMyAdmin ، افتح مستعرض ويب وانتقل إلى http://localhost/phpmyadmin
. سيؤدي هذا إلى فتح واجهة phpMyAdmin في متصفحك.
3. إنشاء قاعدة بيانات جديدة : في واجهة phpMyAdmin ، انقر فوق علامة التبويب "قواعد البيانات". في قسم "إنشاء قاعدة بيانات" ، أدخل اسمًا لقاعدة البيانات الجديدة وحدد الترتيب "utf8mb4_general_ci". ثم انقر فوق الزر "إنشاء".
4. إنشاء مستخدم جديد : لإنشاء مستخدم جديد لقاعدة البيانات ، انقر فوق علامة التبويب "المستخدمون" ثم الزر "إضافة مستخدم". في نموذج "إضافة مستخدم" ، أدخل اسم مستخدم وكلمة مرور للمستخدم الجديد ، وحدد "محلي" كمضيف. تأكد من منح جميع الامتيازات للمستخدم عن طريق تحديد مربع الاختيار "منح جميع الامتيازات على قاعدة البيانات". أخيرًا ، انقر فوق الزر "Go".
5. احفظ التفاصيل الخاصة بك : اكتب أو احفظ اسم قاعدة البيانات واسم المستخدم وكلمة المرور. ستحتاج إلى هذه لتوصيل قاعدة البيانات بـ WordPress لاحقًا.
بعد الانتهاء من الخطوات المذكورة أعلاه ، ستكون قد أنشأت بنجاح قاعدة بيانات لتثبيت WordPress المحلي وبيئة التطوير المحلية.
يمكنك الآن استخدام قاعدة البيانات هذه لتخزين وإدارة بياناتك أثناء تطوير واختبار موقع WordPress الخاص بك محليًا.
هل أكملت جميع الخطوات المذكورة أعلاه؟
برنامج الخادم المحلي المثبت
قم بإعداد مضيف افتراضي
قاعدة بيانات تم إنشاؤها
عظيم! ثم دعنا ننتقل إلى الخطوة التالية ...
تثبيت ووردبريس محليًا
الآن بعد أن أعددنا بيئتنا المحلية ، فإن الخطوة التالية هي تنزيل WordPress وتثبيته وتكوينه.
تنزيل WordPress وتثبيته على الخادم المحلي
اتبع الخطوات أدناه لإكمال هذه العملية:
- قم بزيارة موقع WordPress الإلكتروني : انتقل إلى موقع WordPress.org الرسمي وانقر فوق الزر "تنزيل WordPress" لتنزيل أحدث إصدار من WordPress.
- استخراج الأرشيف : سيكون تنزيل WordPress عبارة عن ملف ZIP مضغوط. قم باستخراج محتويات الأرشيف إلى دليل على جهاز الكمبيوتر الخاص بك.
- انقل الملفات المستخرجة إلى الخادم المحلي : انقل محتويات الدليل المستخرج إلى الدليل الجذر لخادمك المحلي. إذا كنت تستخدم XAMPP ، على سبيل المثال ، فهذا عادةً ما يكون
C:\xampp\htdocs
على Windows أو/Applications/XAMPP/htdocs
على macOS. - قم بإنشاء قاعدة بيانات : (ملاحظة: إذا كنت تتبع ذلك ، فيجب أن تكون هذه الخطوة قد تمت بالفعل.) قبل تثبيت WordPress ، ستحتاج إلى إنشاء قاعدة بيانات. يمكنك القيام بذلك باستخدام أداة مثل phpMyAdmin ، المضمنة في معظم برامج الخادم المحلية مثل XAMPP و MAMP.
- بدء التثبيت : افتح متصفح الويب وانتقل إلى
http://localhost/wordpress
(أو عنوان URL المكافئ لخادمك المحلي). سيبدأ هذا عملية تثبيت WordPress. - اختر اللغة : في الشاشة الأولى ، حدد لغتك المفضلة وانقر فوق الزر "متابعة".
- قم بملء معلومات قاعدة البيانات : في الشاشة التالية ، قم بملء معلومات قاعدة البيانات التي قمت بإنشائها في الخطوة 4. وهذا يتضمن اسم قاعدة البيانات واسم مستخدم قاعدة البيانات وكلمة مرور قاعدة البيانات.
- املأ معلومات الموقع : في الشاشة التالية ، املأ المعلومات الخاصة بموقع WordPress المحلي الخاص بك. يتضمن هذا عنوان الموقع واسم المستخدم وكلمة المرور وعنوان البريد الإلكتروني.
- قم بتشغيل التثبيت : بمجرد ملء جميع المعلومات ، انقر فوق الزر "تثبيت WordPress" لتشغيل التثبيت.
- تسجيل الدخول إلى موقعك : بعد اكتمال التثبيت ، قم بتسجيل الدخول إلى موقع WordPress المحلي الخاص بك باستخدام اسم المستخدم وكلمة المرور اللذين أنشأتهما في الخطوة 8 لبدء تخصيص موقعك المحلي وتطويره.
لقد نجحت الآن في تنزيل WordPress وتثبيته.
يمكنك الآن البدء في تخصيص موقعك وتطويره محليًا ، مع جميع مزايا بيئة التطوير المحلية ، قبل نشر موقعك على خادم مباشر.
تكوين ملف wp-config.php
يعد ملف wp-config.php
مكونًا مهمًا في إعداد تثبيت WordPress المحلي وبيئة التطوير المحلية. يحتوي هذا الملف على إعدادات التكوين التي تتحكم في كيفية تفاعل WordPress مع قاعدة البيانات والإعدادات المهمة الأخرى.
إذا اتبعت إرشادات التثبيت أعلاه ، فستتم إضافة بيانات اعتماد قاعدة البيانات تلقائيًا إلى ملف wp-config.php
.
إذا احتجت ، لأي سبب من الأسباب ، إلى تكوين ملف wp-config.php
يدويًا ، فاتبع الإرشادات أدناه:
1. إنشاء ملف wp-config.php
: إذا لم يكن تثبيت WordPress المحلي لديك يحتوي بالفعل على ملف wp-config.php
، فيمكنك إنشاء واحد عن طريق نسخ ملف wp-config-sample.php
وإعادة تسميته إلى wp-config.php
.
2. تحديث بيانات اعتماد قاعدة البيانات : افتح ملف wp-config.php
وقم بتحديث الأسطر التالية بالمعلومات المناسبة:
define( 'DB_NAME', 'database_name' ); define( 'DB_USER', 'database_user' ); define( 'DB_PASSWORD', 'database_password' ); define( 'DB_HOST', 'localhost' );
استبدل database_name
و database_user
و database_password
بالقيم التي استخدمتها عند إنشاء قاعدة البيانات والمستخدم في خطوة سابقة.
3. قم بتعيين مفاتيح أمان WordPress : تضيف مفاتيح أمان WordPress طبقة أمان إضافية إلى موقعك عن طريق تشفير المعلومات المخزنة في ملفات تعريف الارتباط. يمكنك إنشاء مجموعة من مفاتيح الأمان على موقع WordPress الرسمي. انسخ المفاتيح التي تم إنشاؤها والصقها في ملف wp-config.php
، لتحل محل مفاتيح العناصر النائبة الموجودة بالفعل.
4. تمكين التصحيح : بالنسبة للتطوير المحلي ، من المفيد تمكين تصحيح الأخطاء في WordPress. سيوفر هذا المزيد من رسائل الخطأ والتحذيرات التفصيلية التي يمكن أن تساعدك في استكشاف مشكلات موقعك وإصلاحها. لتمكين تصحيح الأخطاء ، أضف السطر التالي إلى ملف wp-config.php الخاص بك:
define( 'WP_DEBUG', true );
5. احفظ التغييرات : بمجرد إجراء التغييرات على ملف wp-config.php
، احفظ الملف وأغلقه.
سيضمن تكوين ملف wp-config.php
بنجاح أن يكون موقع WordPress المثبت محليًا قادرًا على الاتصال بقاعدة البيانات ، وأنه آمن ، ويوفر معلومات تصحيح أخطاء مفيدة أثناء تطوير موقعك واختباره محليًا.
استيراد موقع WordPress مباشر إلى البيئة المحلية
اتبع الخطوات أدناه إذا كنت بحاجة إلى استيراد موقع WordPress مباشر إلى بيئتك المحلية:
تصدير قاعدة بيانات الموقع المباشر
لتصدير قاعدة بيانات الموقع المباشر ، ستحتاج إلى الوصول إلى خادم الموقع المباشر.
فيما يلي خطوات تصدير قاعدة بيانات الموقع المباشر (ملاحظة: ستؤدي بيئات الخادم المختلفة ذلك بشكل مختلف ، ولكن يجب أن يتبع معظمها عملية مماثلة):
- سجّل الدخول إلى لوحة تحكم الخادم المباشر .
- الوصول إلى قاعدة البيانات : الخطوة الأولى هي الوصول إلى قاعدة بيانات الموقع المباشر. يمكنك القيام بذلك باستخدام أداة مثل phpMyAdmin ، والتي يتم توفيرها غالبًا بواسطة مزود استضافة الويب الخاص بك. ابحث عن قسم يسمى "قواعد البيانات" وانقر على "phpMyAdmin".
- حدد قاعدة البيانات : بمجرد تسجيل الدخول إلى phpMyAdmin ، حدد قاعدة البيانات الخاصة بموقعك المباشر من اللوحة اليسرى.
- تصدير قاعدة البيانات : انقر فوق الزر "تصدير" لبدء عملية التصدير.
- اختر تنسيق التصدير : في شاشة التصدير ، اختر طريقة التصدير "السريع" ، وحدد تنسيق "SQL" وتأكد من تحديد خياري "الهيكل" و "البيانات".
- تنزيل ملف التصدير : انقر فوق الزر "Go" لتنزيل ملف التصدير إلى جهاز الكمبيوتر الخاص بك.
استيراد قاعدة البيانات إلى الخادم المحلي
لاستيراد قاعدة بيانات الموقع المباشر إلى الخادم المحلي الخاص بك ، تأكد من تثبيت برنامج الخادم المحلي الذي اخترته بالفعل على جهاز الكمبيوتر الخاص بك.
فيما يلي خطوات استيراد قاعدة بيانات الموقع المباشر إلى الخادم المحلي الخاص بك:
- افتح phpMyAdmin في برنامج الخادم المحلي : سجّل الدخول إلى phpMyAdmin لخادمك المحلي وحدد قاعدة البيانات التي أنشأتها لتثبيت WordPress المحلي.
- استيراد قاعدة البيانات : انقر فوق الزر "استيراد" لاستيراد البيانات من ملف التصدير الذي قمت بتنزيله للتو.
- حدد ملف الاستيراد : في شاشة الاستيراد ، انقر فوق الزر "اختيار ملف" ، وحدد ملف التصدير الذي قمت بتنزيله للتو ، وانقر فوق الزر "انتقال" لبدء عملية الاستيراد.
استبدال عناوين URL في قاعدة البيانات
بعد استيراد قاعدة بيانات الموقع المباشر ، ستحتاج إلى استبدال عناوين URL في قاعدة البيانات لمطابقة بيئة التطوير المحلية لديك.
فيما يلي خطوات استبدال عناوين URL في قاعدة البيانات:
1. افتح phpMyAdmin في برنامج الخادم المحلي.
2. حدد قاعدة البيانات المستوردة من اللوحة اليسرى.
3. انقر فوق علامة التبويب "SQL".
4. أدخل الاستعلام التالي في منطقة النص:
UPDATE wp_options SET option_value = replace(option_value, 'http://www.livesite.com', 'http://local.livesite.com') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET guid = replace(guid, 'http://www.livesite.com','http://local.livesite.com'); UPDATE wp_posts SET post_content = replace(post_content, 'http://www.livesite.com', 'http://local.livesite.com');
5. استبدل "http://www.livesite.com" بعنوان URL الخاص بموقعك المباشر ، واستبدل "http://local.livesite.com" بعنوان URL الخاص ببيئة التطوير المحلية لديك.
6. انقر على زر "Go" لتنفيذ الاستعلام.
تحميل ملفات Live Site إلى البيئة المحلية
لتحميل ملفات الموقع المباشر إلى البيئة المحلية ، ستحتاج إلى وصول FTP إلى خادم موقعك المباشر.
اتبع الخطوات أدناه لتحميل ملفات الموقع المباشر إلى بيئتك المحلية:
- اتصل بخادم موقعك المباشر باستخدام عميل FTP مثل FileZilla.
- انتقل إلى الدليل الجذر لموقعك المباشر على الخادم.
- قم بتنزيل جميع الملفات على جهاز الكمبيوتر المحلي الخاص بك.
- ضع الملفات التي تم تنزيلها في الدليل الجذر لبيئة التطوير المحلية الخاصة بك ، والذي يوجد عادةً في مجلد "htdocs" أو "www" في XAMPP أو برنامج خادم محلي آخر.
ملحوظات:
- إذا كان لديك بالفعل تثبيت WordPress ، فلن يكون المجلد أعلاه فارغًا وسيُطلب منك استبدال الملفات والأدلة الموجودة ، لذا استبدل جميع الملفات باستثناء ملف
wp-config.php
للاحتفاظ بنفس التكوينات ، بما في ذلك الملف المتصل قواعد البيانات التي تم ملؤها ببيانات الموقع المباشر. - قبل تحميل ملفات الموقع المباشر إلى البيئة المحلية ، قد تحتاج إلى تغيير أذونات الملف لجعل الملفات قابلة للكتابة بواسطة برنامج الخادم المحلي.
- تأكد أيضًا من اختبار النسخة الاحتياطية المحلية من WordPress قبل إجراء أي تغييرات.
هذا كل شيء! لقد نجحت الآن في استيراد موقعك المباشر إلى تثبيت WordPress المحلي وبيئة التطوير المحلية.
التطوير والاختبار على موقع WordPress المحلي
أنت جاهز أخيرًا لتطوير واختبار موقعك محليًا باستخدام نفس البيانات الموجودة في موقعك المباشر ، مما يمنحك بيئة واقعية للاختبار والتطوير.
دعنا نمر بالعملية:
إجراء التغييرات والاختبار
- قم بتسجيل الدخول إلى موقع WordPress المحلي: افتح موقع WordPress المحلي في متصفح الويب الخاص بك وقم بتسجيل الدخول إلى لوحة معلومات WordPress باستخدام بيانات اعتماد المسؤول.
- إجراء تغييرات على الموقع: يمكنك إجراء تغييرات على موقع WordPress المحلي الخاص بك عن طريق تحرير السمات أو المكونات الإضافية أو التعليمات البرمجية المخصصة. ما عليك سوى الوصول إلى هذه العناصر من لوحة معلومات WordPress.
- تغييرات الاختبار: بعد إجراء تغييرات على موقع WordPress المحلي الخاص بك ، من المهم اختبار التغييرات للتأكد من أنها تعمل على النحو المتوقع. يمكنك اختبار التغييرات من خلال زيارة الواجهة الأمامية لموقعك والتحقق من أن التغييرات قد دخلت حيز التنفيذ.
التصحيح
- استخدم وضع التصحيح: يحتوي WordPress على وضع تصحيح أخطاء مدمج يسهل تحديد المشكلات وحلها على موقعك. لتمكين وضع التصحيح ، تحتاج إلى إضافة الكود التالي إلى ملف wp-config.php الخاص بك:
define( 'WP_DEBUG', true );
. - تحقق من سجلات الأخطاء: إذا كنت تواجه مشكلات مع موقع WordPress المحلي الخاص بك ، فيمكنك التحقق من سجلات الأخطاء لمعرفة ما إذا كانت هناك أي رسائل خطأ أو رسائل تحذير يمكن أن تساعدك في تحديد المشكلة. يمكن العثور على سجلات الأخطاء في ملف سجل تصحيح أخطاء WordPress الموجود في دليل wp-content.
- استخدام أدوات تصحيح الأخطاء: هناك عدد من أدوات التصحيح والمكونات الإضافية المتاحة لـ WordPress والتي يمكن أن تساعدك في تحديد المشكلات الموجودة على موقعك وحلها. على سبيل المثال ، يوفر المكون الإضافي Query Monitor معلومات مفصلة حول استعلامات قاعدة البيانات واستخدام البرنامج المساعد والمزيد. راجع هذا البرنامج التعليمي للمساعدة في تصحيح أخطاء WordPress: تصحيح أخطاء WordPress: كيفية استخدام WP_Debug
اختبار المكونات الإضافية والسمات المختلفة
يعمل تثبيت المكونات الإضافية والسمات وتنشيطها واختبارها على موقع WordPress محلي بنفس الطريقة تمامًا كما يعمل في أي موقع WordPress عادي آخر. لذلك ، تأكد من القيام بما يلي أثناء وجودك في وضع الاختبار:
- تثبيت المكونات الإضافية : قم بتثبيت المكونات الإضافية على موقع WordPress المحلي الخاص بك لإضافة ميزات أو وظائف جديدة إلى موقعك. لتثبيت مكون إضافي ، قم بتسجيل الدخول إلى لوحة معلومات WordPress ، وانتقل إلى قسم الملحقات ، وانقر فوق الزر "إضافة جديد".
- تنشيط المكونات الإضافية : قم بتنشيط المكون الإضافي الذي تختبره بعد تثبيته لاستخدامه على موقعك. لتنشيط مكون إضافي ، انتقل إلى قسم الإضافات في لوحة معلومات WordPress وانقر على زر تنشيط بجوار المكون الإضافي الذي تريد استخدامه.
- اختبار المكونات الإضافية : بعد تنشيط المكون الإضافي ، من المهم اختبار المكون الإضافي للتأكد من أنه يعمل كما هو متوقع. اختبر المكونات الإضافية عن طريق زيارة الواجهة الأمامية لموقعك والتحقق من تفعيل المكون الإضافي.
- تثبيت السمات : قم بتثبيت السمات على موقع WordPress المحلي لتغيير مظهر موقعك. لتثبيت سمة ، قم بتسجيل الدخول إلى لوحة معلومات WordPress ، وانتقل إلى قسم المظهر ، وانقر على زر السمات.
- تنشيط السمات : قم بتنشيط السمة بعد تثبيتها لتغيير مظهر موقعك. لتنشيط سمة ، انتقل إلى قسم المظهر في لوحة معلومات WordPress وانقر فوق الزر تنشيط بجوار السمة التي تريد استخدامها.
- اختبار السمات : بعد تنشيط السمة ، من المهم اختبار السمة للتأكد من أنها تعمل كما هو متوقع. اختبر السمات من خلال زيارة الواجهة الأمامية لموقعك والتحقق من أن الموضوع قد تم تفعيله.
هل قمت بإجراء جميع التغييرات التي تحتاجها ، وتصحيح المشكلات ، واختبرت المكونات الإضافية والسمات المختلفة على موقعك المحلي؟
عظيم! أنت الآن جاهز لجعل موقع WordPress المحلي الخاص بك مباشرًا.
نشر موقع WordPress المحلي على Live Server
تتمثل الخطوة الأخيرة في هذه العملية في تصدير جميع ملفات وقاعدة بيانات WordPress المحلية الخاصة بك إلى بيئة الاستضافة الحية الخاصة بك والتأكد من أن جميع التغييرات والتكوينات وعناوين URL الخاصة بموقعك تعمل على موقعك المباشر.
تصدير قاعدة بيانات الموقع المحلي
اتبع الخطوات أدناه لتصدير موقع WordPress المحلي الخاص بك إلى خادمك المباشر:
- قم بتسجيل الدخول إلى قاعدة بيانات الموقع المحلي باستخدام PHPMyAdmin.
- حدد قاعدة البيانات التي تريد تصديرها.
- انتقل إلى علامة التبويب "تصدير".
- اختر طريقة التصدير "السريع".
- حدد تنسيق "SQL".
- انقر فوق "انتقال" لتنزيل ملف SQL على جهاز الكمبيوتر الخاص بك.
استيراد قاعدة البيانات إلى Live Server
اتبع الخطوات أدناه لاستيراد ملف تصدير قاعدة بيانات WordPress المحلية إلى موقعك المباشر:
- قم بتسجيل الدخول إلى قاعدة بيانات الخادم المباشر باستخدام PHPMyAdmin.
- إنشاء قاعدة بيانات جديدة للموقع المباشر.
- انتقل إلى قاعدة البيانات الجديدة وحدد علامة التبويب "استيراد".
- اختر ملف SQL الذي تم تصديره من موقعك المحلي.
- انقر فوق "انتقال" لاستيراد قاعدة البيانات.
الآن بعد أن قمت بترحيل قاعدة البيانات من موقعك المحلي إلى موقعك المباشر ، دعنا نفعل الشيء نفسه لملفات موقعك.
تحميل ملفات الموقع المحلي إلى Live Server
اتبع الخطوات أدناه لتحميل ملفات موقع WordPress المحلي الخاص بك إلى موقعك المباشر:
- تحضير الملفات: قبل تحميل ملفات الموقع المحلي إلى الخادم ، من الأفضل مراجعة الملفات وتنظيفها. قد يشمل ذلك إزالة أي ملفات غير ضرورية ، مثل النسخ الاحتياطية أو ملفات الاختبار ، لتقليل كمية البيانات التي يتم تحميلها.
- الاتصال بالخادم: يمكنك الاتصال بالخادم باستخدام مجموعة متنوعة من الطرق ، مثل FTP أو SFTP. ستحتاج إلى استخدام برنامج عميل ، مثل FileZilla ، للاتصال بالخادم. ستحتاج إلى تقديم مضيف الخادم واسم المستخدم وكلمة المرور للاتصال.
- تحميل الملفات: بمجرد الاتصال بالخادم ، يمكنك تحميل ملفات الموقع المحلي إلى الخادم. يمكنك تحميل الملفات بعدة طرق ، بما في ذلك تحميل الملفات الفردية أو تحميل مجلد الموقع المحلي بأكمله. انتقل إلى الدليل الجذر للموقع المباشر على الخادم. قم بتحميل جميع ملفات الموقع المحلي إلى دليل الموقع المباشر على الخادم ، واستبدل الملفات الموجودة إذا طُلب منك ذلك.
- تحديث معلومات قاعدة البيانات: بعد تحميل الملفات إلى الخادم ، ستحتاج إلى تحديث معلومات قاعدة البيانات في ملف
wp-config.php
لتعكس معلومات قاعدة بيانات الموقع المباشر. افتح ملفwp-config.php
في محرر نصوص وقم بتحديث اسم قاعدة البيانات واسم المستخدم وكلمة المرور لمطابقة قاعدة البيانات الحية. - تحديث عناوين URL في قاعدة البيانات: انظر القسم أدناه.
- اختبار الموقع: بعد تحميل ملفات الموقع المحلي على الخادم ، من الأفضل اختبار الموقع للتأكد من أن كل شيء يعمل بشكل صحيح. قد يتضمن ذلك اختبار وظائف الموقع والروابط والصور للتأكد من أنها تعمل على النحو المتوقع.
تحديث عناوين URL في قاعدة البيانات
يمكنك تحديث عناوين URL في قاعدة البيانات الخاصة بك باستخدام محرر نصوص أو عن طريق العمل مباشرة في قاعدة البيانات الخاصة بك (تأكد من نسخ قاعدة البيانات احتياطيًا بالكامل قبل إجراء التغييرات).
تحديث عناوين URL باستخدام محرر نصوص
اتبع الخطوات أدناه لتحديث عناوين URL في قاعدة البيانات الخاصة بك باستخدام محرر نصوص.
- تصدير قاعدة البيانات: قبل تحديث عناوين URL في قاعدة البيانات ، ستحتاج إلى تصدير قاعدة البيانات. استخدم أداة إدارة قاعدة البيانات (مثل phpMyAdmin).
- البحث عن عناوين URL واستبدالها : بمجرد تصدير قاعدة البيانات ، ستحتاج إلى البحث عن عناوين URL واستبدالها في قاعدة البيانات. يمكنك القيام بذلك باستخدام محرر نصوص مثل Sublime أو Visual Studio Code. ابحث عن عناوين URL واستبدلها ، وتأكد من استبدال عناوين URL بعناية وشاملة ، بما في ذلك عناوين URL في البيانات المتسلسلة.
- استيراد قاعدة البيانات : بعد تحديث عناوين URL في قاعدة البيانات ، ستحتاج إلى استيراد قاعدة البيانات مرة أخرى إلى بيئة التطوير المحلية الخاصة بك. يمكنك استيراد قاعدة البيانات باستخدام أداة إدارة قاعدة البيانات ، مثل phpMyAdmin.
- اختبار الموقع : بعد استيراد قاعدة البيانات المحدثة ، من الجيد اختبار الموقع للتأكد من أن كل شيء يعمل بشكل صحيح. قد يتضمن ذلك اختبار وظائف الموقع والروابط والصور للتأكد من أنها تعمل على النحو المتوقع.
تحديث عناوين URL في قاعدة البيانات
اتبع الخطوات أدناه لتحديث عناوين URL في قاعدة البيانات مباشرةً:
1. قم بتسجيل الدخول إلى قاعدة بيانات الموقع المباشر باستخدام PHPMyAdmin.
2. حدد قاعدة بيانات الموقع المباشر.
3. انتقل إلى علامة التبويب "SQL".
4. Run the following SQL query to update the URLs:
UPDATE wp_options SET option_value = replace(option_value, 'http://old-url', 'http://new-url') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET guid = replace(guid, 'http://old-url','http://new-url'); UPDATE wp_posts SET post_content = replace(post_content, 'http://old-url', 'http://new-url');
Replace “old-url” with the URL of the local site and “new-url” with the URL of the live site.
5. Click “Go” to run the query.
6. This will update all references to the local site's URL with the live site's URL in the database, ensuring that all links and images on the live site work correctly.
If you have followed the above steps correctly, the URLs in your database should have successfully updated. After these steps, your local WordPress site should now be fully functional on the live server. Make sure to thoroughly test the live site to ensure that all features are working correctly, and make any necessary adjustments to ensure a seamless transition from the local development environment to the live server.
Local Development vs Webhost Staging Environment
While WordPress local development provides a safe and efficient environment to build, edit, and test WordPress websites, you may decide to work in a webhost staging environment instead (here are some good reasons why you may not want to develop WordPress locally).
Both local development environments and webhost staging environments, however, have their pros and cons.
Here is a brief overview of the pros and cons of using a WordPress local development versus a webhost staging environment:
Pros of Local Development Environment
- Easy to Use : Local development environments are easy to use, even for beginner developers.
- Flexibility : You have complete control over your local development environment, so you can configure it however you like.
- Test Any Changes : With a local development environment, you can test any changes you make to your site without affecting the live version.
Cons of Local Development Environment
- Not a Live Environment : A local development environment is not a live environment, so you cannot test your site with live data.
- Limited Resources : Your local machine may have limited resources, such as memory and processing power, which can affect your site's performance.
- Not a True Representation : A local development environment may not accurately represent a live server environment, so testing may not be 100% accurate.
Pros of Webhost Staging Environment
- Live Environment : A webhost staging environment is a live environment, so you can test your site with live data.
- More Accurate Testing : A webhost staging environment is a more accurate representation of a live server environment, so testing is more reliable.
- More Resources : A webhost staging environment typically has more resources available than a local development environment, so your site's performance will be better.
Cons of Webhost Staging Environment
- Cost : Setting up a webhost staging environment can be expensive, as you have to pay for hosting and a domain name.
- Not as Fast : A webhost staging environment is not as fast as a local development environment because it runs on a remote server.
For smaller projects, a local development environment is a great option because it is free and easy to use. For larger projects, however, a webhost staging environment may be a better option because it is a live environment and provides more accurate testing.
Ultimately, the choice between these two methods will depend on your individual needs, preferences, and hosting options.
Note: We recommend avoiding shared hosting, and hosting on our Quantum plan instead for basic WordPress sites, but if you have reasons for choosing shared hosting, then check out our article on how to run WordPress local development on shared hosting.
All WPMU DEV hosting plans (except for Quantum) include a staging environment. Refer to our staging documentation for more details on the benefits of using a staging environment to develop and test WordPress sites.