失敗などが.htaccessファイル内設定はPHPでのパスが断続的に私は両方を試してみました
php_value include_path ".:/usr/share/php5:/usr/share/php5/PEAR:lib:app/classes"
を。
どちらの方法も実際にはです。ですが、間欠的です。つまり、約37ページのリクエストで正常に動作し、約42ページのリクエストが失敗し、結果的にサイトをクラッシュさせる致命的なエラーを引き起こすrequire()コールが発生します。
私は何が起こっているのかを見つけようとすることを始めるべきかもわかりません!あなたのインクルードパスにカレントディレクトリを重複ようcnote
は、ザ・スクリプトのバージョンでは、もともとこれ@
が見えます。文字列から '。:'のいずれかを削除してみてください。
ini_set('include_path', ini_get('include_path') . PATH_SEPARATOR . 'lib' . PATH_SEPARATOR . 'app' . DIRECTORY_SEPARATOR . 'classes');
とした。:。:既存のパスから来た:
ini_get('include_path')
私はとにかくそれを削除しようとしたし、問題が解決しません。
失敗した要求に正確なエラーを投稿できますか?スクリプトは、以前は同じディレクトリにあったが、サブディレクトリに移動したもの、またはその逆のものをスクリプトに含めようとしていませんか? –