Bonjour à tous,
J'ai suivi la (très complète) formation php pour créer un site pour l'association pour laquelle je travaille. Tout fonctionne à merveille en local mais j'ai un problème à l'étape de la mise en ligne : le site ne s'affiche pas, j'ai tout simplement une page blanche (et quand je vérifie l'inspecteur, le html est en effet vide). J'ai bien modifié le dossier racine dans les paramètres et je sais que cela a fonctionné car je peux accéder à des fichiers dans ce dossier, mais il semblerait que mon fichier index.php ne soit pas/pas correctement lu et je ne comprends pas où se trouve le souci (puisque, comme dit précédemment, en local tout fonctionne très bien).
Mon fichier index ressemble à ceci :
<?php
require 'vendor/autoload.php';
$router = new App\Router(dirname(__DIR__) . DIRECTORY_SEPARATOR . 'pages' . DIRECTORY_SEPARATOR);
$router
->get('/', 'home', 'home')
->get('/about', 'about', 'about')
// je vous passe toutes les pages et autres
->run();
?>
Ma seule théorie est que l'accès à l'autoload ne se fait pas correctement, mais je n'arrive pas à savoir pourquoi, je serai preneur de toute direction !
Merci pour votre aide.