ホームページ >バックエンド開発 >PHPチュートリアル >drupal7 モジュール追加時の不可解なエラーに対する Drupal ソリューション (多くのモジュールがある場合によく発生します)
状況は次のとおりです。
1. [保存] ボタンをクリックした後、ページが正常にリダイレクトされず、空白のページが表示されます。
2. ページを更新すると、ナビゲーション内の多くの項目が使用できなくなりました。まだ存在する場合は、クリックして通常のページに入ることができません。
何度もテストしても問題が見つからず、再インストールして何度もテストしたところ、最終的に「drupal 最大実行時間 30 秒が /mysqli.inc のデータベースを超えました」というエラー ページが表示されました。このファイルを見て、ようやく見つけました。それを点灯します。 Baidu で検索したところ、3 つの解決策が見つかりました。それらを 1 つずつ試してみると、問題は解決します。
今すぐこれらのメソッドを書き留めてください:
方法 1: PHP の php.ini ファイルを変更し、max_execution_time の値をより大きな値に設定します。
方法 2: PHP コードを使用して、ini_set('max_execution_time', 1000) などの ini_set() 関数を変更して呼び出します。この関数の呼び出しは、操作が完了した後に Drupal の settings.php に追加できます。 、これを使用するのが最善です 関数呼び出しはキャンセルされます。
方法 3: (まだ試していません) mysql のルート ディレクトリで my.ini (my.cnf) ファイルを見つけて開き、最後の行
[mysqld]
port=3306 を見つけます
以下を追加します:
set-variable = max_allowed_packet =10M などの大きな値を設定します
以上、drupal7でモジュールを追加する際の不可解なエラー(モジュールが多い場合によく発生する)の解決方法をdrupal7の内容も含めて紹介しましたので、PHPチュートリアルに興味のある友人の参考になれば幸いです。