2010-02-26 13 views
1

Je ne comprends pas pourquoi je reçois cette erreur quand je télécharger des images ...Drupal: ne peut pas être téléchargé

Le intersection.png de fichier sélectionné ne peut pas être téléchargé le intersection.png de fichier sélectionné. Le fichier n'est pas un format d'image connu.

C'est juste un fichier png, et le problème est survenu lorsque j'ai déplacé le site web sur le serveur. Sur localhost tout était parfait.

1) J'ai supprimé le dossier « fichiers » et créé à nouveau avec un script php (pour rendre le serveur propriétaire) 2) Drupal crée automatiquement 2 dossiers en elle (imagecache et température), donc je suppose que ce a le privilège d'écrire dedans. 3) J'ai changé le dossier temporaire dans Paramètres> Système de fichiers de «/tmp » à « temp », depuis que je suis une erreur avant (probablement le dossier/tmp sur le serveur est pas accessible en écriture drupal

grâce

+0

J'ai essayé un autre format d'image: Le fichier logo.jpeg sélectionné n'a pas pu être téléchargé. Le fichier n'est pas un format d'image connu. J'ai remis le dossier temporaire à/tmp, toujours rien ... – aneuryzm

+0

Le serveur Web est Microsoft-IIS/6.0. Est-ce que ImageChache n'est pas compatible? Se il vous plaît dites-moi il y a une solution sinon c'est un mauvais problème :( – aneuryzm

+0

imagecache fonctionnera après le téléchargement .Le premier problème consiste à créer le fichier en premier dans le dossier tmp, puis dans le dossier fichiers .. – Nikit

Répondre

0

Je l'ai résolu. Le module de réécriture n'est pas activé sur mon serveur IIS, donc j'ai dû changer une ligne de code à l'intérieur de l'imagecache.module pour ajouter "index.php? q =

return url ($ GLOBALS ['base_url']. '/index.php?q='. file_directory_path(). '/ imagecache /'. $ presetname. '/'. $ path, $ args);

0

il y a un problème connu avec Drupal 6.15 et IIS (voir http://drupal.org/node/419734). Si vous êtes sur 6,15, essayez reculer à 6,14 jusqu'à ce qu'un correctif soit terminé.

+0

salut, merci pour le lien.Je vais certainement le garder à l'esprit. , Je viens de réaliser que la réécriture ne fonctionne pas sur le serveur, et je ne peux pas utiliser cleanURLs, qui sont requis par le module imagecache ... Alors, est-ce quelque chose que je dois corriger avant, n'est-ce pas? – aneuryzm

Questions connexes