私はすべてのファイルをwp-content/uploads
からダウンロードし、localhost(MAMP搭載のMacOSでもWindows IIS Express)上の新しいWordpresインスタンスにコピーしました。残念ながら、どちらの場合もメディアライブラリに自分のファイルは表示されません。新しい、完全にクリーンなWordpressのインスタンスからファイルにアクセスするために、単にファイルをwp-content/uploads
にコピーして貼り付ける必要はありませんか。メディアライブラリを介して新しくアップロードされたファイルはすべて、コピーしたファイルを保存したのと同じ場所に保存されています。
たとえば、フォルダwp-content/uploads/2016/04
があり、FTPを介してオンラインサーバーから転送された画像があります。それらのどれもメディアライブラリを通して見ることができません。例えばnew123.jpg
のような新しいファイルをアップロードすると、それはメディアライブラリと../uploads/2016/04/
でも見ることができます。しかし、他のファイルはまだワードプレスからは見えません。
すべてのファイルとフォルダの特権をchmod 777と同等に設定します。私はすべて試した。データベースのコピー方法、URLの変更方法などを知っています。すべての投稿とページが機能します。
今日まで、Wordpressのインポート中にすべての画像をダウンロードする方法が1つあることを私は知っていましたが、「添付ファイルのダウンロード」をチェックする必要があります。
しかし、これは解決策ではありません。他の場所から直接コピーした/uploads/
からファイルにアクセスする方法があるはずです。
私はあらゆる助言と助けを非常にうれしく思います。
これを行うには3つの方法があります。
最も面倒な方法、私見、あなたがメディアライブラリを介して得たすべての画像をアップロードすることです。
サーバーから追加 のようなプラグインを使用して、メディアライブラリに画像を簡単にインポートできます。
WP-CLI installedを入手したら、最も簡単な方法です。 wp media import
を実行すると、すべての画像を簡単にインポートできます。例を引用する:
# Import all jpgs in the current user's "Pictures" directory, not attached to any post
wp media import ~/Pictures/**\/*.jpg