ဒီတစ္ခါကေတာ့ ကၽြန္ေတာ္တို႔ phpMyadmin မွာ database-Sqlကို import လုပ္တဲ့အခါ upload limit ကိုေက်ာ္သြားနိုင္ေလာက္တဲ့ MB အထိျဖစ္ေနလို႔ ခြင့္မျပဳနုိင္တဲ့ Error ေလးပါ . ကၽြန္ေတာ္တင္ခ်င္တာက 200MB ဗ်ာ .. ဒါေပမယ့္ သူ႔ Default သက္မွတ္ထားတာက 2MB ထဲဗ် .... အဲ့ဒါကို ျပင္ေပးနိုင္မွ အဆင္ေျပမွာပါ . ကဲျပင္ၾကည့္ရေအာင္ .. Apahce ရဲ႕ php.ini ဖိုင္က ဒီေနရာေလးေတြမွာ ျပင္မယ္ ..
upload_max_filesize=2M
post_max_size=2M
memory_limit=128M (လိုအပ္မွ ဒီလစ္မစ္ကိုေျပာင္းပါ ကၽြန္ေတာ္ကေတာ့ မေျပာင္းဘူး ( ^ _^ )
အခုလိုမ်ိဳးေျပာင္းေပးလိုက္မယ္ ..
upload_max_filesize=300M
post_max_size=300M
memory_limit=910M
ျပီးရင္ လုပ္ေနက်အတိုင္း
/etc/init.d/mysqld restart OR service mysqld restart
/etc/init.d/httpd restart OR service httpd restart ေပါ့ဗ်ာ ..
ေအာ္ ေနာ္ကတစ္ခုရွိေသးတယ္ဗ် .. ကၽြန္ေတာ္တို ခုလို import လုပ္္တဲ့အခါမွာ အခ်ိန္ဆိုတာပါေသးတယ္ဗ် .. သူက upload time limit လို႔ပဲေျပာရမလားမသိဘူး ..ခုလို 200MB ေလာက္ ထည့္တဲ့အခါက်ေတာ့ အခ်ိန္က အနည္းဆံုး ၈ မိနစ္ေလာက္သြားၾကာတယ္ဆိုေတာ့ လက္မခံေတာ့ဘူး ဆာဗာက . အဲဒီအခ်ိန္
ဒီလို Error mesage ေလးေပးတတ္ပါတယ္ ..စိတ္မပူပါနဲ႔ အဲဒါလည္းရွင္းၾကည့္ၾကမယ္ ..ေအာက္မွာပါ ..
php.ini ထဲက ဒီအခ်ိန္ေလးကိုျပင္မယ္ ..
max_execution_time=6000
ျပီးေတာ့ phpMyAdmin ရဲ႕ config.default.php (phpMyAdmin\libraries\config.default.php) ထဲက ဒီအခ်ိန္ကန္႔သက္ခ်က္ကိုလည္းျပင္ေပးမယ္
$cfg['ExecTimeLimit'] = 300 -- ကို
$cfg['ExecTimeLimit'] = 0 (0 ဆိုတာကေတာ့ No Limit ) ကိုေျပာတာပါ
ေအာက္ကလိုေလးျဖစ္သြားမွာေပါ့
/**
* maximum execution time in seconds (0 for no limit)
*
* @global integer $cfg['ExecTimeLimit']
*/
$cfg['ExecTimeLimit'] = 0;
ျပီးရင္ လုပ္ေနက်အတိုင္း
/etc/init.d/httpd restart OR service httpd restart
/etc/init.d/mysqld restart OR service mysqld restart ေပါ့ဗ်ာ ..
ဒီေနရာမွာ sql ကိုပါ restart လုပ္ေပးရမယ္ေနာ္ .. သူ႔ကိုျပင္ထားတာဆိုေတာ့ .. အားလံုးအဆင္ေျပပါေစ
upload_max_filesize=2M
post_max_size=2M
memory_limit=128M (လိုအပ္မွ ဒီလစ္မစ္ကိုေျပာင္းပါ ကၽြန္ေတာ္ကေတာ့ မေျပာင္းဘူး ( ^ _^ )
အခုလိုမ်ိဳးေျပာင္းေပးလိုက္မယ္ ..
upload_max_filesize=300M
post_max_size=300M
memory_limit=910M
ျပီးရင္ လုပ္ေနက်အတိုင္း
/etc/init.d/mysqld restart OR service mysqld restart
/etc/init.d/httpd restart OR service httpd restart ေပါ့ဗ်ာ ..
ေအာ္ ေနာ္ကတစ္ခုရွိေသးတယ္ဗ် .. ကၽြန္ေတာ္တို ခုလို import လုပ္္တဲ့အခါမွာ အခ်ိန္ဆိုတာပါေသးတယ္ဗ် .. သူက upload time limit လို႔ပဲေျပာရမလားမသိဘူး ..ခုလို 200MB ေလာက္ ထည့္တဲ့အခါက်ေတာ့ အခ်ိန္က အနည္းဆံုး ၈ မိနစ္ေလာက္သြားၾကာတယ္ဆိုေတာ့ လက္မခံေတာ့ဘူး ဆာဗာက . အဲဒီအခ်ိန္
Script timeout passed, if you want to finish import, please resubmit same file and import will resume
ဒီလို Error mesage ေလးေပးတတ္ပါတယ္ ..စိတ္မပူပါနဲ႔ အဲဒါလည္းရွင္းၾကည့္ၾကမယ္ ..ေအာက္မွာပါ ..
php.ini ထဲက ဒီအခ်ိန္ေလးကိုျပင္မယ္ ..
max_execution_time=6000
ျပီးေတာ့ phpMyAdmin ရဲ႕ config.default.php (phpMyAdmin\libraries\config.default.php) ထဲက ဒီအခ်ိန္ကန္႔သက္ခ်က္ကိုလည္းျပင္ေပးမယ္
$cfg['ExecTimeLimit'] = 300 -- ကို
$cfg['ExecTimeLimit'] = 0 (0 ဆိုတာကေတာ့ No Limit ) ကိုေျပာတာပါ
ေအာက္ကလိုေလးျဖစ္သြားမွာေပါ့
/**
* maximum execution time in seconds (0 for no limit)
*
* @global integer $cfg['ExecTimeLimit']
*/
$cfg['ExecTimeLimit'] = 0;
ျပီးရင္ လုပ္ေနက်အတိုင္း
/etc/init.d/httpd restart OR service httpd restart
/etc/init.d/mysqld restart OR service mysqld restart ေပါ့ဗ်ာ ..
ဒီေနရာမွာ sql ကိုပါ restart လုပ္ေပးရမယ္ေနာ္ .. သူ႔ကိုျပင္ထားတာဆိုေတာ့ .. အားလံုးအဆင္ေျပပါေစ
0 မွတ္ခ်က္:
Post a Comment