J' ai installé horde et imp (outil webmail) sur une debian et j' ai quelques soucis.
Je l' ai pourtant installé et configuré comme une fleur sur une mandrake mais là je coince sur ma debian.
je l' ai pourtant installé proprement avec un : apt-get install horde3 / apt-get install imp4
Lorsque j' accede à la page : http://mondomain.com/horde/index.php , ca plante.
Voici ce que le log d' apache me donne :
[Wed Jun 8 15:07:30 2005] [error] [client xxxxxxx] File does not exist: /usr/share/horde3/horde3/services/portal/sidebar.php
[Wed Jun 8 15:07:31 2005] [error] [client xxxxxxx] File does not exist: /var/www/favicon.ico
[Wed Jun 8 15:08:33 2005] [error] [client xxxxxxx] File does not exist: /usr/share/horde3/horde3/login.php
Mon probleme est une histoire de chemins mais je n' arrive pas à determiner exactement d' ou provient le "rajout" du "/horde3" à l' url car evidement le bon chemin est /usr/share/horde3/ " tout court.
Mon DocumentRoot sous apache est : /var/www
il y a un lien symbolique horde (dans /var/www) qui pointe vers /usr/share/horde3 dans lequel horde est installé.
Les scripts login.php et index.php sont dans /usr/share/horde3.
Voici mon analyse :
1/ a la fin du fichier index.php il y a la ligne : header('Location: ' . $main_page);
2/ juste avant : $main_page = Util::getFormData('url');
if (!$main_page) {
$main_page = Horde::initialPage();
}
3/ l' appel Horde::initialPage fait réference au fichier Horde.php (qui est une classe PHP)
4/ initialPage est la fonction :
function initialPage()
{
global $prefs, $registry, $perms;
$initial_app = $prefs->getValue('initial_application');
if (!empty($initial_app) && $registry->hasPermission($initial_app)) {
return Horde::url($registry->getInitialPage($initial_app), true);
} elseif (isset($registry->applications['horde']['initial_page'])) {
return Horde::applicationUrl($registry->applications['horde']['initial_page'], true);
} elseif (Auth::getAuth()) {
return Horde::applicationUrl('services/portal/', true);
} else {
return Horde::applicationUrl('login.php', true);
}
}
applicationUrl s'appuye egalement sur une fonction url etc., etc.... tout est imbriqué et je perd le fil
Si qqun a une idée.
Merci