web-dev-qa-db-ja.com

アップロードされた画像ですが表示されていません

私は自分の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に慣れていないので、私はまだ少し自分の道を見つける必要があります。

4
jippie

私は問題はあなたが/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フォルダです。

1
Vincent P

この問題に遭遇し、Settings> Mediaの順にナビゲートしてから ファイルへのフルURLパス settingを

http://<domain>/wp-uploads

http://<domain>/wp-uploads/<domain>

例:http://blog.mysite.com/wp-uploads/blog.mysite.com

1
Chris Moutray

この動作の理由としては、データベースを不適切に移動した後、自動増分(A_I)プロパティがテーブルにないことが考えられます。

したがって、A_Iがpostsテーブル(およびその他すべて)に再び設定されていることを確認してください。

0
rémy

あなたはWordPressにあなたのWordPressインストールのパスの外側に画像を保存するように言っています。それはしていますがそれからそれらにアクセスすることができません。

WordPressインストール内のパスを指定した場合(デフォルトはwordpress/wp-content/uploads /)、WordPressは保存されている画像を見つけることができます。

0
buzztone