2017-09-30 7 views
2

J'ai installé Symfony 3.3.2 sur un serveur en production. Je peux exécuter la commande de la consolesymfony Erreur irrécupérable: require_once() bin /./ SymfonyRequirements.php

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

Quand je veux vérifier la config sur mon serveur avec l'URL, http://example.com/config.php, j'ai une erreur 500 « HTTP erreur 500 »

Lorsque je tente d'exécuter la commande pour symfony_requirements, j'ai une erreur fatale:

$ 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 

Comment puis-je vérifier la configuration de mon serveur?

Répondre

2

Ce numéro sur github https://github.com/sensiolabs/SensioDistributionBundle/issues/324

Si vous ne pouvez pas mettre à jour votre version de symfony, je vous suggère d'éditer le fichier web/config.php et remplacez

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

par

Modifiez bin/symfony_requirements et faites exactement le même remplacement.
require_once dirname(__FILE__).'/../var/SymfonyRequirements.php'; 

Si vous pouvez mettre à jour votre version à 3.3.9, je ne devrais pas avoir cette question

+0

Je ne sais pas si je peux mettre à jour la version de symfony, mais votre truc me as sauvé :) –