Bonjour à tous,
J'essaye de faire fonctionner symfony 4.0 sur mon serveur.
je viens de l'installer avec
composer create-project symfony/website-skeleton site
lorsque j'accède à l'url j'ai une erreur 500.
J'ai consulté les logs (dispo ci-dessous)
j'ai vérifé les droits, le dossier var est bien en écriture et tous les fichiers ont le service web en propriétaire
Faire fonctionner symfony pour rénover un ancienne application qui est en procédurale et donc lui donner un grand coup de jeune
[Wed Apr 11 09:47:53.398673 2018] [:error] [pid 24912] [client 172.17.10.1:52580] PHP Fatal error: Uncaught TypeError: Return value of Symfony\\Component\\Dotenv\\Dotenv::populate() must be an instance of Symfo
ny\\Component\\Dotenv\\void, none returned in /var/www/site/vendor/symfony/dotenv/Dotenv.php:95\nStack trace:\n#0 /var/www/site/vendor/symfony/dotenv/Dotenv.php(57): Symfony\\Co
mponent\\Dotenv\\Dotenv->populate(Array)\n#1 /var/www/site/public/index.php(15): Symfony\\Component\\Dotenv\\Dotenv->load('/var/www/site....')\n#2 {main}\n thrown in /var/www/site/vendor/symfony/dotenv/Dotenv.php on line 95
Oui, car tout depend de la configuration de ton serveur, ta version de php n'est pas bonne.
il te faut la 7.1 min
Hello !
Sûrement un simple problème de version de PHP. Il te faut au minimum la version 7.1 ;-)
PHP 7.2.3-1+0~20180306120016.19+stretch~1.gbp81bf3b (cli) (built: Mar 6 2018 12:00:19)( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018Zend Technologies
with Zend OPcache v7.2.3-1+0~20180306120016.19+stretch~1.gbp81bf3b, Copyright (c) 1999-2018, by Zend Technologies
Bizarre.
Le bundle symfony/dotenv est bien dans ton composer ?
Il va falloir plus d'explications ;)
j'ai le même contenu que dans le fichier https://github.com/symfony/website-skeleton/blob/4.0/composer.json
Hello,
Peux tu verifier la version de php avec une page contenant phpinfo() ? car la version que tu affiches est celui de la ligne de commande.
C'est possible de pas avoir la même version en cli et en web ?
j'ai : PHP Version 7.0.28-1+0~20180306105011.16+stretch~1.gbpe20ff4
je viens de tous désinstaller et d'installer 7.2, c'est maintenant bien bon au niveau du phpinfo et cli
Merci beaucoup Balbert