私は最近新しくUbuntuサーバーにsymfony 3をインストールしました。以前はWAMPを使ってsymfonyのWebサイトを実行していましたが、今は移行しました。Symfony 3は私の.svgアイコンを見つけることができません
私のページの1つを除いてすべてが起動していますが、天気を示すいくつかの.svgアイコンがあります。 これらのアイコンに404エラーが表示されています。
私は彼らが正しい場所にいることを確認して、うまく動作するWindowsのバージョンからそれらにリンクしているhtmlを変更していません。
彼らは私の天候のRSSフィードからつかむために小枝を使用しているウェブ>アイコン>天候
私のimgタグ <img src="icons/weather/{{ item.icon }}.svg" />
item.icon
に位置しています。
これは検査でGET http://192.168.0.53/icons/weather/cloud.svg 404 (Not Found)
を出力し、そのURLに手動でアクセスするとアクセスできません。
画像が正しく配置されない.htaccessの問題がありますか?
それは私に500エラーを与えます。基本的にPHPエラーです。私はdidntの構文を使いこなしました。そして、私は ''を実行しました。検査では ''と表示されていますが、まだ404エラーが表示されます。 :/ – GiantJelly
アイコンのフォルダはWebルートフォルダのすぐ下にありますか?私はあなたが 'おそらく'アイコン/天気/ cloud.svg'でなければならないパスのために404エラーを得ると思っています。そのURLをブラウザに直接入力して、実際にファイルを取得できることを確認してください。ブラウザーにアクセスできない場合は、コマンドラインからcurlまたはwgetコマンドを試してみてください。 404エラーの理由を理解する必要があります。なぜなら、これも許可エラーである可能性があるからです(可能です)。 –
私のubuntuサーバーでurl '{address}/icons/weather/cloud.svg'を検索しようとしましたが、" Not found "ページが表示されます。私はその後、私のWindowsサーバー上でまったく同じものを検索し、それは私に.svgをロードします。 Iveはwwwフォルダ全体にchmodを実行して権限を除外しました。 symfonyが "icons"という名前のフォルダを使用して混乱したり、何かを得ることができるのでしょうか?アイコンは 'www/web/icons/weather/cloud.svg'にあります – GiantJelly