Php Symfony生成一个白色页面

Php Symfony生成一个白色页面,php,symfony-1.4,Php,Symfony 1.4,我曾尝试在我的服务器上集成一个symfony项目,但它会生成一个空白页面,即使在php中显示错误,也不会产生任何错误。在index.php中包含配置文件后,一切都不起作用,当我尝试此操作时,即使是项目配置文件第一行中的骰子也不会打印 我的index.php文件是 error_reporting(E_ALL); ini_set('display_errors', "1"); require_once(dirname(__FILE__).'/../config/ProjectCo

我曾尝试在我的服务器上集成一个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
也是一个现有的资产目录。资产目录具有优先权。

您是否尝试过使用开发控制器访问该页面?使用dev环境的那个?类似于_dev.php/?检查错误日志文件,几乎可以肯定您有语法错误或其他语法错误,例如失败的
require
。如果php.ini中禁用了
display\u errors
,屏幕上将不会显示语法错误。问题是它没有在任何日志文件上生成任何日志消息。另外,我已经在php.ini上启用了显示错误。我不知道到底发生了什么,甚至连一个不在ProjectConfiguration文件中工作的骰子都不知道。不管怎样,谢谢。它会返回200或500个响应吗?您是否检查过Sf web文件夹中是否有php文件工作?比如用一个简单的回音做一个
test.php
,或者
php\u info
。如果它不工作,那肯定是Apache的配置错误,而不是Sf问题。你检查过Apache错误日志了吗?