web-dev-qa-db-ja.com

メディアライブラリの画像が突然消えた

私はWordのプレスブログを持っています、そして、すべては大丈夫でした、そしてある日突然ウェブサイトのすべての画像は消えました..

画像はwp-content/uploads /にある特定のディレクトリ(月と年)にありますが、メディアライブラリには何も表示されません。

私はまたすべてのページに気づいた、投稿は下書きになっていた。それらを再公開しましたが、それでもメディアライブラリの画像にアクセスできません。

設定/メディア/

オプションをチェックしました

 Organize my uploads into month- and year-based folders

しかし、アップロードフォルダのパスを設定するオプションは表示されません。

誰かがバグを特定して修正する手助けをしてくれることを願っています。

前もって感謝します

1
terminator

あなたが説明する2つの問題は非常によく関連しているかもしれません。添付ファイル(画像) は投稿としてデータベースに保存されます (タイトル、キャプションなどは物理的な画像ファイルに関連して保存できます)。画像ライブラリに表示されるのはこの投稿です。

通常、添付ファイルのpost_statusinheritです。ただし、post_statusdraftに設定されている場合、物理ファイルがまだ存在し、タイトル/キャプションがデータベースに保存されている場合でも、投稿はメディアライブラリに表示されなくなります。

だから、私の考えでは、マルウェアか不正な/悪意のあるプラグインのいずれかがあなたをすべてpost_statussesdraftに設定しているのです。調べるには、PHP Adminを開き、データベースのpost_statusテーブルの_posts列を確認します。画像がそれほど多くない場合は、post_statusを手動で変更して画像投稿を画像ライブラリに再表示させることができます(これで問題が解決する場合は、少なくとも1つのチェックを試してください)。それ以外の場合は、テーブルに対してSQLクエリを実行する必要があります。

1
cjbj

メディアベイの画像が表示されないときに解決策を追加するだけで、名前を確認して[編集]ボタンをクリックすることはできましたが、サーバー上にあっても小さな青い四角しか表示されませんでした。私のために働いた解決策はサムネイル再生成プラグインをインストールして、この後それらがすべてメディアベイに現れた後に画像を再生成することでした。これがあなたの問題であるかどうか私はドラフトに設定されていませんでしたが、他の誰かがこれに遭遇し、この解決策が有用であると考えるならば私が共有すると思いました。

0
Sam

WordPressを長い間アップデートしていない限り、ダッシュボードからアップロードフォルダを変更することはできませんでした。誤解しない限り、この機能はバージョン3.5で削除されました。

最初に、 すべてをバックアップします (あなたのWordPressのインストール、特にwp-contentの下にあるすべてのもの、そしてあなたのデータベース)。今できることは次のとおりです。

あなたのwp-config.phpをチェックしてください

  1. define( 'UPLOADS', 'wp-content\path );のような行を探します。これは、新しいバージョンのWordPressでメディアディレクトリを変更する唯一の方法です。

  2. そのようなコードが見つかった場合は、wp-config.phpから削除してみてください。

最新バージョンのWordPressをインストールします

  1. WordPress.org からZipをダウンロードします。
  2. ZipをWordPressディレクトリにコピーします。
  3. wp-config.phpを出ます。
  4. WordPressディレクトリのwp-contentフォルダを除くすべてを削除します。
  5. WordPress.orgからダウンロードしたファイルを解凍します。 wordpressという新しいフォルダが表示されます。そこから元のWordPressディレクトリにすべてをコピーします。
  6. wp-config.phpを元に戻します。

あなたのサイトを以前の状態に戻すようにあなたのホストに依頼してください

これは最後の手段です。あなたのイメージアクセスの問題に気づく前の時間にあなたのサイトを元に戻すことができるかどうかあなたのホストに尋ねるだけです。

あなたが何をしようと決めたとしても、あなたは他の何かがうまくいかない場合に備えてあなたのバックアップを常に復元します。

がんばろう!

0
ricotheque