Cocoonフォーラム

サイト内検索
書き込みの前に以下の3点をご確認ください。
  1. 1つのトピックにつき1つの質問を書き込んでください
  2. 不具合・カスタマイズ対象ページのURLを提示高速化を無効にしてください
  3. 該当部分のキャプチャ・環境情報とともに書き込んでいただけると助かります

何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。

不具合・カスタマイズ対象ページのURL:

相談内容:

不具合の発生手順:

解決のために試したこと:

※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:

※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。

環境情報の取得方法はこちら。
https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
https://wp-cocoon.com/theme-trouble/

フォーラム利用ガイドリンク

  1. フォーラムガイドライン
  2. よくある質問と答え(FAQ)
  3. サポート対象外のケース
  4. 原因不明の不具合用トラブルシューティング
  5. トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw
  6. 真っ白画面でのエラーメッセージの確認方法
  7. ブラウザ環境チェックツール
  8. Cocoonカスタマイズ依頼

フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。

削除してしまったメディアファイルの復元...
 
共有:
通知
すべてクリア

[解決済] 削除してしまったメディアファイルの復元方法

27 投稿
4 ユーザー
25 Reactions
4,956 表示
(@masae)
Trusted Member Registered
結合: 4年前
投稿: 55
トピックスターター  

しばらく順調に進んでいたのですが、とんでもない失敗をしてしまいました。

メディア内にある写真が大量になったため削除してしまいました。

アイキャッチ画像や、ブログ内に入れていた写真まで消えてしまい驚いています。

復元できる方法はないでしょうか?結構たくさん消してしまったので、再度入れるのは大変なのですが。


   
はる
(@haruinoue)
Noble Member Moderator
結合: 4年前
投稿: 1090
 

バックアップを取っていなければ不可能だと思います。

Wordpressのバックアップを取るプラグインや、サーバーのバックアップ機能などが有効になっていればそこから復元できるかも知れません。


   
わいひら and masae reacted
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 8089
 

masaeさん

レンタルサーバー側で自動バックアップデータがあるようであれば、そこから戻すのが良いとは思います。

サーバーのデータも、データベースも。(データベースは必須ではないかも知れませんが。)

被りました…。


   
わいひら and masae reacted
(@masae)
Trusted Member Registered
結合: 4年前
投稿: 55
トピックスターター  

おせわになります。

Xサーバーの復元作業で一部は復元できたのですが、イラストなど何点か復元されません。

メディアライブラリにはあるのですが、入れなおしても入りません。

https://mile-obachan.com

 


   
(@masae)
Trusted Member Registered
結合: 4年前
投稿: 55
トピックスターター  

@haruinoueさん

ありがとうございます。BackWPupというプラグインが入っているので、Xサーバーから復元しましたが、一部復元できません。

メディアライブラリにも複数の写真が消えたままです。もう、無理でしょうか?


   
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 8089
 

masaeさん

ちょっと状況が良く分からないですので、確認をしたいです。

想像でしかありませんが、メディアライブラリのスクリーンショットを拝見すると、以下のような状態ではないかと推測をします。

 

  • データベースには画像情報がある
    (画像そのもののことではないです)
  • サーバー上には、画像がない

 

あくまでも推測でしかなく、ちょっとこちら側からは分からないです。
データの不整合?
こういうことになったことがありませんので、分かりません。

 

そこで確認をお願いしたいのですが。

  • 画像の削除とは、どういう操作をしたのでしょうか
  • バックアップからの復元は、どういう操作をしたのでしょうか

   
わいひら reacted
リフィトリー
(@leafytree)
Illustrious Member Moderator
結合: 6年前
投稿: 6845
 

前略、masae さん

BackWPupプラグインでバックアップしたバックアップファイルを開くと「wp-content」というフォルダがあり、その中に「uploads」というフォルダがあり、その中に「2021」とか「2020」とか年別のフォルダが入っていて、その中に「01」「02」のように月別のフォルダが入っていて、その中にアップロードした画像と生成されたいろいろなサイズの画像が格納されているようです。

 

もし、保存していたプラグインで保存していたバックアップファイルがあれば、それらのフォルダをFTPソフトでサーバーにアクセスして同じ階層に上書きアップロードすれば復元できるかもしれません。

 

先ほど、ローカルのテストサイトで、1点だけですが、完全削除して、バックアップしたファイルをサイトの同じ階層に上書き保存してみたら、復元できたようです。

 

ただ、何度も試した訳ではないので、試される場合は、先ず、月別のフォルダを一つだけやってみるなど、安全策でやってみると良いかもしれません。

 

ただ、失敗しても私は責任はとれません。

 

そういう意味で、先ずは、月別をひとつだけと書かせていただきました。


   
わいひら reacted
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 8089
 

masaeさん

ローカル環境で確認してみました。

  • メディアライブラリの新規追加で、画像をアップロード
  • その後、uploadsフォルダから画像を消去

 

すると、添付画像のような状態になりました。
やはり、データベースには画像情報が残っているが、画像データそのものがないのかも知れません。


   
わいひら reacted
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 8089
 

masaeさん

ちなみに、uploadsフォルダに戻す際には、WordPressやテーマが生成する、複数の縮小画像をセットで戻さないと、キチンと表示はされない感じでした。

元の画像のみや、縮小画像の一部を戻した場合

 

  • メディアライブラリの一覧には表示されない
  • メディアライブラリの一覧には表示されるものの選択すると表示されない

 

という状態になりました。

1セット戻すのが良いと思います。
(わざわざ元画像のみを戻すなどなさらないと思いますが。)

 

すみません、以後席を外します。


   
わいひら reacted
リフィトリー
(@leafytree)
Illustrious Member Moderator
結合: 6年前
投稿: 6845
 

@mk2_mk2 さん

masae さん

投稿者:: @mk2_mk2

1セット戻すのが良いと思います。
(わざわざ元画像のみを戻すなどなさらないと思いますが。)

もちろん、上書きアップロートされる場合は、フォルダ単位の方が良いと思われます。


   
わいひら reacted
(@masae)
Trusted Member Registered
結合: 4年前
投稿: 55
トピックスターター  

@mk2_mk2さん

メディアファイルの画像を選択して完全に削除するを押しました。

復元はXサーバーの管理画面からMYSOLの復元を行いました。

投稿画面の編集のところで画像は見れるのですが、サイトで確認すると見れない状況です。


   
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 8089
 

masaeさん

MySQLのみの復元で、サーバー側のデータの復元は行っていないということでしょうか?

だとすれば、画像情報のみがデータベースに存在し、画像そのものが存在しない状態だと思います。

 

す、すみません。
そろそろ時間が…あと数分で席を外します。
申し訳ないです。


   
(@masae)
Trusted Member Registered
結合: 4年前
投稿: 55
トピックスターター  

@leafytreeさん

ありがとうございます。一度試してみます。


   
リフィトリー
(@leafytree)
Illustrious Member Moderator
結合: 6年前
投稿: 6845
 

@masae さん

私が書かせていただいた方法はFTPソフトが使える、という前提です。

 

画像ファイルの格納場所は、前述した場所になっていると思われますので、データベースのバックアップの復元だけでは消してしまった画像は表示されないのではないかと推測します。

この投稿は4年前 3回ずつリフィトリーに変更されました

   
リフィトリー
(@leafytree)
Illustrious Member Moderator
結合: 6年前
投稿: 6845
 

@masae さん

私はXサーバーの復元機能を使ったことがないので、そちらで、ファイルも復元が可能なら、そちらで行った方が良いのかもしれません。


   
リフィトリー
(@leafytree)
Illustrious Member Moderator
結合: 6年前
投稿: 6845
 

Xサーバーの関連ページは、以下のようですね。

バックアップ

https://www.xserver.ne.jp/functions/service_backup.php

 

自動バックアップからのデータ復元

https://www.xserver.ne.jp/manual/man_server_restore.php


   
わいひら and masae reacted
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 8089
 

masaeさん

エックスサーバーのデータ復元方法です。
自動バックアップデータからの復元のようです。

 

サーバーのデータの復元
https://www.xserver.ne.jp/manual/man_server_restore.php

 

データベース(MySQL)のデータの復元
https://www.xserver.ne.jp/manual/man_db_restore.php

 

では、すみません、席を外します。


   
わいひら and masae reacted
リフィトリー
(@leafytree)
Illustrious Member Moderator
結合: 6年前
投稿: 6845
 

@masaeさん

ただ、バックアップから復元すると、その時点に戻ってしまうため、最近書かれた記事が失われてしまう可能性もあります。

 

最近書かれた記事は、何らかの方法(例えば、Wordにコピーしておくなど)で、パソコンに保存しておくと良いのかもしれません。

 

「対象バックアップ日」の設定が重要かもしれません。

この投稿は4年前 2回ずつリフィトリーに変更されました

   
わいひら and masae reacted
リフィトリー
(@leafytree)
Illustrious Member Moderator
結合: 6年前
投稿: 6845
 

あ、戻ったっぽいですね。

私も自分がやらかしてしまったときの予行演習になりました。


   
(@masae)
Trusted Member Registered
結合: 4年前
投稿: 55
トピックスターター  

@mk2_mk2さん ありがとうございます。肝心なほうをしていなかったということですね。

 

現在完了して確認しますと、元に戻っていました。ほんとうに助かりました。ありがとうございます。


   
(@masae)
Trusted Member Registered
結合: 4年前
投稿: 55
トピックスターター  

@leafytreeさん ありがとうございます。なおりました。うれしいです。

 

因みにメディアファイルの写真はどんどんたまっても問題ないのでしょうか?


   
わいひら reacted
リフィトリー
(@leafytree)
Illustrious Member Moderator
結合: 6年前
投稿: 6845
 

@masae さん

Xサーバーのディスク容量は、2021年2月25日(木)に以下のように増量されているようです。

・X10プラン:200GB → 300GB
・X20プラン:300GB → 400GB
・X30プラン:400GB → 500GB

また、サーバーパネルで、使用ディスク容量と空きディスク容量は表示されていたと思います。

 

使用ディスク容量を年または、月で割るとおよその使用平均値が予測できるかと思われます。

 

自分が、いままで、どれぐらいのペースで容量を使っているか計算すれば良いかと思います。

 

年ベースでご自身がどれくらい使っているのかを算出すれば、あと何年でディスク容量がいっぱいになるのかがわかると思います。

 

おそらく、気にする必要がないぐらいの年数になるのではないかと思います。

この投稿は4年前ずつリフィトリーに変更されました

   
わいひら and masae reacted
(@masae)
Trusted Member Registered
結合: 4年前
投稿: 55
トピックスターター  

@leafytreeさん

わかりました。ありがとうございます。


   
リフィトリー
(@leafytree)
Illustrious Member Moderator
結合: 6年前
投稿: 6845
 

masae さん

かなり大雑把ですが・・

使用ディスク容量 ÷ 使用年数 =X

空き容量 ÷ X=あと何年で容量がいっぱいになるか

ほぼ、無用の心配だった、となるかと思います。

この投稿は4年前ずつリフィトリーに変更されました

   
masae reacted
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 8089
 

masaeさん

リフィトリーさんが仰る通りですが。

画像そのものは、エックスサーバーの容量からすると、あまり気にしなくて良い気はします。

画像をアップロードすると、投稿と同様にIDが採番され、画像情報がデータベースに登録されます。

画像情報は、ただのテキストデータだと思いますので、あまり気にしなくても、大丈夫な気はします。

レコード数も増えていきますから、パフォーマンスは落ちることもあるかも知れません。

エックスサーバーは、データベースは確か1GBくらいまでは、パフォーマンス的に大丈夫という話だった気がします。(キチンと調べてはおりません。)

細かいことを言えば、データベースの容量やレコード数も、気になるかも知れませんが、あまり気にしなくてもとは思います。

ちなみに、私は15,000枚くらい画像があり、その内5,000枚がデータベースに登録されていますが、あまり気にならないです。

残り10,000枚は、FTPでアップロードしただけで、データベースには登録していないです。

スマホからですので、これ以上は…。(十分長いですね。)


   
わいひら and masae reacted
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 8089
 

訂正です。

エックスサーバーは、データベースは2GB くらいまで、基本的には大丈夫らしいです。

https://www.xserver.ne.jp/manual/man_db_spec.php


   
わいひら and masae reacted
(@masae)
Trusted Member Registered
結合: 4年前
投稿: 55
トピックスターター  

@mk2_mk2さん

すごいですね。安心しました。


   
共有:

問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。

また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。

「いいね!」機能はフォーラム登録者のみが利用できる機能です。

CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。

フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。

最近の書き込みはこちら。

詳細なカスタマイズ依頼をするならこちら。

タイトルとURLをコピーしました