2012-03-21 2 views
0

symfonyのウェブサイトをプロダクションサーバに委譲しましたが、この問題が発生しています: 誰でも何が起きているのでしょうか?プロフェッショナルサーバがSymfonyフォルダのパスを認識しない

require_once(/home/vsource4/www/students/lib/vendor/symfony-1.4.14/lib/autoload/sfCoreAutoLoad.class.php)[function.require-once]:失敗しましたストリームをオープンしないように:私のsymfonyのインストールはここに存在しないため そのようなファイルやディレクトリを/home/vsource4/www/students/sfproject/config/ProjectConfiguration.class.phpに

この4行目には、そうではありません。 /home/vsource4/www/students/lib/vendor/symfony-1.4.14/symfony-1.4.14/

ここで、何が良い理由ですか?

<?php 

require_once('/home/vsource4/www/students/lib/vendor/symfony-1.4.14/symfony-1.4.14/lib/autoload/sfCoreAutoload.class.php'); 

sfCoreAutoload::register(); 

class ProjectConfiguration extends sfProjectConfiguration 
{ 
    public function setup() 
    { 
    $this->enablePlugins('sfDoctrinePlugin'); 
    $this->setWebDir('/home/vsource4/www/students/sfprojects/web'); 
// $this->setWebDir($this->getRootDir().'/web'); 
    } 
} 

私は絶対パスを使用していますが、パスは正しいです。 ありがとう

+0

www-dataユーザーのフォルダのアクセス許可はどうですか? – j0k

+0

ProjectConfiguration.class.phpを投稿できますか? – denys281

+0

もしあなたが止まったら、あなたのsymfonyインストールのコピーをproject/libとproject/dataにいつでもドラッグすることができます。プロダクションではプロジェクトを自立させる方が簡単です。 – halfer

答えて

0

symfonyキャッシュをクリアしようとしましたか?

+0

もちろん、ofcourseはサーバー上のものをやり直して問題を解決しました)、今回はそれが働いた、最後にはなかった、何が起こっているのだろうか – user1020069

関連する問題