Je viens d'installer WampServer. Cela fonctionne lorsque je visite la page de mon projet, mais lorsque j'essaie de naviguer dans phpMyAdmin, j'obtiens cette erreur:
Dépassement du temps d'exécution maximal de 360 secondes
Quel est le problème?
Une meilleure solution ici est de changer la configuration qui contrôle phpMyAdmin et non le php.ini
fichier.
Si vous modifiez le php.ini
fichier vous effectuez tout en PHP et si vous écrivez cette boucle infinie que nous faisons tous de temps en temps, il faudra plus de temps pour terminer votre boucle infinie que ce qui est raisonnable.
Remarque: Si vous utilisez le WAMPServer 64 bits, le nom du dossier de base sera wamp64
au lieu de wamp
, veuillez donc modifier les noms de dossier ci-dessous en conséquence.
Alors changez \wamp\alias\phpmyadmin.conf
. Par défaut, cela ressemblera à ceci, bien que votre version de phpMyAdmin soit probablement différente:
Alias /phpmyadmin "c:/wamp/apps/phpmyadmin4.1.14/"
<Directory "c:/wamp/apps/phpmyadmin4.1.14/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
<IfDefine Apache24>
Require local
</IfDefine>
<IfDefine !Apache24>
Order Deny,Allow
Deny from all
Allow from localhost ::1 127.0.0.1
</IfDefine>
php_admin_value upload_max_filesize 128M
php_admin_value post_max_size 128M
php_admin_value max_execution_time 360
php_admin_value max_input_time 360
</Directory>
Pour prolonger le délai maximal d'importation d'une base de données, modifiez le php_admin_value max_execution_time
paramètre. Vous devrez peut-être également modifier les autres paramètres, car les bases de données plus volumineuses ont tendance à provenir de fichiers plus volumineux et à lire également plus longtemps. Exemple:
php_admin_value upload_max_filesize 1024M
php_admin_value post_max_size 1024M
php_admin_value max_execution_time 1800
php_admin_value max_input_time 1800
N'oubliez pas de redémarrer Apache après avoir apporté des modifications à ce fichier.
Dans votre php/php.ini, changez max_execution_time = 360
En 99999
.
OU
Vous pouvez ajouter la ligne ini_set('max_execution_time', 600); //600 seconds = 10 minutes
en haut de votre fichier php.
Voyez, si cela fonctionne.
Ce qui m'a aidé, c'est d'éditer config.inc.php
dans le dossier phpmyadmin
et modifié:
$cfg['Servers'][$i]['Host'] = 'localhost';
à
$cfg['Servers'][$i]['Host'] = '127.0.0.1';
Changer fondamentalement "localhost" en "127.0.0.1", xampp et wampp résolvent différemment ces deux.