ni un journal ni un blog
|
Problème d’étagères en upload (jpg, png, mp3, flv...) avec SPIP 1.9.2d ?samedi 9 février 2008 Je viens d’installer un site avec la version SPIP 1.9.2d et j’ai remarqué quelques problèmes quand j’ai contrôlé sa manière de ranger les documents dans le dossier IMG. Quand je chargeais un document (flv, png, mp3, gif...) dans l’interface interne du site sous SPIP j’ai observé un problème. Spip crée un dossier flv (par exemple) sous le dossier IMG mais ne le remplit pas avec le fichier concerné. Celui-ci est renommé en flvnom.flv ou flv_nom.flv et il est rangé directement sous le dossier IMG. En même temps il crée un fichier flv.plat. Il procède ainsi avec jpg, txt, gif, mp3... Bon, peut-être que quelque chose m’a échappé lors de l’installation, mais comme j’aime savoir où les choses sont rangées je me suis pris la tête. En fait Spip crée ses "étagères" sans autorisation en écriture. Donc il ne peut pas mettre le fichier uploader concerné à sa place. Alors il renomme le document et crée un fichier plat, pour se rappeler qu’il ne faut pas chercher à le caser la prochaine fois là où il a déjà constaté qu’il ne pouvait pas. La solution que j’ai trouvée pour l’instant (et qui marche) c’est de recréer ces dossiers (flv, jpg, gif, mp3...) sous IMG en leur donnant un droit 777. J’utilise FileZilla pour cela. Je peux même les créer à l’avance en prévision. Dans la foulée je supprime les fichiers en .plat créés par SPIP (si j’ai déjà commencé à charger des documents). Là, tout entre dans l’ordre et se range proprement dans les étagères. Pour charger aussi les dossiers flv et mp3 en les incrustant facilement avec le lecteur dans l’article j’ai procédé à quelques modifications de SPIP : voir l’article qui traite de cette question là. Mais en général les serveurs sont limités à 2 Mo en upload (cela ne vient pas de SPIP). C’est gênant pour charger un doc flv ou mp3. Si vous êtes sur un serveur dédié (pour les autres tant pis) voici la solution pour augmenter ce seuil (trouvée par un ami -André- confronté au même problème). Le mieux est d’utiliser le logiciel WinSCP pour manœuvrer. Il faut modifier le fichier php.ini rangé là : /etc/php.ini (pour cela il faut remonter l’arborescence avec WinSCP). Vous faites la modif à ce niveau (le 2 vous l’augmentez) : File Uploads ; Il faut aussi faire une autre modification toujours dans le php.ini mais plus haut sur le : |
|