Symfony 5 - No route found for "GET /<NomPointAccesDeMonProjet>"
Bonjour ;
Je suis entrain de déployer mon projet développé avec symfony/php sur un serveur local doté de : apache, php 7.3.x, composer 2.0
L'installation des packages après la copie du dossier du projet de mon PC sur le serveur en question a été effectué avec succès.
De même que la configuration de la base de données.
Je également paramétré les permissions d'accès avec ACL (Access Control Lists) suivant comme indiqué dans la documentation de symfony https://symfony.com/doc/current/setu...rmissions.html.
Ensuite, j'ai mis la configuration du site dans un fichier nommé si2afama.conf. Ce dernier se trouve dans /etc/apache2/sites-available.
Voilà le contenu de si2afama.conf :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| <VirtualHost *:80>
ServerName si2afama
# ServerAlias www.si2afama.com
DocumentRoot /var/www/si2a/public
DirectoryIndex /index.php
<Directory /var/www/si2a/public>
AllowOverride All
Require all granted
Allow from All
FallbackResource /index.php
</Directory>
<Directory /var/www/si2a/public/bundles>
FallbackResource disabled
</Directory>
ErrorLog /var/log/apache2/si2a_error.log
CustomLog /var/log/apache2/si2a_access.log combined
</VirtualHost> |
Quand j'essaye d'accéder au site avec mon navigateur, je tombe sur cette erreur :
No route found for "GET /si2afama"
N.B :
- Le nom du dossier contenant le site sur le serveur est si2a. Il est dans /var/www
- Le site est bien accessible quand je suis sur mon PC (le poste de développement du site) et non sur le serveur.
Vu que l'erreur signalée indique un problème de Route, voici le contenu de quelques fichiers:
si2a/config/packages/routing.yaml
Code:
1 2 3
| framework:
router:
utf8: true |
si2a/config.routes.yaml
Code:
1 2 3
| index:
path: /
controller: App\Controller\DefaultController::index |
si2a/public/index.php. Le debugage indique qu'il y a une erreur sur la ligne 19 du code de ce fichier.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| <?php
use App\Kernel;
use Symfony\Component\ErrorHandler\Debug;
use Symfony\Component\HttpFoundation\Request;
require dirname(__DIR__).'/config/bootstrap.php';
if ($_SERVER['APP_DEBUG']) {
umask(0000);
Debug::enable();
}
if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? $_ENV['TRUSTED_PROXIES'] ?? false) {
Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_ALL ^ Request::HEADER_X_FORWARDED_HOST);
}
if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? $_ENV['TRUSTED_HOSTS'] ?? false) {
Request::setTrustedHosts([$trustedHosts]);
}
$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);
$request = Request::createFromGlobals();
$response = $kernel->handle($request);
$response->send();
$kernel->terminate($request, $response); |
Je ne comprends pas où est le problème et ne sais vraiment plus que faire. :roll:
Merci votre aide.