آموزش حل مشکل ایمپورت دیتابیس حجیم در لوکال هاست در نرم افزار XAMPP
پس از طراحی سایت و کدنویسی هنگام استفاده از شبیه ساز Localhost XAMPP ، اگر بخواهیم یک فایل پایگاه داده بزرگ را در phpmyadmin وارد (import) کنیم، به دلیل برخی محدودیت های تعیین شده، ممکن است که با خطاهایی مثل موارد زیر روبرو شویم :
۱ Maximum execution time of ۳۰۰ seconds exceeded
|
برای عدم روبرو شدن با این خطاها، موارد زیر را برای XAMPP اجرا کنید :
۱- فایل موجود در مسیر مشابه مسیر زیر در محل نصب XAMPP را باز کنید :
C:\xampp\php\php.ini
موارد زیر را در آن بیابید (با جستجوی نام عبارت ها، می توانید آنها را به راحتی بیابید) :
۴۵ post_max_size = ۸Mupload_max_filesize = ۲Mmax_execution_time = ۳۰max_input_time = ۶۰memory_limit = ۸M
مقادیر تعیین شده برای آنها را به مقادیر زیر تغییر بدهید :
post_max_size = ۷۵۰Mupload_max_filesize = ۷۵۰Mmax_execution_time = ۵۰۰۰max_input_time = ۵۰۰۰memory_limit = ۱۰۰۰M
C:\xampp\mysql\bin\my.ini
مورد زیر را در آن بیابید (با جستجوی نام عبارت ها، می توانید آنها را به راحتی بیابید) :
max_allowed_packet = ۱M
مقدار تعیین شده برای آن را به مقدار زیر تغییر بدهید :
max_allowed_packet = ۲۰۰M
۳- فایل موجود در مسیر مشابه مسیر زیر در محل نصب XAMPP را باز کنید :
C:\xampp\phpMyAdmin\config.inc.php
خط زیر را به آن اضافه کنید :
$cfg[‘ExecTimeLimit’] = ۰;
۴- نرم افزار XAMPP را restart می کنیم (سرویس ها را stop کرده، نرم افزار را بسته و دوباره از ابتدا اجرا می نماییم و سپس سرویس ها را start می کنیم. نکته مهم این است که در این مرحله، برخی نرم افزارها، سرویس ها را stop نمی کنند، پس هرگاه با یک شبیه ساز سرور کار می کردید، علاوه بر بستن و اجرای دوباره نرم افزار، اطمینان پیدا کنید که stop کردن سرویس ها دستی نمی باشد و با بستن نرم افزار، خود به خود stop شده اند).
موفق باشید.
۲ دیدگاه. دیدگاه جدید بگذارید
سلام مرسی از همه اموزشهای اینترنت راجهبه این موضوع کاملتر بود
با احترام
خواهش میکنم
بله این آموزش بطور کامل تست شد و آموزش داخل وب سایت قرار گرفت.
سربلند باشید