Une nouvelle version est disponible ici : SPIP 1.5.2 pour Hébergement Discount, Deuxième
Ancien article [1]
mardi 13 mai 2003, par . Dernier ajout mardi 10 mai 2005
Depuis le passage des serveurs en PHP 4.3.x avec safe mode actif, SPIP ne fonctionne plus chez Hébergement-Discount. Les solutions précédentes ne suffisent plus à contourner les nombreux problèmes posés par le safe mode...
Une nouvelle version est disponible ici : SPIP 1.5.2 pour Hébergement Discount, Deuxième
Ancien article [1]
[1] Cette distribution est basée sur la distribution officielle 1.5.2.
Elle a pour but un fonctionnement correct chez Hébergement Discount.
Les modifications qui ont été faites sont les suivantes :
Deux fichiers inc_rootSite.php, respectivement dans la racine et dans ecrire, ont été ajoutés. Ils renseignent sur le chemin de la racine du site ;
ATTENTION : ils supposent que le site SPIP est dans un sous-répertoire SPIP du compte HD. A modifier en conséquence si ce n’est pas le cas !!!
Tous les fichiers .php3 incluent le fichier inc_rootSite.php qui se trouvent dans le répertoire courant ;
Tous les accès fichier (file_exists, fopen, etc...) se font à l’aide d’un chemin absolu et non relatif, constitué à partir des informations fournies par inc_rootSite.php.
Enfin, le système de meta_cache de SPIP utilisait la génération automatique d’un fichier php, ce qui ne peut pas fonctionner chez HD à cause d’un problème de propriétaire de fichier. Ce mécanisme a été remplacé par un fichier cache meta_cache.txt, qui remplace inc_meta_cache.php3.
La plupart de ces modifications ne sont pas spécifiques à Hébergement Discount, mais peuvent s’appliquer à tout hébergeur qui interdit l’accès à des fichiers par chemin relatif, ainsi que l’écriture et l’exécution de fichiers PHP depuis un script.
Merci donc à tous ceux qui attendaient un SPIP opérationnel chez HD (et ils sont nombreux!!!) de tester cette distribution non officielle, et de me faire part de leurs remarques !
Pour l’installation, procéder de la manière habituelle (installation manuelle, et re-création du fichier inc_connect.php3 avec le bon propriétaire)... Si vous ne créez pas votre site SPIP dans un sous-répertoire SPIP de votre compte, pensez à modifier les deux fichiers inc_rootSite.php en fonction...
Bon SPIP !