Salut !
Je prépare le paquet debian pour spip, et je voudrai faire un 2.0.0 beta, mais
j'ai encore duex problèmes à élucider:
1) J'arrive pas à faire marcher les urls courtes pour les images.
J'ai suivi les instructions là:
http://www.spip-contrib.net/La-mutualisation-facile
Le paramètre est passé à la fonction demarrer_site, et je px voir que le
pipeline contient bien la fonction mutualisation_url_img_courtes.
En revanche, la fonction n'est pas apellée...
Lien:
http://zone.spip.org/trac/spip-zone/browser/plugins/stable/mutualisation/mutualiser.php#L221
2) Les droits des fichiers nouvellement créés ne sont pas correct:
drwxrwxrwx 2 www-data www-data 1,2K 2008-07-31 15:50 sessions/
-rw-rw-rw- 1 www-data www-data 22K 2008-07-31 18:16 spip.log
J'avais posé un ticket: http://trac.rezo.net/trac/spip/ticket/1299
mais je crois que la réponse de filou ne me convient pas puisque je ne suis
pas chez un hebergeur et n'utilise pas spip_loader.
Y a-t-il une variable SPIP qui permette de regler les droits pas défaut ?
Merci de votre aide !
Romain
Romain Beauxis a écrit :
Salut !
1) J'arrive pas à faire marcher les urls courtes pour les images.
Le paramètre est passé à la fonction demarrer_site, et je px voir que le pipeline contient bien la fonction mutualisation_url_img_courtes.
En revanche, la fonction n'est pas apellée...
Je constate effectivement aussi un problème : le pipeline s'insère biens dns tmp/charger_pipelines.php, mais il n'est pas systématiquement appelé.
Chez moi, les urls courtes (IMG/xx et non sites/nom_du_site/IMG/xx) fonctionnent tant qu'on ne fait pas d'appel ajax (c'est ce que j'en conclus). Le retour d'ajax ne passant pas, semble-t-il dans le pipeline affichage_final.
Quelqu'un pour confirmer ces soupçons ? Quelqu'un aurait-il un début de solution ?
Le Thursday 31 July 2008 18:51:52 Romain Beauxis, vous avez écrit :
2) Les droits des fichiers nouvellement créés ne sont pas correct:
drwxrwxrwx 2 www-data www-data 1,2K 2008-07-31 15:50 sessions/
-rw-rw-rw- 1 www-data www-data 22K 2008-07-31 18:16 spip.log
J'avais posé un ticket: http://trac.rezo.net/trac/spip/ticket/1299
mais je crois que la réponse de filou ne me convient pas puisque je ne suis
pas chez un hebergeur et n'utilise pas spip_loader.
Y a-t-il une variable SPIP qui permette de regler les droits pas défaut ?
Bon, j'ai trouvé un truc:
10:11 root@selassie /var/lib/spip# cat sites/**/config/chmod.php
<?php
if (!defined("_ECRIRE_INC_VERSION")) return;
@define('_SPIP_CHMOD', 0755);
?>
Ca marche en général, mais il reste des reliquats:
-rw-rw-rw- 1 www-data www-data 1,3K 2008-08-01 10:00 prive_spip.log
Le pire c'est que je ne trouve trace de ce nom de fichier nulle part dans les sources..
Y-a-t-il une autre variable que j'aurai raté ?
Romain
Le nom des fichiers de log est calculé pour pouvoir ventiler les différents types de messages.
C'est la fonction spip_log dans inc/utils.php qui le fait.
esj