bonjour,
cela fait 2 jours que je m'arrache le peu de cheveux qu'il me reste sur la tête, et pourtant il n'en reste plus beaucoup...
voila le truc de dingue,
je suis sur wamp 3.1.3 et win7.
Wamp fonctionne niquel, j'ai accès a mon site en local sans problème, j'ai modifier mon httpd-vhost.conf en "Require all granted" pour y avoir accès de l’extérieur mais rien a faire je me retrouve avec un problème de redirection et ne comprend pas pourquoi alors que en local il fonctionne
erreur :
je vois bien que dans le premier warning entre "www" et "src" il manque le nom de mon site et si je le résolve pour un accés externe déja il fonctionne a moitié et ne fonctionne plus en interne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Warning: require_once(E:/wamp/www/src/controleur/MembreController.php): failed to open stream: No such file or directory in E:\wamp\www\bloc-base\src\arbo\code_ctrl.php on line 7 Fatal error: require_once(): Failed opening required 'E:/wamp/www/src/controleur/MembreController.php' (include_path='.;C:\php\pear') in E:\wamp\www\bloc-base\src\arbo\code_ctrl.php on line 7
je suis sur une architecture MVC avec DAO
j'ai un fichier global.php qui contient les chemin d’accès a mon site, mais ceux qui me bourre le moue c'est pourquoi cela fonctionne en interne et pas en externe ? et si je modifie un peu mon fichier global il fonctionne a moitié en externe et plus du tout en interne
voila mon fichier global.php
vous pouvez voir le nombre de solution essayé pour résoudre le problème
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <?php //define("SITE_NAME", "/bloc-base"); //define("SITE_NAME", "/bloc-base/"); //define("SITE_NAME", "bloc-base/"); define("SITE_NAME", "bloc-base"); //define("SITE_URL", "http://localhost/".constant("SITE_NAME")); define("SITE_URL", "http://".constant("SITE_NAME")); //define("SITE_URL", constant("SITE_NAME")); //define("SITE_PATH", $_SERVER['CONTEXT_DOCUMENT_ROOT']."/".constant("SITE_NAME")); //define("SITE_PATH", $_SERVER['CONTEXT_DOCUMENT_ROOT']."/"); define("SITE_PATH", $_SERVER['CONTEXT_DOCUMENT_ROOT']); //define("SITE_PATH", $_SERVER['CONTEXT_DOCUMENT_ROOT'] .constant("SITE_NAME")); ?>
code des erreurs cité au dessus :
donc si une âme charitable a un peu de temps a me consacré afin de m'aider a résoudre ce problème je l'en remercie par avance que là je deviens maboul
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <?php /*********************************** * Liste tous les Controleur du site * ***********************************/ // Membre // require_once constant("SITE_PATH") . "/src/controleur/MembreController.php"; // Fin Membre // // Other // require_once constant("SITE_PATH") . "/src/controleur/OtherController.php"; // Fin Other //
Partager