私は以下の問題に直面しています:
例外:include():realpathはService/Response.phpを正規化できませんでした-bailing
以下は私のサーバー構成です:
- OS-Debian
- PHP- 5.2.x
- Mysql-5.1。
- Nginx
- ゼンド
私はたくさんグーグルで検索しましたが、解決策が見つかりませんでした。
私は以下の問題に直面しています:
例外:include():realpathはService/Response.phpを正規化できませんでした-bailing
以下は私のサーバー構成です:
私はたくさんグーグルで検索しましたが、解決策が見つかりませんでした。
古い答え:
関数を使用することもできますrequire_once()
。この関数はエラーを出しません。includeとrequireの違いは、includeでエラーが発生し、スクリプトが実行を継続し、requireを使用するとスクリプトの実行が停止することです。
新しい回答:
私はもう少し研究をしました。エラーはからではありませんがrequire_once()
、require()
APCinclude()
キャッシュのこの問題を修正するには、のような絶対パスを設定する必要があります/home/user/domains/example.com/public_html/include/config
。ベースディレクトリを含めると、エラーはなくなります。
APCをオフにする必要はありませんapc.stat=1
。apc.iniファイルで設定するだけで十分です。このバグレポートも参照してください。
設定を上書きしないAPC
(デフォルトAPC
設定を優先させる)ことも、このエラーを解決します。
私の場合、Php 5.4で、APC3.1.10にダウングレードしました。