2010-12-16 27 views
0

ここに私のコードです:今Zend_Loader_PluginLoader :: setIncludeFileCache()で奇妙なエラーが発生しました

$classFileIncCache = BASE_PATH.'/public/cache/pluginLoaderCache.php'; 
    if (file_exists($classFileIncCache)) { 
     include_once $classFileIncCache; 
    } 
    Zend_Loader_PluginLoader::setIncludeFileCache($classFileIncCache); 

、それは単一の未知のエラーが私のログに書き込ま取得し続け、除いて素晴らしい作品:私はキャッシュファイルに次の行問題があることに気づい

2010-12-16 09:11:05: Unknown error (ErrNo=2): include_once(Zend/Filter/Word\CamelCaseToDash.php) [<a href='function.include-once'>function.include-once</a>]: failed to open stream: No such file or directory in /var/www/abcabc/abcabc.com/myapp/src/public/cache/pluginLoaderCache.php on line 9 
2010-12-16 09:11:05: Unknown error (ErrNo=2): include_once() [<a href='function.include'>function.include</a>]: Failed opening 'Zend/Filter/Word\CamelCaseToDash.php' for inclusion (include_path='/var/www/abcabc/abcabc.com/lib/../thirdparty/src/Zend/library/:/var/www/abcabc/abcabc.com/lib/../myapp/src//library') in /var/www/abcabc/abcabc.com/myapp/src/public/cache/pluginLoaderCache.php on line 9 

さらに調査の結果:

include_once 'Zend/Filter/Word\CamelCaseToDash.php'; 

他のすべてのラインは、例えば、唯一のスラッシュで、正しいです:

include_once 'Zend/View/Helper/HeadMeta.php'; 
include_once 'Zend/View/Helper/HeadLink.php'; 
include_once 'Zend/View/Helper/HeadScript.php'; 
include_once 'Zend/Controller/Action/Helper/ViewRenderer.php'; 
include_once 'Zend/Application/Resource/Frontcontroller.php'; 
include_once 'Zend/View/Helper/Doctype.php'; 

これはZend Frameworkのバグですか、それとも私の側でこれを引き起こしているエラーですか?

+0

@リチャード:ソースから削除しようとすると私に奇妙なようです。 – RageZ

+0

@RageZ Zendによって戻されます。フレームワーク。私は手動でファイルに何かを追加するのではなく、Zendです。私にはバグのようだ。それは致命的なエラーではないので、アプリケーションは正常に動作します。 –

+0

@Richar:これがバグだと確信している場合は、jira issue trackerに投稿してください。 – RageZ

答えて

2

私は文字通りこれを持っていました。 WindowsマシンからLinuxサーバーにファイルをFTPで転送するときに発生しました。ファイルを削除すると、正しいディレクトリセパレータでZendが再作成します。

+0

確かに、これは非常に面倒です。私はZF追跡サイトでthebugに投票しました。 –

関連する問題