[spip-dev] Problèmes d'auteurs et d'« erreur 13 »

Pour créer un nouveau site SPIP (http://www.autourdulibre.org/), j'ai
utilisé la version en CVS (je suis joueur).

J'ai certains problèmes avec cette version. Je commence par les
premiers qui sont indépendants du squelette:

  - je ne vois pas les auteurs d'un article dans l'interface
    d'administration; je les vois lorsque j'ai une liste d'articles,
    mais pas dans les détails de l'article; ils apparaissent dans la
    partie publique du site;

  - « mes articles » dans la partie administration est vide,
    probablement à cause du même bug que ci-dessus;

  - j'ai des « erreur 13 » sur le site à plusieurs endroits (dans la
    partie publique), vous les verrez facilement.

Des idées ?

  Sam

  - je ne vois pas les auteurs d'un article dans l'interface
    d'administration; je les vois lorsque j'ai une liste d'articles,
    mais pas dans les détails de l'article; ils apparaissent dans la
    partie publique du site;

  - « mes articles » dans la partie administration est vide,
    probablement à cause du même bug que ci-dessus;

  - j'ai des « erreur 13 » sur le site à plusieurs endroits (dans la
    partie publique), vous les verrez facilement.

$ perror 13
Error code 13: Permission denied

Regarde dans ta base mysql, les fichiers spip_auteurs.* ou
spip_auteurs_articles.* ont peut-être de mauvais droits d'accès (au sens
Unix). Une autre possibilité est un /tmp plein.

a+

Antoine.

Regarde dans ta base mysql, les fichiers spip_auteurs.* ou
spip_auteurs_articles.* ont peut-être de mauvais droits
d'accès (au sens Unix).

Tout appartient à « mysql », donc je ne pense pas qu'une telle erreur
soit possible:

-rw-rw---- 1 mysql mysql 748 Nov 12 17:38 spip_auteurs.MYD
-rw-rw---- 1 mysql mysql 8192 Nov 12 17:38 spip_auteurs.MYI
-rw-rw---- 1 mysql mysql 9346 Nov 6 18:26 spip_auteurs.frm
-rw-rw---- 1 mysql mysql 34 Nov 12 17:17 spip_auteurs_articles.MYD
-rw-rw---- 1 mysql mysql 3072 Nov 12 17:17 spip_auteurs_articles.MYI
-rw-rw---- 1 mysql mysql 8612 Nov 6 18:26 spip_auteurs_articles.frm

Une autre possibilité est un /tmp plein.

# df -k /tmp
/dev/da0s1a 198463 61084 121502 33% /

Je pense que 121Mo suffisent.

Je cherche encore...

  Sam

> Une autre possibilité est un /tmp plein.

# df -k /tmp
/dev/da0s1a 198463 61084 121502 33% /

Je pense que 121Mo suffisent.

Je cherche encore...

Tu peux utiliser la variable "$mysql_debug" dans ecrire/inc_version.php3
pour afficher les requêtes et reproduire les requêtes fautives dans un
client mysql en ligne de commande...

a+

Antoine.

Tu peux utiliser la variable "$mysql_debug" dans
ecrire/inc_version.php3 pour afficher les requêtes et
reproduire les requêtes fautives dans un client mysql en
ligne de commande...

Grmpf, merci. C'était en fait /var/tmp qui était utilisé, et celui-ci
était (pour des raisons historiques) un lien vers /usr/tmp, dont le
monde a mystérieusement changé. Rétabli en 1777, tout va pour le mieux
dans le meilleur des mondes.

Merci beaucoup !

  Sam