update-xampp

حل مشکل ایمپورت دیتابیس حجیم در لوکال

پس از طراحی سایت و کدنویسی هنگام استفاده از شبیه ساز Localhost XAMPP ، اگر بخواهیم یک فایل پایگاه داده بزرگ را در phpmyadmin وارد (import) کنیم، به دلیل برخی محدودیت های تعیین شده، ممکن است که با خطاهایی مثل موارد زیر روبرو شویم :

1
Maximum execution time of 300 seconds exceeded

برای عدم روبرو شدن با این خطاها، موارد زیر را برای XAMPP اجرا کنید :

1- فایل موجود در مسیر مشابه مسیر زیر در محل نصب XAMPP را باز کنید :

C:\xampp\php\php.ini

موارد زیر را در آن بیابید (با جستجوی نام عبارت ها، می توانید آنها را به راحتی بیابید) :

4
5
post_max_size = 8M
upload_max_filesize = 2M
max_execution_time = 30
max_input_time = 60
memory_limit = 8M

مقادیر تعیین شده برای آنها را به مقادیر زیر تغییر بدهید :

post_max_size = 750M
upload_max_filesize = 750M
max_execution_time = 5000
max_input_time = 5000
memory_limit = 1000M
2- فایل موجود در مسیر مشابه مسیر زیر در محل نصب XAMPP را باز کنید :

مورد زیر را در آن بیابید (با جستجوی نام عبارت ها، می توانید آنها را به راحتی بیابید) :

مقدار تعیین شده برای آن را به مقدار زیر تغییر بدهید :

3- فایل موجود در مسیر مشابه مسیر زیر در محل نصب XAMPP را باز کنید :

خط زیر را به آن اضافه کنید :

4- نرم افزار XAMPP را restart می کنیم (سرویس ها را stop کرده، نرم افزار را بسته و دوباره از ابتدا اجرا می نماییم و سپس سرویس ها را start می کنیم. نکته مهم این است که در این مرحله، برخی نرم افزارها، سرویس ها را stop نمی کنند، پس هرگاه با یک شبیه ساز سرور کار می کردید، علاوه بر بستن و اجرای دوباره نرم افزار، اطمینان پیدا کنید که stop کردن سرویس ها دستی نمی باشد و با بستن نرم افزار، خود به خود stop شده اند).

 

موفق باشید.

0 پاسخ

دیدگاه خود را ثبت کنید

Want to join the discussion?
Feel free to contribute!

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *