Bonjour,
J'ai remarqué un petit problème avec spip_loader.php, j'en ai parlé sur
le canal IRC et on m'a demandé de poster un message à ce propos sur
spip-dev, ce que je fais ![]()
Sur une base spip 2.1.2 [16730] fraîchement installée, j'effectue une
mise à jour à l'aide de spip_loader.php. Le premier écran affiche "Spip
2.1.2 [16796]" et à la fin de l'installation, dans l'espace privé, on a:
SPIP 2.1.2 [16796] est un logiciel libre distribué sous licence GPL.
La version 2.1.5 2.1.4 2.1.3 de SPIP est disponible.
En regardant les dates de dernière modification dans un ls détaillé, je
n'ai pas l'impression que la mise à jour ait été effectuée correctement
(par exemple le répertoire ecrire/ est daté du 3/9/10 au lieu du 30/12/10) :
-rw-rw-rw- 1 www-data www-data 94530 2010-12-30 12:28 CHANGELOG.txt
drwxrwxrwx 2 fabrice fabrice 4096 2010-12-30 12:29 config
-rw-rw-rw- 1 www-data www-data 35147 2010-12-30 12:28 COPYING.txt
drwxr-xr-x 22 fabrice fabrice 4096 2010-09-03 09:30 ecrire
drwxr-xr-x 8 fabrice fabrice 4096 2010-09-03 09:30 extensions
-rw-rw-rw- 1 www-data www-data 4399 2010-12-30 12:28 htaccess.txt
drwxrwxrwx 2 fabrice fabrice 4096 2010-12-30 12:29 IMG
-rw-rw-rw- 1 www-data www-data 46 2010-12-30 12:28 index.php
-rw-rw-rw- 1 www-data www-data 491 2010-12-30 12:28 INSTALL.txt
drwxrwxrwx 5 fabrice fabrice 4096 2010-12-30 12:29 local
drwxr-xr-x 13 fabrice fabrice 4096 2010-09-03 09:30 prive
-rw-rw-rw- 1 www-data www-data 63 2010-12-30 12:28 rien.gif
-rw-r--r-- 1 fabrice fabrice 21411 2010-12-30 12:27 spip_loader.php
-rw-rw-rw- 1 www-data www-data 1097 2010-12-30 12:28 spip.php
drwxr-xr-x 5 fabrice fabrice 4096 2010-09-03 09:30 squelettes-dist
-rw-rw-rw- 1 www-data www-data 301 2010-12-30 12:28 svn.revision
drwxrwxrwx 4 fabrice fabrice 4096 2010-12-30 12:34 tmp
drwxr-xr-x 6 www-data www-data 4096 2010-12-30 12:28 zip_0a4a0c30f4cbcb6d40f10ce62aa3561d
Le problème a été décelé avec spip_loader.php 2.2.0, mais j'ai refait un
test avec la version 2.3.0 ce matin et le résultat est identique.
J'ai également fait un autre test dans un répertoire où les droits en
écriture étaient donnés à tous sur tout les fichiers (chmod -R o+w) et
là ça fonctionne correctement :
-rw-rw-rw- 1 www-data www-data 94530 2010-12-30 12:45 CHANGELOG.txt
drwxrwxrwx 2 fabrice fabrice 4096 2010-12-30 12:45 config
-rw-rw-rw- 1 www-data www-data 35147 2010-12-30 12:45 COPYING.txt
drwxrwxrwx 22 fabrice fabrice 4096 2010-12-30 12:45 ecrire
drwxrwxrwx 8 fabrice fabrice 4096 2010-09-03 09:30 extensions
-rw-rw-rw- 1 www-data www-data 4399 2010-12-30 12:45 htaccess.txt
drwxrwxrwx 2 fabrice fabrice 4096 2010-12-30 12:45 IMG
-rw-rw-rw- 1 www-data www-data 46 2010-12-30 12:45 index.php
-rw-rw-rw- 1 www-data www-data 491 2010-12-30 12:45 INSTALL.txt
drwxrwxrwx 5 fabrice fabrice 4096 2010-12-30 12:45 local
drwxrwxrwx 13 fabrice fabrice 4096 2010-12-30 12:45 prive
-rw-rw-rw- 1 www-data www-data 63 2010-12-30 12:45 rien.gif
-rw-r--r-- 1 fabrice fabrice 21411 2010-12-30 12:45 spip_loader.php
-rw-rw-rw- 1 www-data www-data 1097 2010-12-30 12:45 spip.php
drwxrwxrwx 5 fabrice fabrice 4096 2010-12-30 12:45 squelettes-dist
-rw-rw-rw- 1 www-data www-data 301 2010-12-30 12:45 svn.revision
drwxrwxrwx 4 fabrice fabrice 4096 2010-12-30 12:45 tmp
Mais normalement une installation spip ne demande pas de tels droits,
seulement l'écriture sur IMG/ local/ tmp/ et config/.
Évidemment, on peut toujours uploader à la main les fichiers d'un zip de
la 2.1.5 pour corriger le problème.
J'espère que ce message est utile, i.e. que c'est vraiment un problème
avec spip_loader.php et non un problème de configuration locale, sinon
désolé pour le bruit :-/
Cordialement,