WampServerをインストールしました。プロジェクトページにアクセスすると機能しますが、phpMyAdminに移動しようとするとこのエラーが発生します。
360秒の最大実行時間を超えました
何が問題ですか?
ここでのより良い解決策は、php.ini
ファイルではなく、phpMyAdminを制御する構成を変更することです。
php.ini
ファイルを変更すると、PHPですべてに影響します。また、無限ループを作成するときは、無限ループを終了するのに時間がかかります。賢明です。
注: 64ビットWAMPServerを使用している場合、ベースフォルダー名はwamp
ではなくwamp64
になるため、以下のフォルダー名を適宜修正してください。
\wamp\alias\phpmyadmin.conf
を変更します。デフォルトでは、phpMyAdminのバージョンはおそらく異なりますが、次のようになります。
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>
データベースのインポートの最大時間制限を延長するには、php_admin_value max_execution_time
パラメーターを変更します。また、大きなデータベースは大きなファイルになり、読み取りにも時間がかかる傾向があるため、他のパラメーターを変更する必要があります。例:
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
このファイルに変更を加えた後はApacheを再起動することを忘れないでください。
Php/php.iniで、_max_execution_time = 360
_を_99999
_に変更します。
[〜#〜] or [〜#〜]
Phpファイルの上にini_set('max_execution_time', 600); //600 seconds = 10 minutes
行を追加できます。
動作するかどうかを確認してください。
私を助けたのはconfig.inc.php
phpmyadmin
フォルダー内で変更済み:
$cfg['Servers'][$i]['Host'] = 'localhost';
に
$cfg['Servers'][$i]['Host'] = '127.0.0.1';
基本的に「localhost」を「127.0.0.1」に変更し、xamppとwamppはこれら2つを別々に解決します。