生产服务器无法识别Symfony文件夹路径

问题描述:

只是delfoyed我的symfony网站到生产服务器,我得到这个问题: 任何人都不知道怎么回事?生产服务器无法识别Symfony文件夹路径

require_once(/home/vsource4/www/students/lib/vendor/symfony-1.4.14/symfony-1.4.14/lib/autoload/sfCoreAutoLoad.class.php)[function.require-once]:failed打开流:在/home/vsource4/www/students/sfproject/config/ProjectConfiguration.class.php 没有这样的文件或目录的4线

这是不是这样的,因为我的symfony的安装确实存在的位置: /home/vsource4/www/students/lib/vendor/symfony-1.4.14/symfony-1.4.14/

现在什么可以是herE的一个很好的理由?

<?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数据用户的文件夹权限呢? – j0k 2012-03-21 08:18:53

+0

你可以发布你的ProjectConfiguration.class.php吗? – denys281 2012-03-21 08:30:42

+0

如果您遇到困难,您可以随时将symfony安装副本拖放到项目/ lib和项目/数据中 - 无论如何,生产过程中都会让项目自成一体。 – halfer 2012-03-21 08:30:44

试过清除symfony缓存?

+0

是的,实际上我通过在服务器上重做东西来解决问题(坏),这次它工作,最后一次没有,想知道发生了什么 – user1020069 2012-04-01 22:40:25