web-dev-qa-db-fra.com

Images non affichées sur le blog

Ce matin, la plupart des images de mon blog wordpress (http://records.photodharma.net) ont cessé de se charger.

Cela se passe même sur les embed. Toutes les images sont intégrées: http://records.photodharma.net/photos/chiang-mai-photo-albums-of-modern-structures Lorsque je les visualise dans Firebug, ils apparaissent, mais pas sur la page.

Quelques fois, j'ai vu des images se charger et disparaître peu de temps après. Il semble donc qu'elles essaient de se charger mais sont bloquées.

J'ai effectué des recherches et essayé diverses choses, telles que la mise à jour des paramètres de permalien, les paramètres de support, etc. J'ai également mis à jour la dernière version de wordpress et mis à jour le .htaccess mais rien n'a fonctionné.

Est-ce que quelqu'un a des idées à ce sujet?

1
Anandajoti

J'ai ouvert l'une des images manquantes sur un onglet différent et le message "Interdit 403" apparaît. La page montre ce qui suit:

403 interdit

Vous n'êtes pas autorisé à accéder à cette page. Problèmes possibles:

  • Fichier d'index manquant
  • Paramètres mod_rewrite mal configurés dans .htaccess
  • Échec de l'authentification
  • Permissions de fichier ou de dossier incorrectes

Quelles sont les raisons valables que vous devriez essayer de vérifier. Les autorisations de dossier pourraient être la réponse à votre problème, mais si vous n'avez apporté aucune modification particulière à votre administrateur de serveur ou de blog, je pense que le .htaccess pourrait être la solution.

Le typique

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

devrait être dans votre .htaccess. Et vérifiez si vous avez activé mod_rewrite avec

a2enmod rewrite

sur votre serveur. J'espère que cela t'aides.

1
javipas

Parlez à votre hôte servage.net. Ils doivent avoir apporté des modifications dans leur configuration Apache pour la propriété/les autorisations du compte ou dans mod_rewrite.

Les outils de développement indiquent "Échec du chargement de la ressource: le serveur a répondu avec un statut de 403 (interdit)", ce qui signifie un problème au niveau du répertoire, même si vous pouvez charger l'URL de l'image directe dans une nouvelle fenêtre et la voir.

0
markratledge

La chose étrange que je vois ici, c'est qu'ils se chargent lorsque vous vous connectez directement à eux, comme ceci:

http://photodharma.net/Blog/wp-content/themes/atahualpa/images/header/Bodhisatta-in-Tusita-Heaven.jpg

Peut-être vérifier vos autorisations? Assurez-vous que les dossiers et les fichiers disposent des autorisations appropriées. Honnêtement, c'est une supposition, car je ne pense pas que nous serions en mesure de les voir directement si les autorisations étaient erronées.

0
Tom

Si l'image se charge directement à partir de photodharma.net, mais pas à partir de records.photodharma.net, alors je soupçonne que vous avez peut-être désactivé la liaison dynamique.

Disposez-vous de règles de prévention de création de liens hypertextes dans votre fichier .htaccess? Avez-vous des plugins actifs qui empêchent la création de liens.

Remarque: Si le problème concerne la prévention de la liaison en hyperlien, vous devez vérifier .htaccess et les plugins le photodharma.net , pas sur records.photodharma.net.

EDIT

Si vous ne disposez d'aucune protection par lien hypertexte, le prochain coupable probable sera les autorisations de fichier/dossier.

Quelles sont les autorisations sur http://www.photodharma.net/Blog/images/?

0
Chip Bennett