web-dev-qa-db-fra.com

Les images de la médiathèque ont soudainement disparu

J'ai un blog de presse Word et tout allait bien et un jour toutes les images du site ont soudainement disparu.

Je vois que les images se trouvent dans le répertoire spécifique de wp-content/uploads/(mois et année), mais rien n’est visible dans la médiathèque

J'ai aussi remarqué toutes les pages, les articles ont été tournés à l'état de brouillon. Je les ai republiées mais je ne peux toujours pas accéder aux images de la médiathèque.

Dans les paramètres/médias /

J'ai coché l'option

 Organize my uploads into month- and year-based folders

mais ne voyez pas l'option permettant de mettre le chemin du dossier uploads ..

J'espère que quelqu'un aidera à identifier le bogue et à le corriger ..

Merci d'avance

1
terminator

Les deux problèmes que vous décrivez peuvent très bien être liés. Les pièces jointes (images) sont stockées sous forme d'articles dans la base de données (ainsi, le titre, la légende, etc., peuvent être stockés en relation avec le fichier d'image physique). C'est ce post que vous voyez dans la bibliothèque d'images.

Normalement, le post_status des pièces jointes est inherit. Toutefois, si le post_status est défini sur draft, la publication ne sera plus visible dans la médiathèque, même si le fichier physique est toujours présent et que le titre/la légende est toujours stocké dans la base de données.

Donc, je suppose que ce soit un programme malveillant ou un plugin malhonnête/mal programmé a défini post_statusses sur draft. Pour le savoir, vous devez ouvrir votre administrateur PHP et vérifier la colonne post_status dans la table _posts de votre base de données. S'il n'y a pas beaucoup d'images, vous pouvez modifier le post_status manuellement pour que les publications d'image réapparaissent dans la bibliothèque d'images (essayez au moins une vérification si cela résout votre problème). Sinon, vous devrez exécuter une requête SQL sur la table.

1
cjbj

En ajoutant simplement une solution dont je disposais alors que mes images dans la baie multimédia n'apparaissaient pas, je pouvais toujours voir les noms et cliquer sur le bouton d'édition, mais je n'ai eu qu'un petit carré bleu et aucune image, même si elles étaient sur le serveur. La solution qui a fonctionné pour moi consistait à installer un plug-in régénérer miniature et à régénérer les images après leur affichage dans la baie multimédia. Je ne sais pas si c’est le problème que vous rencontrez en tant que mien n’était pas prêt à être rédigé, mais que je partagerais avec vous au cas où une autre personne l’aurait trouvée et trouverait cette solution utile.

0
Sam

À moins que vous n'ayez pas mis à jour votre WordPress depuis longtemps, vous n'auriez de toute façon pas pu modifier votre dossier de téléchargement via le tableau de bord. Cette fonctionnalité a été supprimée dans la version 3.5, si je ne me trompe pas.

Tout d’abord, sauvegardez tout (votre installation WordPress, en particulier tout ce qui se trouve sous wp-content, et votre base de données). Maintenant, ce que vous pouvez faire c'est:

Vérifiez votre wp-config.php

  1. Recherchez une ligne semblable à define( 'UPLOADS', 'wp-content\path );. C’est le seul moyen de changer votre répertoire multimédia sur les nouvelles versions de WordPress.

  2. Si vous voyez un tel code, essayez de le supprimer de wp-config.php.

Installez la dernière version de WordPress

  1. Téléchargez le fichier Zip à partir de WordPress.org .
  2. Copiez le zip dans votre répertoire WordPress.
  3. Déplacer wp-config.php.
  4. Supprimez tout ce qui se trouve dans votre répertoire WordPress, à l'exception du dossier wp-content.
  5. Décompressez le fichier que vous avez téléchargé à partir de WordPress.org. Vous verrez un nouveau dossier appelé wordpress. Copiez le tout à partir de là dans votre répertoire WordPress d'origine.
  6. Remettez votre wp-config.php.

Demandez à votre hôte de rétablir l'état antérieur de votre site

Ceci est un dernier recours. Il suffit de demander à votre hôte s’il peut rétablir le passage de votre site avant que vous ne remarquiez le problème de votre accès aux images.

Quoi que vous décidiez de faire, vous pourrez toujours restaurer vos sauvegardes en cas de problème.

Bonne chance!

0
ricotheque