Submitted by ssimon on
Bonjour,
j'ai un problème d'affichage image.
J'utilises Drupal 6.9 avec le modules Images.
Lors de la création d'un contenu de type image, je n'ai aucun message d'erreur.
Il génére bien le thumbnails et le preview dans sites/default/files/images/
Par contre lors de l'affichage de l'image dans mon site, j'ai une petite croix comme s'il ne trouvait pas le chemin de l'image à afficher.
En creusant mon idée, j'ai vu que cela provenait du .htaccess
Voici le contenu du fichier htaccess.
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
Options None
Options +FollowSymLinks
Pouvez-vous me dire ce qui cloche ?
Merci
Cdlt
Stéphane
Salut, Chez quel hébergeur
Permalien Soumis par StefU2 le 15 Février, 2009 - 07:44
Salut,
Chez quel hébergeur es tu ? Le .htaccess peut varier d'un hébergeur à l'autre. De plus, si tu es chez free, il faut modifier un peu le core de Drupal.
Alors ?
Stéphane.
Salut, Oui, je suis bien
Permalien Soumis par ssimon le 15 Février, 2009 - 19:59
Salut,
Oui, je suis bien chez Free.
Peux-tu me dire ce que je dois faire ?
Je te remercie.
Stéphane
Il te faut suivre le tuto
Permalien Soumis par StefU2 le 15 Février, 2009 - 20:34
Il te faut suivre le tuto très bien fait sur ce site (je te laisse chercher, j'ai pas le lien sous la main).
Sinon, en gros, voilà le mémo que je me suis fait pour free :
<cite>
Surtout penser à modifier certaines lignes dans file.inc pour bypasser la création automatique du fichier .htaccess dans le répertoire files.
.htaccess de la racine du site :
# Don't show directory listings for URLs which map to a directory.
Options -Indexes
# Follow symbolic links in this directory.
Options +FollowSymLinks
# Customized error messages.
ErrorDocument 404 /index.php
Code à modifier dans includes/file.inc
Mettre en commentaire cette zone :
/* if ((file_directory_path() == $directory || file_directory_temp() == $directory) && !is_file("$directory/.htaccess")) {
$htaccess_lines = "SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006\nOptions None\nOptions +FollowSymLinks";
if (($fp = fopen("$directory/.htaccess", 'w')) && fputs($fp, $htaccess_lines)) {
fclose($fp);
chmod($directory .'/.htaccess', 0664);
}
else {
$message = t("Security warning: Couldn't write .htaccess file. Please create a .htaccess file in your %directory directory which contains the following lines: <code>!htaccess
", array('%directory' => $directory, '!htaccess' => '
'. nl2br(check_plain($htaccess_lines))));
form_set_error($form_item, $message);
watchdog('security', $message, WATCHDOG_ERROR);
}
} */
Je crois que ça diffère un tout petit peu selon que tu sois avec Drupal 5 ou 6, mais tu devrais t'y retrouver.
Stéphane.
Salut, J'ai mis du temps
Permalien Soumis par tienhung le 22 Février, 2009 - 19:45
Salut,
J'ai mis du temps pour comprendre que chez Free, le fichier .htaccess empêche l'affichage les images dans le répertoire /files.
Il faut renommer manuellement en .htaccess_bak par exemple chaque fois que le mise à niveau de ton site.
Ou alors il faut placer le répertoire /images en dehors de répertoire /files.
Ou modifier le core de drupal, en remplacant le paramètre .htaccess par .htaccess_bak dans le fichier /include/file.inc . C'est la solution proposé par Stéphane, mais il n'y a plus de sécurité pour ton site.
A+
tienhung
http://www.creareal.fr
Bonjour, J’ai essayé de
Permalien Soumis par yassine1nl le 4 Mars, 2011 - 18:58
Bonjour,
J'ai essayé de remplacer .htaccess par .htaccess_bak dans le fichier /include/file.inc mais toujours le même problème d'affichage des images sur le site
:s:s:s
Salut, Si ton site est
Permalien Soumis par tienhung le 5 Mars, 2011 - 03:28
Salut,
Si ton site est hébergé par Free, la suppression le fichier .htaccess dans /default/files, c'est la solution provisoire. Attention ton site n'est plus sécurisé par .htaccess
A+
tienhung
www.realcrea.fr
Non mon hébergeur est
Permalien Soumis par yassine1nl le 5 Mars, 2011 - 06:05
Non mon hébergeur est hébergeur discount lws.fr
pour se ki concerne la suppression de fichier (esk je doi supprimer tout le fichier file.inc ?)
merci d'avance
j’ai po trouvé le fichier
Permalien Soumis par yassine1nl le 5 Mars, 2011 - 06:07
j'ai po trouvé le fichier .htacess dans le repertoire default/files