2012-02-28 17 views
0

は私がではなく、オンライン、Zendのをテストアプリを作り、(WampServer付き)をオフラインで実行間違ったパスが

(OVH共有サーバー上で)それをオンラインで入れてみました。 は、ここで私は解決できないエラーです。

ここ
Warning: require_once(/library/Zend/loader/Autoloader.php) [function.require-once]: 
failed to open stream: No such file or directory in 
/homez.483/<site>/www/files/<project>/index.php on line 22 

Fatal error: require_once() [function.require]: Failed opening required 
'/library/Zend/loader/Autoloader.php' 
(include_path='. 
:/homez.483/<site>/www/files/<project>/library 
:/homez.483/<site>/www/files/<project>/application 
:/homez.483/<site>/www/files/<project>/application/models 
:/homez.483/<site>/www/files/<project>/application/forms 
:.:/usr/local/lib/php') 
in /homez.483/<site>/www/files/<project>/index.php on line 22 

あるサーバー上のWWW /ファイル/プロジェクト内にあるindex.phpを、の一部:

// Definition de variable d'environnement 
defined('APPLICATION_PATH') || define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/application/')); 
defined('LIBRARY_PATH') || define('LIBRARY_PATH', realpath(dirname(__FILE__) . '/library/')); 
defined('MODELS_PATH') || define('MODELS_PATH', realpath(dirname(__FILE__) . '/application/models/')); 
defined('FORMS_PATH') || define('FORMS_PATH', realpath(dirname(__FILE__) . '/application/forms/')); 
defined('APPLICATION_ENV') || define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : $applicationEnv)); 

// Mise en place des répertoires et chargement des classes 
set_include_path('.' 
. PATH_SEPARATOR . LIBRARY_PATH 
. PATH_SEPARATOR . APPLICATION_PATH 
. PATH_SEPARATOR . MODELS_PATH 
. PATH_SEPARATOR . FORMS_PATH 
. PATH_SEPARATOR . get_include_path()); 
require_once 'Zend/loader/Autoloader.php'; 
Zend_Loader_Autoloader::getInstance()->setFallbackAutoloader(true); 

の.htaccess ... PHP5とUrlRewritingが、何の関係も可能

# Config OVH 
AddType x-mapp-php5 .php 
SetEnv PHP_VER 5 
SetEnv REGISTER_GLOBALS 0 
SetEnv MAGIC_QUOTES 0 
SetEnv SHORT_OPEN_TAG 1 

# Règles de réécriture pour Zend Framework 
RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule .* index.php 
RewriteRule ^robots.txt$ robots.txt [L] 

誰もがこの問題を解決する方法を持っていますか? 私はそれがかなり明白だと思いますが、私はsuccesなしでウェブ上で見つけられる多くの方法を模索しました。

おかげ

+0

すべてのパス定義から末尾のスラッシュを削除してみてください。これはおそらくあなたの問題を解決することはできませんが、そこにはないはずです。 –

+0

エラーで表示されているように、それらは自動的に削除されますが、私はそれを行います(より良い方法) – zessx

答えて

1

お使いのサーバのファイルシステムは大文字と小文字が区別されます。

変更このライン

ますrequire_once 'のZend /ローダ/ Autoloader.php';

require_once 'Zend/Loader/Autoloader.php'; 

Loaderディレクトリには、大文字の "L" で始まります。

+0

正確に!ありがとうPhil;) – zessx

関連する問題