SPIP - Contrib

[ar] [en] [es] [fr] [it]



Accueil du site > Documentation > Tutoriaux pour le code de SPIP > Archives tutoriaux code SPIP > Versions « Modifiés » de SPIP - Archives

SPIP 1.5.2 pour Hébergement Discount

mardi 13 mai 2003, par Patrice LACOUTURE. 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]

Notes

[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.

Testez le!!!

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 !


Répondre à cet article



Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | Charte et vie SPIP-Contrib | SPIP | L'autre.net