2011-08-05 40 views
0

私の人生の間、自分の画像が私の見解に現れるようにはできません。私は作成したサムネイルを表示しようとしていますが、私は運がありません。私は試したすべてのもので壊れた画像を取得します。私は現在画像ヘルパーを使って画像を表示していますが、まだ画像が壊れています。CakePHP、画像が表示されない

私のディレクトリ構造はとても

Webルート> IMG> project_images>親指

私の見解は、画像タグは右私には見えます。この

<img alt="" src="/img/project_images/thumbs/wordherd-1_thumb.jpg"> 

のように見えますecho $this->Html->image('project_images/thumbs/' . $imageName);レンダリング

のようなものです。..しかし、それは何もレンダリングさえしません。火かき棒を見ると、画像タグがグレー表示されます。

誰もが考えている?どんな助けでも感謝しています!

+0

画像が表示されているかどうかを確認するために、HTMLで画像を書き込もうとしましたか? – Dave

答えて

0

ブラウザで直接画像を読み込むことはできますか?火かき棒の場合、イメージにいくつかのスタイルがあるかどうかをチェックします(不透明度:0または表示:なし)。別のブラウザを使用してください。おそらくFFアドオンがイメージのロードを妨げています。

+0

完全なurl/app/webroot/img/project_images/thumbs /を使用してイメージを読み込むことができますが、ビューのようにリンクしようとすると、結果は壊れたイメージになります。表示されないように、私は様々なブラウザを試してみました。 – Bizarro181

2

あなたは

http://your_site.com/img/project_images/thumbs/wordherd-1_thumb.jpg 

で画像を表示することはできませんが、WebサーバのURLの書き換えが欠落しているか、書き換えルールが間違っているよりも、あなたが

http://your_site.com/app/webroot/img/project_images/thumbs/wordherd-1_thumb.jpg 

でそれを表示することができます。 cakephpアプリがサブディレクトリにある場合は、RewriteBase directivaを使用することを忘れないでください。 Apacheを使用していない場合は、Webサーバーのドキュメントに正しい書き換えがないかチェックしてください。

+0

私のアプリはサブディレクトリにありません。私のアプリケーションの残りの部分は正常に動作していますので、私の.htacessと書き換えルールが良いということではありませんか?それとも、何か別のことについて話していますか? – Bizarro181

0

@sipiattiにはポニットがあると思います。彼の言ったことをやってみてください。また

、私もこの問題を満たしているが、私の問題は、私のファイルを(大文字/小文字)の.jpgない.JPGという名前なので、すべてが正常に働いていたたchownをチェックし、chmod

0

私の地元のマシンはワンプの下にあり、ウェブサーバーにはなかった。 場合によっては、さらに注意する必要があります。

+0

Windowsマシンで開発していて、サーバーがLinuxマシン上で動作している場合、これは頻繁に起こらないことがあります。 – alinoz