- ابحث عن memory_limit في الملف php.ini
- يمكنك استخدام bigdump لقواعد البيانات الكبيرة.
لكن انتبه للترميز في ملف Bigdump.php اظنك بحاجة لوضع الترميز cp1256 وليس latin1 ولا utf8
--
هل 178 ميجا مضغوطة ام بدون ضغط. اذا لا جرب ضغطها بصيغة .zip واستورها.
1. حمل قاعدة بيانات ال Vb لجهازك وتكون مضغوطة (يفضل gz2 ) (اذا حملتها انتقل للخطوة2)
2. حرر الملف
c:\windows\php.ini
ابحث عن memory_limit قد تجد بجانبها موجود
CODE
memory_limit = 24M
غيرها الى
CODE
memory_limit = 128M
ابحث عن
CODE
; Maximum allowed size for uploaded files.
upload_max_filesize = 50M
قد يكون رقم غير 50 انت ابحث عن upload_max_filesize
غيرها الى
CODE
; Maximum allowed size for uploaded files.
upload_max_filesize = 200M
احفظ الملف واعمل اعادة تشغيل الجهاز كاملا وليس فقط السيرفر المحلي.
3. أضف قاعدة بيانات جديدة من خلال phpmyadmin
4. استورد import لها قاعدة بيانات ال vb.
5. انشئ منتدى pbb جديد على سيرفرك المحلي مثلا في http://localhost/pbb
6. ضع مجلد converter في مجلد pbb
7. ضع الملف المعدل converter.php في مجلد converter بدل الموجود.
8. حرر Converte_Config.php في المجلد converter وضع فيه بيانات قاعدة ال vb.
9. شغل التحويل وتابع للنهاية.
10. صدر قاعدة البيانات مضغوطة gz2.
11. انشئ قاعدة بيانات جديدة في موقعك.
12. اعمل import للملف في جهازك.
13. ارفع برنامج المنتدى لموقعك (اذا فعلت اهمل الخطوة)
14. عدل على ملف engine\config.php بمعلومات قاعدة بيانات ال pbb.
------------------------
max_execution_time = 30 ; Maximum execution time of each script, in seconds
max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
memory_limit = 128M ; Maximum amount of memory a script may consume (8MB)
هذه وجدتها أصلا 200M
CODE
; Maximum allowed size for uploaded files.
upload_max_filesize = 200M
لكن في النهاية يظهر الخطا الىتي اثناء رفع قاعدة الفي بي
CODE
[b]Fatal error[/b]: Maximum execution time of 300 seconds exceeded in [b]C:\AppServ\www\phpMyAdmin\libraries\string.lib.php[/b] on line [b]91[/b]
آسف لإزعاجك أخي
تعبتك معي
بارك الله فيكم جميعا
تم تحرير المشاركة بواسطة :معاذ
بتاريخ:04-01-2011 11:01 مساءً
max_execution_time = 30; Maximum execution time of each script, in seconds
max_input_time = 60; Maximum amount of time each script may spend parsing request data
memory_limit = 128M ; Maximum amount of memory a script may consume (8MB)
غير قيمة max_execution_time بدل 30 ضع رقم أكبر مثلا 900
واحتياطا غير الرقم 60 ل 600
واعمل اعادة تشغيل السيرفر المحلي.
تم تحرير المشاركة بواسطة :emovip
بتاريخ:05-01-2011 04:26 صباحاً
المشاركة الأصلية كتبت بواسطة: معاذFatal error: Maximum execution time of 300 seconds exceeded in C:\AppServ\www\phpMyAdmin\libraries\string.lib.php on line 91
للاسف نفس الرسالة تظهر لي
الله المستعان
حسناً
حمل الملف المرفق converter.php واستبدله بالموجود لديك بداخل مجلد converter
تم التقليل من استهلاك الذاكرة المستخدمة مع اني حقيقة حقيقة اراه طبيعي إلى حد ما كما تم التقليل من عدد القيم المحولة في كل دورة للتخفيف
قم بالتجربة
تم تحرير المشاركة بواسطة :Soliman
بتاريخ:05-01-2011 10:36 صباحاً