cookiepath problem sur install apache exotique
par defaut il est impossible d installer spip sur bon nombre d hebergeurs qui ont une config apache exotique.
depuis plusieurs annees on voit passer des gens qui ont le genre de problemes suivants : http://forum.spip.org/fr_164737.html http://forum.spip.org/fr_195501.html
les causes peuvent etre multiples, mais la cause majeure semble etre un probleme de cookiepath
je viens d avoir ce probleme sur une installation DTC ( une infame daube de panel de gestion de serveur et d hebergement pas secure )
par defaut spip positionnele cookiepath sur "http:/"
apres avoir lu les sommentaires sur http://forum.spip.org/fr_164737.html http://forum.spip.org/fr_195501.html
j ai fait la manip suivante :
modifier la fichier ecrire/inc/cookie.php :
$path = preg_replace(',^\w+://[^/]*,', _, url_de_base());
à remplacer par
$path = path=
GLOBALS['cookie_path'];
et ca marche direct
je classe ce bug comme "critique" et "au plus vite" car cela empeche spip de s installer chez pas mal d hebergeurs qui ont une config apache crade/exotique , et le probleme semble eister depuis des annees.
ne pas hesiter a me demander un login DTC sur IRC pour tester ca