Erreur fatale : execution time of 30 seconds exceeded in phpMyAdmin
J'ai une table MySQL qui contient 6,5 millions d'enregistrements. Lorsque j'essaie d'accéder à cette table à partir de phpMyAdmin, j'obtiens:
Fatal error: Maximum execution time of 30 seconds exceeded in C:\xampp-new\phpMyAdmin\libraries\display_tbl.lib.php sur la ligne de 1457.
Je suis juste essayer de consulter les dossiers et je ne le fais pas pour toute requête qui peut provoquer l'erreur.
Ce problème est que dans mon serveur. Et ma machine locale ne contient pas autant d'enregistrements que le serveur.
Dans mon php.ini
j'ai déjà mis le maximum de temps d'exécution maximum.
Comment puis-je corriger cette erreur?
Vous devez vous connecter pour publier un commentaire.
Ajouter cette ligne
à phpmyadmin/config.inc.php
Et Changement php.ini et mon.ini
max_execution_time
dans le ini, PHPMyAdmin est pour une raison obscure de son propre construit en maximum.$cfg['ExecTimeLimit'] = 6000;
dans config.inc.php a été suffisant pour résoudre mon problème (phpmyadmin 4.4.14).+1 pour me faire de recherche lakhs. Qui ressemble à un PHP délai d'attente pour moi que la délai d'attente par défaut est de 30 secondes. Augmentez la valeur du paramètre dans votre php.ini et redémarrez apache et voir si le délai d'attente persiste.
http://www.php.net/manual/en/info.configuration.php#ini.max-execution-time
si vous utilisez xammp sur le xammp panneau de contrôle à l'apache ligne, cliquez sur configuration et puis cliquez sur pour ouvrir PHP(php.ini) de trouver et d'augmenter max_execution_time=30 à max_execution_time=600.
Cette solution a résolu le problème
Placer les lignes suivantes en haut de la page script et avant que la requête qui initie la mémoire:
vous devez définir le max_execution_time dans php.ini
max_execution_time=6000
HEUREUX DE CODAGE