Ticket #788 (closed defect: fixed)
Pb de http::redirect (dans l'admin) sous windows
Reported by: | akewea | Owned by: | xave |
---|---|---|---|
Priority: | normal | Milestone: | 2.2 |
Component: | module:clearbricks | Version: | 2.1 |
Severity: | normal | Keywords: | |
Cc: |
Description
J'ai récemment modifié mon environnement de dev sous windows avec un host "dotclear.dev" qui pointe directement vers l'admin. Et à ma grande surprise, les redirections http ne fonctionnent plus, car un "\" est ajouté à la fin du nom de domaine.
Exemple :
http://dotclear.dev est redirigé vers http://dotclear.dev\/auth.php.
Après investigation, le problème vient de la fonction php dirname qui retourne "\" sous windows pour un fichier à la racine (ce qui est le cas, à cause du virtualhost).
J'ai résolu le problème en ajoutant le bout de code suivant dans inc/clearbricks/common/lib.http.php à la ligne 90 :
if($dir == '\\'){ $dir = ''; }
Change History
Note: See
TracTickets for help on using
tickets.
Fixed in clearbricks commit 231.