記事No | : 11 |
タイトル | : WinXPの場合はアクセス権は。。 |
投稿日 | : 2013/03/11(Mon) 17:02:53 |
投稿者 | : 通りすがり |
参照先 | : |
結論からいうと、自分で設定をコントロールできる「自宅サーバ」の場合、cgi-bin(注:cgiスクリプト専用の置き場で、画像は置けない)の中にcgiを設置して、頑張って画像も表示できるようにいろいろ設定するよりも、cgi-bin以外でもCGIが動くようにhttpd.confで設定して、普通のフォルダで動かす事がおすすめです。
その上で、htdocs以下にimgboard用のフォルダを作ってそこに置いてください。index.htmlを置くなど、下記URLにある基本対策取ればcgi-bin以外に置いても、セキュリティに基本問題ありません。
cgi-bin 以外での CGI の利用
http://www.w3lab.jp/man_vps/cgi.html
> 原因はファイル郡のパミッション問題らしいのです。
うーん、WindowsXPでApacheを利用されている場合は、細かいフォルダ毎のパーミッションはOSの事情でそもそも設定できないので、パーミッションの問題で引っかかることはありません。
別の理由、例えば、URLパスが違うか、cgi-bin以下に画像を置けない設定になっているとかの問題が考えられます。
エラーコードやエラーの文言があれば、どれかわかりますが、500エラーとかでしょうか?。
サポートには、丸めずに、そのまま文字を書いてもらった解決が早いことがあります。
念の為、写真の×になっている部分にマウスを当てて、右クリック、プロパティを確認してアドレスを見て下さい。 その画像のURLを直接打って、インターネット経由でブラウザで表示できているかどうかを確認してみてください。パスはあっているのに500エラー等になるなら、cgi-bin以下には画像がおけないという事だと思います。
> 画像を添付して投稿すると画像が表示できません。
> 原因はファイル郡のパミッション問題らしいのです。
>
> このため、img-boxのアクセス権を認可すると
> この中に画像が保存されるようになりました。
>
> しかし、以前画像表示はされません。
> どうも、原因は他のファイルもパミッションを与える必要が
> あるそうです。
>
> ところが、WinXPなのですが、このファイルのアクセス権を与える
> 操作がシャキっとしません。私の操作が悪いのか?
> よくわかりません。
>
> よって、画像添付が依然出来ていません。
>
> しかし、全体としてみれば少しづつ一歩一歩進歩しています。
>
> 今の問題は、どうやってパーミッションを与えるか?です。
> これにかかっています。
- WebForum -