OVH toujours Delayed et autres 777

Bonjour,

A propos d'OVH, et d'autres hébergeurs sérieux et économiques pour qui
SPIP pose problème, dites moi si je me trompe :

1°) l'appel INSERT DELAYED est présent dans seulement trois fichiers :
inc-stats.php3 lignes 57 et 73
inc-index.php3 ligne 124 156 et 205
inc-statistiques.php3 ligne 63

La syntaxe est INSERT DELAYED IGNORE ...
Suffit-il de remplacer par INSERT IGNORE... ?

2°) La procédure d'installation automatique est bloquée chez OVH par la
création de répertoire en 777.

Apparemment, ces répertoires sont crées par :

inc-cache.php3

Ligne 81

function creer_repertoire($base, $subdir) {
        if (file_exists("$base/.plat")) return false;
        $path = $base.'/'.$subdir;
        if (file_exists($path)) return true;

        @mkdir($path, 0777);
        @chmod($path, 0777);

Quel serait l'impact d'une modification de ces deux dernières lignes
en:

@mkdir($path, 0755);
@chmod($path, 0755);

Et pour une version OVH de SPIP, et pour tout le monde ?

J'ai bien noté que le but est de faire une install valable pour tout
hébergement. Mais du fait de la réputation d'OVH et de la possibilité de
gérer un site dynamique dans de bonne conditions et pour un coût très
faible (60gp à 12 euros par an), il me paraît nécessaire d'aplanir ces
problèmes.

Merci pour votre attention,

--
Dominique Dupagne
dominique@dupagne.com

Hello,

1°) l'appel INSERT DELAYED est présent dans seulement trois fichiers :
inc-stats.php3 lignes 57 et 73
inc-index.php3 ligne 124 156 et 205
inc-statistiques.php3 ligne 63

La syntaxe est INSERT DELAYED IGNORE ...
Suffit-il de remplacer par INSERT IGNORE... ?

Oui. Comme ça fait plusieurs hébergeurs qui rapportent le problème,
on va peut-être régler ça dans une prochaine version de SPIP.

Quel serait l'impact d'une modification de ces deux dernières lignes
en:

@mkdir($path, 0755);
@chmod($path, 0755);

Et pour une version OVH de SPIP,

Je n'en sais rien, il faut essayer ;-))

et pour tout le monde ?

Impossible, il y a des tas d'hébergeurs chez qui ça empêchera
SPIP de fonctionner correctement, ou le webmestre de modifier
ses propres fichiers (ce qui est un comble...).

J'ai bien noté que le but est de faire une install valable pour tout
hébergement. Mais du fait de la réputation d'OVH et de la possibilité de
gérer un site dynamique dans de bonne conditions et pour un coût très
faible (60gp à 12 euros par an), il me paraît nécessaire d'aplanir ces
problèmes.

Oui, mais il est hors de question de faire une version différente
par hébergeur. Le problème du 0777 semble spécifique à OVH
puisqu'ailleurs cela marche très bien (en tout cas personne ne
s'en plaint ;-)).

Amicalement

Antoine.