Saya cuba mengimport fail data .sql yang besar menggunakan phpMyAdmin dalam XAMPP. Walau bagaimanapun, ini memerlukan banyak masa dan saya terus mendapat:
Ralat maut: Masa pelaksanaan maksimum melebihi 300 saat dalam C:xamppphpMyAdminlibrariesdbiDBIMysqli.class.php pada baris 285
Fail ini mempunyai panjang kira-kira 1.2 juta baris.
Fail adalah kira-kira 30MB, jadi ia tidak begitu besar. Saya benar-benar tidak faham mengapa ia mengambil masa yang lama.
;;;;;;;;;;;;;;;;;;; ; Resource Limits ; ;;;;;;;;;;;;;;;;;;; ; Maximum execution time of each script, in seconds ; http://php.net/max-execution-time ; Note: This directive is hardcoded to 0 for the CLI SAPI max_execution_time=30000 ; Maximum amount of time each script may spend parsing request data. It's a good ; idea to limit this time on productions servers in order to eliminate unexpectedly ; long running scripts. ; Note: This directive is hardcoded to -1 for the CLI SAPI ; Default Value: -1 (Unlimited) ; Development Value: 60 (60 seconds) ; Production Value: 60 (60 seconds) ; http://php.net/max-input-time max_input_time=60 ; Maximum input variable nesting level ; http://php.net/max-input-nesting-level ;max_input_nesting_level = 64 ; How many GET/POST/COOKIE input variables may be accepted ; max_input_vars = 1000 ; Maximum amount of memory a script may consume (128MB) ; http://php.net/memory-limit memory_limit=200M
Ini ialah fail konfigurasi untuk php.ini dalam xampp, atas sebab tertentu saya masih mendapat
Ralat maut: C:xamppphpMyAdminlibrariesdbiDBIMysqli.class.php baris 285 Masa pelaksanaan maksimum 300 saat telah melebihi.
Terdapat pembolehubah konfigurasi yang dipanggil
$cfg['ExecTimeLimit']
dalam direktori phpMyAdmin yang anda boleh tetapkan kepada apa-apa masa pelaksanaan maksimum yang anda perlukan.