2012-03-06 10 views
0

私のサーバー上に画像がありません。 私はしばらくの間、MAMPを使ってローカルにサイトを開発していましたが、私はそれを自分のサーバーにアップロードしましたが、イメージは見つかりませんでした。 Firebugは "指定されたURLの読み込みに失敗しました"と伝えます。画像の検索に問題があります

ファイル構造はローカルと同じで、コードも同じです。 イメージを読み込もうとしているPHPファイルは、サイトのルートフォルダ内の "images"というフォルダにあります。ここ は、ファイル構造である:ここで画像/モデル/ dreadfinsl1.jpg

ページです:http://eoghanoloughlin.net/george/index.php

誰も私を助けることができますか?それは、それらのばかな問題/単純な答えのほんの一例であるようですが、私はこれに比較的新しい経験はありません。私がMAMPを使用していたときにうまくいきました。

+0

が問題を発見完全なパスを使用する必要がありますwww /の

トライ/george/images/models/dreadfinsl1.jpg

を使用しました。はい、これはアクセス許可の問題で、cyberduckのフォルダプロパティを変更することで簡単に修正できました。 – loxyboi

答えて

0

は、画像の絶対パスを指定することで、Webブラウザの助けを借りて、あなたのサーバーにある画像にアクセスしてください....

http://eoghanoloughlin.net/images/models/dreadfinsl1.jpg

のようにブラウザ上で任意の画像を見つけた場合は、私は、ファイルのパスを指定すると、アプリケーションでの問題点だと思い

...あなたのインデックスページに同じ画像を表示しよう....

+0

@MakuraYami 絶対リンクを指定しても機能しません。私は正しい場所に連れて行ってくれますが、私は403の禁止されたエラーを出して、アクセスする権限がないと言っています。 これは私が試した例です:[http://eoghanoloughlin.net/george/images/models/dreadfinsl1.jpg](http://eoghanoloughlin.net/george/images/models/dreadfinsl1.jpg) 私はコントロールパネルの権限を自分で変更する必要がありますか? – loxyboi

+0

@EoghanOLoughlin、ディレクトリを作成するときは、所有者mkdir( "dir and path"、0755)を設定して、Webユーザーがそれらを保存して読み込めるようにしてください。 アップロードされたファイルを保存する前に、ファイルのアクセス許可を変更し、chmod( "filename"、0666)、 –

+0

@EoghanOLoughlinを乗り越えようとすると、この問題が発生します。質問/ 5343665/symlinked-mamp-folder-causing-403-forbidden) –

関連する問題