Bonjour pret de 1 ans apres j'ai trouvé une solution qui semble fonctionner, (je vous rassure je n'y ai pas passé l'année !!)
- j'ai decompressé l'archive dans "web/jdoc"
- dans le fichier "includes/global.inc.php"
dans l'extrait de code suivant, en fait j'ai remplacer les "/" par "/jdoc/" (nom de mon dossier).
defined('JDOC_EXECUTE') or define('JDOC_EXECUTE',true);
//// TEMPS D'EXECUTION & CONSTANTES (parametrage, chemins des dossiers, etc)
////
$mtime = explode(" ",microtime());
$starttime = $mtime[1] + $mtime[0];
if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
$scriptfile = str_replace(DIRECTORY_SEPARATOR,'/',__FILE__);
if (strpos($scriptfile,$_SERVER["DOCUMENT_ROOT"])===false) {
// Mode symlinks actif
if(!defined("root_path")) define("root_path",$_SERVER["DOCUMENT_ROOT"] . "/jdoc/");
if(!defined("root_url")) define("root_url","/jdoc/");
} else {
$path = str_replace($_SERVER["DOCUMENT_ROOT"],"",dirname($scriptfile));
$paths = explode("/",$path);
$path = dirname($path);
if ($paths[0]=="includes") {
// Installation à la racine
if(!defined("root_path")) define("root_path",$_SERVER["DOCUMENT_ROOT"] . "/jdoc/");
if(!defined("root_url")) define("root_url","/jdoc/");
} else {
// Installation dans un sous dossier
if(!defined("root_path")) define("root_path",$_SERVER["DOCUMENT_ROOT"] . $path . "/jdoc/");
if(!defined("root_url")) define("root_url", '/jdoc/' . $path . "/");
}
}
//echo $scriptfile."<br/>";
//echo $_SERVER["DOCUMENT_ROOT"]."<br/>";
//echo $path."<br/>";
//print_r($paths)."<br/>";
//echo root_path."<br/>";
//echo root_url."<br/>";
//exit;
} else {
if (strpos(__FILE__,$_SERVER["DOCUMENT_ROOT"])===false) {
// Mode symlinks actif
if(!defined("root_path")) define("root_path",$_SERVER["DOCUMENT_ROOT"] . "/jdoc/");
if(!defined("root_url")) define("root_url","/jdoc/");
} else {
$path = dirname(str_replace($_SERVER["DOCUMENT_ROOT"],"",dirname(__FILE__)));
$paths = explode("/",$path);
if ($paths[1]!="includes" && $paths[1]!="" ) {
// Installation dans un sous dossier
if(!defined("root_path")) define("root_path",$_SERVER["DOCUMENT_ROOT"] . $path . "/jdoc/");
if(!defined("root_url")) define("root_url", $path . "/");
} else {
// Installation à la racine
if(!defined("root_path")) define("root_path",$_SERVER["DOCUMENT_ROOT"] . "/jdoc/");
if(!defined("root_url")) define("root_url","/jdoc/");
}
}
}
en espérant que ceci serve a quelques uns d'entre vous.
@++