كيف يمكن تصدير 15000 صفحة من موقع ووردبرس الي آخر.

السلام عليكم ..

معتاد علي تصدير واستيراد الصفحات والمقاﻻت بين نسخ وودبرس ..

ولكن هذة المرة يفشل بسب كبر عدد المقاﻻت.

معلومات تفيد:

حجم الجدول: 50 م.ب.

الخادم محلي(LAMP)

كيف يمكن لي تصدير والرفع الي موقع ويب ؟

هل من افكار.

فكرة تصدير واستيراد قاعدة البيانات نفسها مستبعدة !!

ﻻحظ: بالنسبة للاعداد الصغيرة في كل شئ يعمل.


شكرا لك اﻻخوان الي ساعدو ونصحو بالموضوع بشكرك اخي supercode علي مساعدك ..

وليلكم الخلاصة من حيث المشكلة والحل:

1-التصدير من قاعدة البيانات اﻻولي:

سبب الفشل في تصدير ملف بحجم 60 م.ب من مدير قواعد بيانات PHPMyAdmin متغيرات بس اتش بي

قمت بزيادة قيم المتغيرات الي القيم التالي في ملف php.ini بيئة لينكس.

upload_max_filesize = 256M

post_max_size = 257M

memory_limit = 258M

max_input_time = 3000

max_execution_time = 3000

انتهيت الي النجاح في تصدير ملف سيكوال بحجم 60 م.ب من الخادم المحلي وهذة اول مرحلة

اتوقع انه سهلة وكثيرا ان شاء الله تمر بسلام علي معظم اﻻجهزة ربما كون خادمي مازال حديث التركيب ولم اغير تلك القيم قبلا.

2-اﻻهم هو استيراد الملف في قاعدة بيانات الجديدة علي خادم العميل

-من اﻻفكار التي كانت تنجح معي في السابق هي تصدير الملف مع الضغط وهنا عند استيراد يكون صغيرا للغاية يعني 60 م.ب تصبح 8 م.ب.

ولكن الخادم يفشل تماما في في استيراد الملف.

-بحث كثيرا للخروج من هذة المشكلة وفكرت في تقسيم ملف سيكول الي اجزاء ﻻن خادم العميل يقبل اﻻجزاء الصغيرة في حدود 5000 سطر تقريبا.

بالفعل عمل بحث مصغر علي اﻻنترنت ووجدت اداة تقسيم الملفات حسب السطر وهي:

امر split في نظام لينكس وقمت بتنفيذ اﻻمر :

split -l 4000 ./wp_db.sql ./parts/part-

وبالفعل تم تقسيمة الي مجموعة من الملفات بحدود 10 م.ب للملف وتم اﻻستيراد الي قاعدة البيانات الجديدة بنجاح.

للتفاصيل عن اﻻمر:

انتبة حتي ﻻتقع في المشكلة التي عطلتني وقتا ولكن تم تجاوزها:

عندما تصدر ملف سيكول وتنوي تقسيمة حسب السطر في خيارات التصدير المخصصة تأكد من اختيار:

include column names in every INSERT statement

  Example: INSERT INTO tbl_name (col_A,col_B,col_C) VALUES (1,2,3)

باﻻسفل حتي عند تقسيم اﻻسطر ﻻتحدث مشكلة انقسام اﻻمر الي اكثر من سطر وهنا يحدث خطأ بدا من الملف الثاني !!!

كانت تجربة جميلة ... حقيقا احيانا بعض اﻻستضافات ذات اﻻمكانيات المحدودة تجعل التفكير في اﻻستضافة من اﻻدوات يكون مختلف تماما