bonjour,

J'ai développé un site en utilisant la méthode du tuto http://www.grafikart.fr/tutoriels/php/decomposer-site-php-102

Il fonctionne nikel

  • en local, facile : je mets le bon nom de dossier ex. define("WEBROOT","/mondossier/");
  • sur un serveur mutualisé ovh, facile puisque je le mets à la racine define("WEBROOT","/");
    MAIS mon client a un serveur dédié et je dois définir un WEBROOT bien ciblé style define("WEBROOT","/zinzin.com/ftp/www/"); pour que cela fonctionne. J'ai testé en mettant juste "/" et ça ne va pas (erreur 500) .

Et il me reproche d'utiliser un chemin absolu (has-been) car si le site devait migrer ou autre changement de nom de dossier et ne fonctionnerait plus .. du coup j'étais trop fière de mon travail et maintenant je suis déprimée :/

Il fonctionne très bien et l'url rewritting aussi .. mais il faudrait une solution .. pour qu'il puisse transporter le site d'un dossier à un autre (ou meme d'un serveur à un autre) sans changer le WEBROOT dans l'index ..

Auriez vous une idée à me suggérer ?

1 réponse


Essaie de trouver tout seul le chemin du dossier a partir du fichier courant en faisant par exemple

dirname(__FILE__);