0

ローカル マシンに zend プロジェクトを作成しました。しかし、ブラウザで実行しようとすると、少なくとも 1 分間ロードされた後、このエラーが表示されます。

Fatal error: Maximum execution time of 30 seconds exceeded in /opt/lampp/htdocs/launchmind/library/Zend/Db/Adapter/Abstract.php on line 815

ページをリロードするたびに、他のファイルの他の行番号で同じエラーが表示されます。

助けてください。ありがとうございました。

4

1 に答える 1

0

ほとんどの場合、スクリプトがタイムアウトする原因となるファイアウォールの問題が発生しています。ローカル マシンから構成内のすべてのデータベース ホストおよび/または webservices および/またはその他の関連サーバーへの接続を確認します。

いくつかのヒントを次に示します。

  1. xampperror_logを監視して/var/log/messages...
  2. ローカル サーバーであるため、ファイアウォールを一時的に無効にして、問題がローカル ファイアウォール (送信接続を防止する) にあるのか、リモート サーバー ファイアウォール (受信接続を防止する) にあるのかを確認します。RHEL での使用sudo service iptables stopまたは/etc/init.d/iptables stop
  3. アプリで非常に時間のかかるタスクがある場合 (ほとんどありません)、/opt/lampp/etc/php.ini(どこかで) 変更するか、アプリの構成で最大実行時間を設定するか、ブートストラップでphpSettings.max_execution_time = 60使用して、最大実行時間を増やすことができます。ini_set

お役に立てれば。

于 2012-12-17T16:43:28.563 に答える