Dotclear 2 + Lighttpd + Synology DS107+

sudo apt-get remove Windows --force

Billet

Dotclear 2 fonctionne sans aucun problème sous le serveur Apache installé par défaut sur le Synology DS107+.

Le paramétrage par défaut de Lighttpd et surtout de PHP est différent et n'autorise pas le démarrage de Dotclear 2. On se retrouve avec une belle page blanche au chargement.

Les messages d'erreurs ne sont pas activés. Il faut modifier php.ini pour avoir une explication de ce blocage.

Edition du fichier de configuration de php :

nano /opt/etc/php.ini

Modifier la ligne suivante :

display_errors = On

Sauver et faire un restart de Lighttpd :

/opt/etc/init.d/S80lighttpd restart

On relance Dotclear 2 et là on a enfin le message d'erreur :

Fatal error: Call to undefined function mb_internal_encoding() in /volume1/... .../dotclear/inc/prepend.php on line 76

Il faut installer le paquet : mbstring :

ipkg install php-mbstring

Redémarrer Lighttpd et relancer l'installation de Dotclear

Nouveau message d'erreur à l'installation :

Le module iconv n'est pas disponible.

ipkg install php-iconv

Redémarrer lighttpd

Cette fois ça marche.

Ajouter un commentaire

Les commentaires peuvent être formatés en utilisant une syntaxe wiki simplifiée.

La discussion continue ailleurs

URL de rétrolien : https://objnux.fr/index.php?trackback/15