حل أخطاء ووردبريس الشائعة: الشاشة البيضاء والخطأ الحرج وغيرهما
حل أخطاء ووردبريس الشائعة بهدوء: خذ نسخة احتياطية، واقرأ السجلات، واعثر على السبب بالاستبعاد، ثم عالج أخطاء قاعدة البيانات و500 والذاكرة ووضع الصيانة و404 وتسجيل الدخول.
9 دقائق قراءة
تعلّم النسخ الاحتياطي لموقع ووردبريس: ما تحتويه النسخة الكاملة، وطرق الاستضافة والإضافات واليدوي، وأين تخزّن النسخ، وكم مرة تنسخ للمدونات والمتاجر، وكيف تستعيد وتختبر.
النسخ الاحتياطي لموقع WordPress (ووردبريس) يعني حفظ شيئين معًا: قاعدة البيانات، وفيها مقالاتك وإعداداتك، ومعها الطلبات والعملاء إن كنت تستخدم WooCommerce، والملفات، وفيها قوالبك وإضافاتك والوسائط المرفوعة والملف wp-config.php. احتفظ بالنسخ بعيدًا عن الخادم الذي يشغّل الموقع، وأثبت أنها تعمل باستعادة إحداها على نسخة تجريبية.
باختصار
النسخة الاحتياطية نسخة كاملة، محفوظة بعيدًا عن الموقع، وثبت أنها تُستعاد. والكاملة تعني قاعدة البيانات والملفات معًا: يقول دليل النسخ الاحتياطي في WordPress إن الاستعادة الكاملة تحتاج إلى الاثنين، وإن نسخ الملفات لا ينسخ قاعدة البيانات. وبعيدة عن الموقع تعني أنها تنجو إذا تعطّل الخادم، أو عُلّق الحساب، أو حذف مهاجم كل ما يصل إليه حساب دخولك. وثبت أنها تُستعاد تعني أنك استعدتها مرة واحدة على الأقل.
من الحالات التي تقترب من النسخ الاحتياطي دون أن تبلغه: نسخة على الخادم نفسه، أو نسخة واحدة تُكتب فوق السابقة في كل مرة، أو نسخة لم يحاول أحد استعادتها. والنسخة المؤقتة التي ينشئها WordPress أثناء تحديث إضافة أو قالب ليست نسخة احتياطية: فهي تُحذف بعد نجاح التحديث.
| الجزء | ما يحتويه |
|---|---|
| قاعدة البيانات | المقالات والصفحات والتعليقات والإعدادات والمستخدمون، ومع WooCommerce المنتجات والطلبات والعملاء |
wp-content/uploads | الوسائط، إضافة إلى ملفات المنتجات القابلة للتنزيل في WooCommerce داخل woocommerce_uploads |
wp-content/themes وwp-content/plugins | قالبك وإضافاتك، بما فيها الشيفرة المدفوعة وتعديلاتك أنت |
wp-config.php | بيانات الاتصال بقاعدة البيانات والمفاتيح السرية. وقد يقع في مجلد واحد فوق مجلد WordPress، فتحقق من مكان ملفك |
.htaccess | قواعد الخادم في الاستضافات التي تعمل بنمط Apache. وتخفيه برامج SFTP كثيرة |
يمكن تنزيل نواة WordPress مرة أخرى من wordpress.org، فيمكنك تجاوزها، لكن نسخ المجلد كله أبسط ويسجّل إصدارك.
يشير دليل WordPress إلى أن الاستضافات كثيرًا ما تنسخ خوادم كاملة احتياطيًا، لكن الاستعادة منها قد تستغرق وقتًا. اسأل كتابةً عمّا تشمله النسخ، وكم مدة الاحتفاظ بها، وهل تقع في مركز البيانات نفسه، وهل يمكنك تنزيل إحداها، وكم تكلّف الاستعادة.
في دليل WordPress.org وسم backup (النسخ الاحتياطي). تقول هذه الصفحات الثلاث بوضوح ما تفعله الإضافة، حتى أكتوبر 2026. وهي مرتبة أبجديًا لا بحسب الجودة، وتوجد إضافات غيرها:
أيًّا اخترت، تحقق مما تغطيه، وأين تذهب النسخ، وكيف تعمل الاستعادة حين يكون الموقع متوقفًا، وما المدفوع منها.
افعل ذلك قبل أي تغيير محفوف بالمخاطر، أو كنسخة ثانية. إذا كان لديك وصول SSH وأداة WP-CLI، فشغّل الأمر التالي في مجلد الموقع (يحتاج إلى mysqldump على الخادم):
mkdir -p ~/backups
wp db export ~/backups/shop-2026-10-21.sqlسمِّ الملف بنفسك، وإلا ابتكر WP-CLI اسمًا (المرجع). وإن لم يكن لديك سطر أوامر، فاستخدم phpMyAdmin: اختر قاعدة البيانات، وافتح Export (تصدير)، واترك الخيارين Quick وSQL كما هما، واضغط Go. ويحذّر دليل قاعدة البيانات في WordPress من أن الأمر قد يفشل مع قواعد البيانات الكبيرة.
أما الملفات، فنزّل مجلد WordPress كله بعميل SFTP، بما فيه ملف .htaccess المخفي وأي ملف wp-config.php يقع فوقه. اضغطه في ملف zip واكتب التاريخ في اسمه، واحتفظ بعدة إصدارات كما يقترح دليل الملفات. ولا تترك ملف .sql في مجلد ويب عام: فأي شخص يخمّن اسمه يستطيع تنزيله.
يقترح دليل WordPress ثلاث إلى خمس نسخ حديثة على الأقل في أماكن مختلفة، مثل الاستضافة والتخزين السحابي وحاسوبك الشخصي. اقتراحاتنا:
wp-config.php. ويقترح دليل التحصين الأمني (hardening) تشفير النسخ الاحتياطية. احتفظ بالمفتاح بعيدًا عن النسخة، وأغلق حساب التخزين بتسجيل الدخول بالمصادقة الثنائية.اسأل كم من العمل تستطيع أن تتحمّل إعادته. يقترح دليل WordPress نسخًا أسبوعية للمواقع الأصغر، ويومية للمواقع كثيفة النشاط، ونسخة قبل كل ترقية أو نقل؛ وفي قائمة التحقق الأمني لدينا الروتين في جدول.
| الموقع | نقطة البداية (اقتراحنا) |
|---|---|
| مدونة أو موقع تعريفي | يوميًا أو أسبوعيًا بحسب حجم ما قد تضطر إلى إعادته؛ وقاعدة البيانات أكثر تكرارًا من الملفات |
| متجر إلكتروني | قاعدة البيانات يوميًا على الأقل، وأكثر مع كثرة الطلبات؛ والملفات بعد أي تغيير في القالب أو الإضافات |
الاستعادة تعيد المتجر إلى الوراء في الزمن: فالطلبات التي وردت بعد النسخة تختفي من الموقع، مع أن مزوّد الدفع ورسائل بريدك لا تزال تسجّلها، ولهذا تعرض بعض الخدمات نسخًا احتياطية في الوقت الفعلي. أضف دائمًا نسخة قبل التحديثات والاستيراد وتغييرات القالب أو الإضافات وتغييرات PHP وعمليات النقل.
احتفظ بعدة أجيال من النسخ، لأن بعض المشكلات تظهر متأخرة: اختراق، أو استيراد خاطئ، أو إضافة تكتب أسعارًا خاطئة. مثال لا قاعدة: بضع نسخ يومية، وبضع نسخ أسبوعية، ونسختان شهريتان. وتحتوي النسخ القديمة على بيانات شخصية قديمة، فحدّد لها عمرًا أقصى.
الاستعادة الحقيقية تكون عاجلة، فتدرّب عليها مرة واحدة (في العنوان التالي). والخطوات:
wp-config.php يجب أن تتطابق أسماء قاعدة البيانات والمستخدم وكلمة المرور والمضيف وبادئة الجداول.wp db import ~/backups/shop-2026-10-21.sql، أو mysql -h HOST -u USER -p DATABASE < shop-2026-10-21.sql.wp search-replace (مثال أدناه). فهو يتعامل مع البيانات المتسلسلة (serialised)، ويعرض الخيار --dry-run معاينةً للتغيير (التوثيق).مثال للخطوة 5 (عاين أولًا، ثم أعد التشغيل دون --dry-run):
wp search-replace 'https://example.com' 'https://staging.example.com' --skip-columns=guid --dry-runيصف توثيق WooCommerce النسخة التجريبية (staging) بأنها نسخة تنشئها استضافتك، أو تنتج عن استعادة نسخة احتياطية إلى تثبيت WordPress منفصل. استعد النسخة التي ستستخدمها فعلًا، من التخزين الخارجي، وأصلح الروابط. وأبقِها خاصة بكلمة مرور وبتفعيل Settings > Reading > Discourage search engines. استخدم وضع الاختبار لدى مزوّد الدفع وأوقف البريد الصادر، حتى لا ترسل النسخة رسائل بريد حقيقية ولا تحصّل مبالغ حقيقية. ونفّذ فحوص الخطوة 6 وقِس زمن العملية: فهو زمن استعادتك الحقيقي.
تعيش الطلبات والعملاء في قاعدة البيانات: في جداول مخصصة مع تخزين الطلبات عالي الأداء (High-Performance Order Storage، أو HPOS)، وفي جداول المقالات بدونه (شرح HPOS). انسخ احتياطيًا قبل تحديث WooCommerce، خصوصًا قبل خطوة Update WooCommerce Database (دليل WooCommerce، التحديث الآمن)، وقبل الاستيراد بالجملة (الاستيراد والتصدير)، وقبل تغيير إضافة دفع أو شحن أو ضريبة أو تغيير القالب.
تنسخ النسخة الاحتياطية البيانات الشخصية. ويقول توثيق WordPress إن أداة Erase Personal Data (مسح البيانات الشخصية) لا تزيل البيانات من النسخ الاحتياطية، وإنه عند استعادة نسخة مؤرشفة ينبغي احترام طلبات المسح. اقتراحنا: احتفظ بسجل مؤرَّخ، وأعد تطبيق الطلبات التي وردت منذ النسخة الاحتياطية. أما إعدادات الاحتفاظ في WooCommerce (WooCommerce > Settings > Accounts & Privacy) فتعمل على المتجر الحي فقط، لذلك تزول النسخ القديمة حين تحذفها أنت. وأي قواعد خصوصية تنطبق على نسخك، مثل نظام حماية البيانات الشخصية في المملكة العربية السعودية، سؤال للمحامي. وهذا ليس استشارة قانونية.
| البند | يكتمل عندما |
|---|---|
| النطاق | تحتوي النسخة على قاعدة البيانات وwp-content وwp-config.php و.htaccess |
| الجدولة | يطابق الفاصل الزمني ما تستطيع إعادته، إضافة إلى نسخة قبل كل تغيير |
| خارج الخادم | توجد نسخة مشفّرة واحدة لدى مزوّد آخر |
| مدة الاحتفاظ | عدة أجيال من النسخ، لكل منها عمر أقصى |
| الاختبار | نجحت استعادة على نسخة تجريبية وقست زمنها |
هي طبقة مفيدة، لكنها ليست خطة. فالتغطية ومدة الاحتفاظ وسرعة الاستعادة تختلف، لذا احتفظ بنسخة خاصة بك مخزّنة في مكان آخر.
لا. يحيل توثيق WordPress إلى الإضافات وأدوات الاستضافة للنسخ الاحتياطي.
يعرض Tools > Site Health > Info > Directories and Sizes حجم قاعدة البيانات والمجلدات الرئيسية.
نعم، إذا كانت أداتك تحفظ الأجزاء منفصلة. لكن قاعدة البيانات والملفات يعتمد كل منهما على الآخر، لذا استعد أزواجًا متطابقة ما لم تكن تعرف بالضبط ما الذي تغيّر.
ضع النسخ الاحتياطية واختبار الاستعادة في تقويمك مع قائمة صيانة WordPress. هل تغيّر استضافتك؟ اقرأ كيف تنقل موقع WordPress إلى استضافة جديدة. ويمكنك أيضًا تصفّح إضافات WordPress على DevMarket.
حل أخطاء ووردبريس الشائعة بهدوء: خذ نسخة احتياطية، واقرأ السجلات، واعثر على السبب بالاستبعاد، ثم عالج أخطاء قاعدة البيانات و500 والذاكرة ووضع الصيانة و404 وتسجيل الدخول.
9 دقائق قراءة
اختر قالب ووردبريس بالاختبار لا بالعرض التجريبي: قارن قوالب الكتل والقوالب الكلاسيكية، والمصادر، والسرعة، وإمكانية الوصول، ودعم RTL وWooCommerce، والارتباط بأدوات البناء، وشروط الترخيص على نسخة تجريبية.
9 دقائق قراءة
استخدم قائمة صيانة ووردبريس هذه لتخطيط المهام الأسبوعية والشهرية والسنوية: التحديثات والنسخ الاحتياطي والمستخدمون والإضافات والأمان والسرعة وPHP والنطاق وSSL، مع Site Health وفحوص WooCommerce.
9 دقائق قراءة
لكل منتج على DevMarket إصدار يراجعه فريقنا، ومفتاح ترخيص فوري، وشروط واضحة للتحديث والدعم.