1

ローカルWebサーバーでプロジェクトを実行していますが、何らかの理由で画像を表示できません(「img /」に入力)。フォルダを変えてみましたが、同じことなので、実際の画像に関係していると思います。

これを解決するにはどうすればよいですか?

注: .htaccessファイルの変更についてどこかで読んだのですが、そのファイルがないようです。

注2:私はMacOSを使用しています

'You don't have permission to access the requested object. It is either read-protected or not readable by the server.

If you think this is a server error, please contact the webmaster.'

Error 403

localhost
Wed Oct 31 14:15:57 2012
Apache/2.2.14 (Unix) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l PHP/5.3.1 mod_perl/2.0.4 Perl/v5.10.1
4

2 に答える 2

2

簡単に言うと、HTTPステータスコード403は禁止を意味します。これは、目的の操作(この場合はimgフォルダーから画像を読み取る)を実行するための十分な特権/アクセス権がないことを意味します。

この場合、 .htaccessは必要ありません。imgフォルダのディレクトリ権限を確認し、それらを755(-rwxr-xr-x)設定する必要があります。Macを使用している場合は、MacOSXを使用できます Macのディレクトリ権限を設定する方法を理解するための権限のトラブルシューティングに関するナレッジベースの記事。

于 2012-11-01T16:04:17.543 に答える
1

さて、これは私の正直な推測です、あなたがすべきこと:

  • これらのファイルをサーバーに取得するために、ある種のFTPプログラムを使用していると仮定します

そのプログラムで、ファイルが保存されているフォルダーに移動し、そのようなファイルのプロパティを確認します。これが私のサイトへのwebFTPアクセスの例です: ファイルの概要

「Perms」が異なる場合は、それらを変更する必要があります。ほとんどの場合、Linuxコマンド「CHMOD」によって実行されます(ほとんどのWebサーバーはLinux上で実行されるため)。使用しているFTPプログラムの種類はわかりませんが、ほとんどの場合、右クリック->[プロパティ]で実行されます。

これについてさらに詳しく知りたい場合は、「Xでファイルをchmodする方法」をグーグルで検索してみてください。ここで、XはFTPプログラムの名前です。

次に、ファイルのプロパティが次のように設定されていることを確認する必要があります。 ファイルのプロパティ

一般的に-他の人やグループは読み取り権を持っています

于 2012-10-31T14:24:46.150 に答える