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 apache : Sélectionner tout - Visualiser dans une fenêtre à part
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 yaml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 framework: router: utf8: true
si2a/config.routes.yaml
Code yaml : Sélectionner tout - Visualiser dans une fenêtre à part
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.
Je ne comprends pas où est le problème et ne sais vraiment plus que faire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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);
Merci votre aide.
Partager