Bonjour à tous,
J'ai mis un site en ligne sur one.com. J'ai bien importé mes fichiers et ma DB. Mais lorsque je veux lancer ma page d'accueil, j'ai l'erreur suivante :
Voici le début de ma page d'index:Citation:
Warning: require(/customers/5/3/5/....be/httpd.www/controler/../Model/Roles.class.php): failed to open stream: No such file or directory in /customers/5/3/5/....be/httpd.www/controler/autoload.php on line 3 Fatal error: require(): Failed opening required '/customers/5/3/5/....be/httpd.www/controler/../Model/Roles.class.php' (include_path='.:/usr/share/php') in /customers/5/3/5/....be/httpd.www/controler/autoload.php on line 3
Voici mon code autoload.phpCode:
1
2
3
4
5 session_start(); $pageName = 'index'; $_SESSION['lastpage'] = $pageName; include_once 'controler/autoload.php'; include_once 'view/header.php';
Voici le début mon header.phpCode:
1
2
3
4
5
6 <?php function loadingClass($class) { require __DIR__ . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . strtr($class, '_', DIRECTORY_SEPARATOR) . '.class.php'; } spl_autoload_register('loadingClass'); ?>
Et voici roles.class.phpCode:
1
2
3 <?php $role = Model_Roles::VISITOR; //...
Il bloque au moment où il doit charger Model_Roles::VISITORCode:
1
2
3
4
5
6
7 <?php class Model_Roles { const VISITOR = 'VISITOR'; const MODERATOR = 'MODERATOR'; const ADMIN = 'ADMIN'; } ?>
L'arborescence est la suivante:
index
controler/autoload.php
model/roles.class.php
view/header.php
Pouvez-vous m'aider ???
Un grand merci !!!
Edit : En local, tout fonctionne bien :(