Symfony生成一个白页

我试图在我的服务器上集成一个symfony项目,但它产生一个空白页面,即使我在php中显示错误,也不会产生任何错误。 在我在index.php中包含配置文件后,什么都不起作用,即使是在我尝试这样做时,第一行项目配置文件中的死亡也不会打印。

我的index.php文件是

error_reporting(E_ALL);

    ini_set('display_errors', "1");

    require_once(dirname(__FILE__).'/../config/ProjectConfiguration.class.php');

    $configuration = ProjectConfiguration::getApplicationConfiguration('frontend', 'prod', false);
    sfContext::createInstance($configuration)->dispatch();

我也包括项目配置文件,请检查一下

require_once dirname(__FILE__).'/../lib/symfony/autoload/sfCoreAutoload.class.php';
sfCoreAutoload::register();

class ProjectConfiguration extends sfProjectConfiguration
{
public function setup()
      {
        // ...

        $this->dispatcher->connect('request.filter_parameters', array($this, 'filterRequestParameters'));
      }

      public function filterRequestParameters(sfEvent $event, $parameters)
      {
        $request = $event->getSubject();
        if (preg_match('|Safari/([0-9.]+)|', $request->getHttpHeader('User-Agent')))
        {
          $request->setRequestFormat('html');
        }

        return $parameters;
      }
}

我已经在项目的lib文件夹中包含了symfony文件夹。

它不会产生任何错误,即使我在开发模式中尝试它也请不要说,我已经提供了包括缓存和日志文件夹在内的所有文件的完全权限。


设置缓存和日志文件夹的权限

chmod 777 cache/ log/ -R
php symfony cc

这也发生在我身上一次,我创造了一个路线/media并且这条路线给了白页。

经过很长一段时间,我意识到/media也是一个现有的资产目录。 资产目录有优先权。

链接地址: http://www.djcxy.com/p/71009.html

上一篇: Symfony produces a white page

下一篇: Specifying dictionary argument with dict() or braces matters in set