par
Henri KI ? » 10 avr. 2009, 08:56
Bon, maintenant que j'ai l'impression de comprendre un peu mieux, j'aimerais être sûr d'être au clair avec ces concepts.
Ce site quand il était encore en ligne fonctionnait parfaitement avec le code tel qu'il est (c-a-d avec ce fameux "/common" et un slash devant chaque fichier d'include), le seul moyen que j'ai trouvé pour débloquer la situation est d'enlever ce / dans tous les fichiers, mais cela me génère ensuite d'autres erreurs, j'ai peur d'avoir au fur et à mesure à en corriger de nouvelles et qu'au final il y ait toujours des disfonctionnements car certains chemins absolus ne sont plus bons.
En effet, je pense que mon problème vient sans doute en grande partie d'une architecture que je n'arrive pas à remettre en place, en effet, je suis repasser hier en php4 et j'ai encore de nombreuses erreurs.
Ainsi, que veut dire ce "/" ? Que les fichiers doivent se trouver à la racine du site ? Qu'appelle-t-on racine du site lorsqu'il y a des sous-domaines ? J'ai peur d'être un peu largué sur ce coup là, ce n'est pas faute de faire preuve de bonne volonté pourtant...
Je vous expose exactement l'architecture du site voir si vous pouvez m'aider à réinstaller tel quel :
A la racine du système Linux, un dossier /SITE contenant la totalité du site, ce dossier contient :
-Site1 (avec tous les fichiers et sous-domaines)
-Common (avec un dossier include et un dossier site_common)
Le dossier site1 comprend ensuite plusieurs sous-dossier qui représentent autant de sous-domaine (sous-domaine1, 2, 3, etc).
Ce que j'ai fait c'est que j'ai copié tel quel la totalité dans un dossier /SITE à la racine du système Linux, et j'ai indiqué à Apache dans le /httpd/conf la racine SITE. En faisant comme ça, ça ne fonctionne pas puisqu'il me sert l'erreur présentée en début de topic.
Je n'ai aucune idée de ce qu'il faut que je fasse pour remédier à cela, mais je sais que si je veux que ça marche le mieux possible il faudrait que je n'ai pas à retoucher le code mais plutôt que j'arrive à refaire l'architecture telle quelle avec les bons chemins...
En espérant que quelqu'un arrive à m'aider sur cet épineux problème,
Merci de m'avoir lu
[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]
Bon, maintenant que j'ai l'impression de comprendre un peu mieux, j'aimerais être sûr d'être au clair avec ces concepts.
Ce site quand il était encore en ligne fonctionnait parfaitement avec le code tel qu'il est (c-a-d avec ce fameux "/common" et un slash devant chaque fichier d'include), le seul moyen que j'ai trouvé pour débloquer la situation est d'enlever ce / dans tous les fichiers, mais cela me génère ensuite d'autres erreurs, j'ai peur d'avoir au fur et à mesure à en corriger de nouvelles et qu'au final il y ait toujours des disfonctionnements car certains chemins absolus ne sont plus bons.
En effet, je pense que mon problème vient sans doute en grande partie d'une architecture que je n'arrive pas à remettre en place, en effet, je suis repasser hier en php4 et j'ai encore de nombreuses erreurs.
Ainsi, que veut dire ce "/" ? Que les fichiers doivent se trouver à la racine du site ? Qu'appelle-t-on racine du site lorsqu'il y a des sous-domaines ? J'ai peur d'être un peu largué sur ce coup là, ce n'est pas faute de faire preuve de bonne volonté pourtant...
Je vous expose exactement l'architecture du site voir si vous pouvez m'aider à réinstaller tel quel :
A la racine du système Linux, un dossier /SITE contenant la totalité du site, ce dossier contient :
-Site1 (avec tous les fichiers et sous-domaines)
-Common (avec un dossier include et un dossier site_common)
Le dossier site1 comprend ensuite plusieurs sous-dossier qui représentent autant de sous-domaine (sous-domaine1, 2, 3, etc).
Ce que j'ai fait c'est que j'ai copié tel quel la totalité dans un dossier /SITE à la racine du système Linux, et j'ai indiqué à Apache dans le /httpd/conf la racine SITE. En faisant comme ça, ça ne fonctionne pas puisqu'il me sert l'erreur présentée en début de topic.
Je n'ai aucune idée de ce qu'il faut que je fasse pour remédier à cela, mais je sais que si je veux que ça marche le mieux possible il faudrait que je n'ai pas à retoucher le code mais plutôt que j'arrive à refaire l'architecture telle quelle avec les bons chemins...
En espérant que quelqu'un arrive à m'aider sur cet épineux problème,
Merci de m'avoir lu :)
[i][color=darkred][Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur][/color][/i]