私は自分のUbuntu Linuxサーバにかなり新鮮なWordPressをインストールしていて、ブログ投稿で使用するためにそれにイメージをアップロードしました。私はWordPressの設定でパスを確認し、サーバーの内容を確認しました。
$ ls -l /srv/www/wp-uploads/blog.linformatronics.nl/2013/01
total 320
-rw-rw-r-- 1 www-data www-data 22033 Jan 19 10:23 ccs5licence1-150x150.png
-rw-rw-r-- 1 www-data www-data 64195 Jan 19 10:23 ccs5licence1-300x214.png
-rw-rw-r-- 1 www-data www-data 22033 Jan 19 10:19 ccs5licence-150x150.png
-rw-rw-r-- 1 www-data www-data 71973 Jan 19 10:23 ccs5licence1.png
-rw-rw-r-- 1 www-data www-data 64195 Jan 19 10:19 ccs5licence-300x214.png
-rw-rw-r-- 1 www-data www-data 71973 Jan 19 10:19 ccs5licence.png
ファイルは実際にはWordPressを介してアップロードされるので、ファイルシステム/ディレクトリへの書き込み権限があります。
しかし、私がブログ投稿でそれを使用しようとするとそれは壊れた画像を示し、私が画像に直接ウェブブラウザを向けるとそれはエラー404ページを投げます: https://blog.linformatronics.nl/wp-uploads/2013 /01/ccs5licence1.png
WordPressの設定=>メディアページから:
Uploading Files
Store uploads in this folder /srv/www/wp-uploads/blog.linformatronics.nl
Full URL path to files http://blog.linformatronics.nl/wp-uploads
私はかなりWordPressに慣れていないので、私はまだ少し自分の道を見つける必要があります。
私は問題はあなたが/srv/www/wp-uploads/blog.linformatronics.nl/2013/01
にあなたの画像を保存していることですが、画像へのあなたのリンクは https://blog.linformatronics.nl/wp-uploads/2013/01/ccs5licence1.png です。
あなたがする必要があるのは/srv/www/blog.linformatronics.nl/wp-uploads/2013/01
に画像を保存するようにwordpressに指示することです。
あなたがやろうとしているのは、wp-uploads/blog.linformatronics.nl
に画像を保存することですが、フォルダは入れ替えるべきです。それはウェブサイトの名前、そしてwp-uploadsフォルダです。
この問題に遭遇し、Settings> Mediaの順にナビゲートしてから ファイルへのフルURLパス settingを
http://<domain>/wp-uploads
に
http://<domain>/wp-uploads/<domain>
例:http://blog.mysite.com/wp-uploads/blog.mysite.com
この動作の理由としては、データベースを不適切に移動した後、自動増分(A_I)プロパティがテーブルにないことが考えられます。
したがって、A_Iがpostsテーブル(およびその他すべて)に再び設定されていることを確認してください。
あなたはWordPressにあなたのWordPressインストールのパスの外側に画像を保存するように言っています。それはしていますがそれからそれらにアクセスすることができません。
WordPressインストール内のパスを指定した場合(デフォルトはwordpress/wp-content/uploads /)、WordPressは保存されている画像を見つけることができます。