Configuration du mode PATH_INFO de Dotclear 2 sur Lighttpd 1.5
Par Ludovic Toinel le lundi 22 octobre 2007, 23:30 - DotClear - Lien permanent

Après avoir eu pas mal de problèmes à faire fonctionner Dotclear2 sur Lighttpd en mode PATH_INFO voici en détail la configuration que j'utilise actuellement sur mon serveur Web :
La configuration Lighttpd permettant d'appeler le Fastcgi PHP pour l'interprétation et l'exécution des pages PHP hébergées sur le serveur Web :
$PHYSICAL["existing-path"] =~ "\.php$"{
proxy-core.balancer = "round-robin"
proxy-core.allow-x-sendfile = "enable"
proxy-core.protocol = "fastcgi"
proxy-core.backends = ( "unix:/tmp/php-fastcgi.sock" )
proxy-core.max-pool-size = 16
}
Voici les règles de réécriture des URL utilisées pour le mode PATH_INFO Dotclear.
$HTTP["host"] =~ "www.geeek.org" {
#Redirection du répertoire d'administration
^/(admin)/(.*)$" => "/$1/$2",
#Si vous utilisez le plugin Sitemap de Dotclear
"^/(sitemap.xml)$" => "/index.php/$1",
# Tous les fichiers avec une extension
"^/(.*)\.(.*)" => "/$0",
# Le reste ...
"^/(.*)$" => "/index.php/$1"
}
__ Enfin, dans le fichier php.ini du module CGI (/etc/php/cgi-php5/php.ini) une variable est à décommenter :
cgi.fix_pathinfo=1
Et biensûr dans Dotclear, sur la page de configuration du blog :
Méthode de lecture de l'URL : PATH_INFO URL du blog : http://www.geeek.org
Je crois que je suis l'un des premiers à faire tourner Dotclear2 en mode PATH_INFO sur Lighttpd 1.5. Je n'ai trouvé aucune documentation sur ce sujet sur Internet pour le moment.
Dernières News
Nuage de Tags
Archives
RSS des articles


Commentaires
Bon, bah ça marche nickel, merci beaucoup !