Installation et dépendance php-xml, php-mysql et *GROS BUG* php-gd
Salut,
Je viens de faire une installation normale (sans passer par le loader) de Spip branche 3.3.0.
En l'état l'installateur de SPIP et SPIP dépends obligatoirement d'au moins 3 librairies PHP qui ne sont pas disponibles par défaut sur une Debian (et certainement d'autres distributions, plateforme, hébergement....)
1) Première lib PHP obligatoire: php-xml:
Call to undefined function xml_parser_create()
Sur une installation PHP/Debian configurée par défaut on à droit à une page blanche. Normalement il faut lire les fichier de logs, mais nombreux sont les néophytes qui ne le font pas. Si au moins on avait l'erreur affichée à l'écran ça serait un moindre mal.
2) Deuxième lib PHP ( php-mysql ou php-sqlite3): Cette dépendance est moins problématique dans la mesure ou le script d'installation nous avertit, bien que le message me semble pas vraiment explicite
3) Troisième lib PHP obligatoire php-gd => BUG SI php-gd n'est pas présent, à la fin de l'installation, lors de la redirection ver la page d'accueil de l'admin, le message suivant apparait:
Impossible d’activer le plugin Nécessite l’extension PHP GD
Aprés avoir activé php-gd le message d'erreur disparait mais aucun plugin-dist n'est activé :D ; Impossible de faire quoi que ce soit depuis l'interface privée. Il faut refaire une installation pour avoir quelque chose de fonctionnelle (Voir PJ)
La première page de installateur, devrait à minima lister les librairies indispensables afin de pouvoir installer SPIP dans les meilleurs conditions possibles.
Merci!