【问题标题】:symfony 1.4 showing 500 internal server errorsymfony 1.4 显示 500 内部服务器错误
【发布时间】:2012-04-27 08:38:48
【问题描述】:

我已经在 Amazon AMI、Linux 上安装了 symfony 1.4。我已经配置了所有东西,但仍然收到 500 内部服务器错误。我也是 symfony 的新手。

这是我的虚拟主机条目:

<VirtualHost *:80>
    ServerName ec2-50-17-85-111.compute-1.amazonaws.com
    DocumentRoot "/var/www/html/flumenCode/web"
    DirectoryIndex index.php
    <Directory "/var/www/html/flumenCode/web">
            AllowOverride All
            Allow from All
    </Directory>
    Alias /sf /var/www/html/firstlumen/lib/vendor/symfony/data/web/sf
    <Directory "/var/www/html/firstlumen/lib/vendor/symfony/data/web/sf">
      AllowOverride All
      Allow from All
    </Directory>
</VirtualHost>

我的错误日志显示:

[Fri Apr 27 08:49:11 2012] [error] [client 2.127.103.112] PHP Fatal error:  require():       Failed opening required '/var/www/html/flumenCode/cache/frontend/prod/config/config_config_handlers.yml.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/html/flumenCode/lib/vendor/symfony/lib/config/sfConfigCache.class.php on line 279

【问题讨论】:

    标签: php symfony1 symfony-1.4


    【解决方案1】:

    正如@bacardnumberone 所说,这是一个缓存问题。运行:

    sudo ./symfony project:permissions
    ./symfony cc
    

    【讨论】:

    • config_config_handlers.yml.php 文件未在 '/var/www/html/flumenCode/cache/frontend/prod/config/' 目录中创建。
    • 我再次更改了缓存文件夹的权限,但现在我在:SF_ROOT_DIR/apps/frontend/lib/helper、SF_ROOT_DIR/lib/helper 中收到“无法加载“I18nHelper.php”帮助程序, SF_ROOT_DIR/lib/vendor/symfony/lib/helper"
    • 我也设置了standard_helper: [Partial, Cache, I18n]
    • this question 遇到的问题不一样吗?
    • 助手是I18N,而不是I18n。而且,顺便说一句,您的/sf 似乎是wrong
    【解决方案2】:

    当遇到 HTTP 500 服务器错误时,您必须阅读 PHP 错误日志文件的最新行才能看到更详细的错误消息。

    如果您不知道日志文件的位置,请使用:

    <?php
    phpinfo();
    ?>
    

    发现它的完整路径。

    【讨论】:

      【解决方案3】:

      这似乎是 symfony 缓存系统的问题。检查缓存文件夹权限。对于运行 apache 的用户,该文件夹必须是可写的。

      【讨论】:

        猜你喜欢
        • 2013-12-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-29
        相关资源
        最近更新 更多