質問
- 500 Internet server error 後の初期化による画像復旧について
-
本文:
初めまして。
先日始めたばかりで知識が浅いため、色々と教えて頂ければありがたいです。
どうかお知恵をお貸しください。
先日始めたばかりで、キャッシュ消去のために「W3 total cache」のプラグインを導入しました。
そこで500 Internet server error が発生し、自分なりに調べたところ初期化するしかないと分かりました。とりあえずオウルのアプリケーション設定からデータのバックアップを取り、そのまま初期化してしまいました。
ここで焦りのあまりFTPによるバックアップを取らずに初期化を実行してしまったのです。
そのため、プラグインもテーマも画像も壊れてしまいました。
プラグインとテーマは元には戻せましたが、画像の方が管理画面で×アイコンが表示され、サイト上では何も表示されない事態になってしまいました。新たにアップロードしても、その画像も壊れてしまっていて、自業自得ながらどうしたらいいか分かりません…。
オウルのQ &Aを見ても皆さんFTPによるバックアップが前提なので、その後が書かれておらず困っています。
サイトを作り直すべきなのでしょうか?
どうか、回答をよろしくお願いします。 - 緊急度:急ぎ投稿者:晶さん投稿時間:2018/07/13 08:52
回答 No.7319
この回答がベストアンサーです
初期化したのなら、画像は、サーバー上にはどこにも残っていないから、すくなくとも画像ファイルをアップロードし直す必要がある。
大抵の場合、手元にアップロードする前の画像ファイルが残っているので、それを元あった場所にアップロードしなおせばいいのだけれど、
〇画像を登録するときに、メディアライブラリとかを使ってアップロードしていたのなら、メディアライブラリ(等)に、登録しなおす必要がある。登録の番号などは最初の登録時の番号とずれるのが普通だから、その画像使っている記事を一つ一つチェックして貼り付け直さないといけない。
〇画像を先にアップロードして、そのURLを記事の中に直接書いているのなら(例えば、<img src="/wp-content/uploads/....jpg">のように)、その同じ場所にアップロードしてやれば、直るかもしれない。
まあ、消えた画像の数と、どうやってページに埋め込んだかにもよるね...
質問者からのコメント
丁寧な回答、ありがとうございます!
仰った通りにアップロードしたら、画像が表示できました!
たしかにメディアライブラリを使っておりました。初期化ということは、そこの登録も取り消されている状態だったんですね。
もう二度と同じ画像を上げられないかと思っていましたが、元通りに戻りました!
仰っていた登録番号問題も、分かりやすく書いてくださったおかげで引っかからずスムーズに修復できました。
本当にありがとうございました!