معالجة أخطاء MySQL عند استنساخ ووردبريس في Softaculous
لا يستطيع Softaculous استنساخ شبكة Multisite. ماذا يعني خطأ الجدول المفقود، وأي أداة تستخدم بدلًا منه.
إن فشل استنساخ تثبيت ووردبريس في Softaculous بخطأ مثل
Table 'example_wp276.ie23f_blogs' doesn't exist، فالتثبيت شبكة Multisite
ولا يستطيع Softaculous استنساخها. ينطبق على الاستضافة المشتركة والموزِّعة على
cPanel.
والجدول المذكور في الخطأ هو الدليل. فجداول wp_blogs وwp_site وwp_sitemeta
وwp_signups لا توجد إلا في شبكة Multisite. فيرى Softaculous علم Multisite في
wp-config.php، ويتوقّع تلك الجداول، ويتوقف حين لا تحويها نسخته.
إن لم يكن الموقع يحتاج أن يكون Multisite
بعض المواقع تحمل علم Multisite دون أن تُحوَّل قط — إذ يُضاف أثناء اتباع دليل ثم يُترَك. فإن لم تُنشَأ شبكة قط، فأوقفه:
-
افتح
wp-config.phpفي المجلد الجذر للموقع. -
اعثر على:
define( 'WP_ALLOW_MULTISITE', true ); -
غيّر
trueإلىfalse. -
احفظ، ثم أعد الاستنساخ.
افعل هذا فقط إن لم يكن التثبيت يشغّل شبكة فعلًا. تحقّق أولًا: فإن كان في شريط
الإدارة قائمة My Sites، أو كان wp_blogs موجودًا في قاعدة البيانات، فهي
شبكة حقيقية وتعطيل العلم سيعطّلها. استخدم إحدى الأدوات أدناه بدلًا من ذلك.
إن كانت Multisite حقيقية
استخدم أداة تدعم الشبكات.
WP Toolkit — يستنسخ بين حسابات cPanel أو النطاقات. راجع استنساخ موقع ووردبريس بـ WP Toolkit.
Installatron — افتحه من قسم Software في cPanel، واختر التثبيت واستخدم Clone. راجع نقل ووردبريس باستخدام Installatron.
بعد استنساخ شبكة
تخزّن شبكة Multisite نطاقها في قاعدة البيانات في مواضع أكثر مما يفعل موقع مفرد —
فـ wp_blogs وwp_site كلاهما يحمله، إلى جانب الخيارات المعتادة. والنسخة التي
تُحمَّل لكنها ترسلك إلى النطاق الأصلي لم تُحدَّث فيها تلك. افحصها قبل أن تفترض
فشل الاستنساخ.