【问题标题】:symfony Fatal error: require_once() bin/./SymfonyRequirements.phpsymfony 致命错误:require_once() bin/./SymfonyRequirements.php
【发布时间】:2017-09-30 18:20:20
【问题描述】:

我已经在生产服务器上安装了 Symfony 3.3.2。我可以从控制台运行命令

$ ./bin/console --version
Symfony 3.3.2 (kernel: app, env: dev, debug: true)

当我想使用 url http://example.com/config.php 检查服务器上的配置时,出现 500 错误“HTTP ERROR 500”

当我尝试运行 symfony_requirements 的命令时,出现致命错误:

$ php ./bin/symfony_requirements
PHP Warning:  require_once(/var/www/symfony/bin/./SymfonyRequirements.php): failed to open stream: No such file or directory in /var/www/symfony/bin/symfony_requirements on line 4
PHP Stack trace:
PHP   1. {main}() /var/www/symfony/bin/symfony_requirements:0
PHP Fatal error:  require_once(): Failed opening required '/var/www/symfony/bin/./SymfonyRequirements.php' (include_path='.:/usr/share/php') in /var/www/symfony/bin/symfony_requirements on line 4
PHP Stack trace:
PHP   1. {main}() /var/www/symfony/bin/symfony_requirements:0

如何检查我的服务器的配置?

【问题讨论】:

    标签: php symfony requirements


    【解决方案1】:

    这是github上的一个问题https://github.com/sensiolabs/SensioDistributionBundle/issues/324

    如果你无法升级你的symfony版本,建议你编辑web/config.php文件,替换

    require_once dirname(__FILE__).'/./SymfonyRequirements.php';
    

    require_once dirname(__FILE__).'/../var/SymfonyRequirements.php';
    

    编辑 bin/symfony_requirements 并进行完全相同的替换。

    如果你能把你的版本升级到 3.3.9,我应该不会有这个问题

    【讨论】:

    • 我不知道我是否可以升级symfony的版本,但你的伎俩救了我:)
    猜你喜欢
    • 2016-08-15
    • 2016-08-05
    • 2012-02-18
    • 2012-12-17
    • 2012-07-08
    • 2014-10-21
    • 2013-11-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多