この関数を使用しsession_set_save_handler()
てセッションをデータベースに保存しています。また、アプリケーションディレクトリに設定されている作業ディレクトリに依存するオートローダーもありますchdir('C:\Some\App\Directory')
。
セッションが書き込まれているとき、作業ディレクトリは私のphpインストールディレクトリに変更されましたC:\PHP
。これにより、オートローダーがデータベースの永続性に関連するクラスを要求しようとすると、致命的なエラーが発生します。とにかくこれの周りにありますか?
私はZendFramework1とDoctrine2を使用していますが、これはライブラリ自体ではなく、一般的なPHPの問題であると考えています。