0

私はLinuxが初めてで、opensuse 12.1でcakephpをセットアップしようとしています。Cakephp Web サイト (ブログ チュートリアル) で説明したとおりに実行しましたが、おそらくいくつかのアクセス許可の問題が発生しました。/srv/www/htdocs の Cakephp フォルダーを平手打ちし、localhost/cakephp を使用してアクセスしようとしました。

Access forbidden!
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

しかし、アクセス許可を確認すると、取得します

Suse:/srv # ls -lR shows sankalp as owner for all the files down the tree.

sankalp@Suse:/srv/www/htdocs> whoami
sankalp
sankalp@Suse:/srv/www/htdocs> ls -l
total 108
drwxrwxrwx  6 sankalp users  4096 Jun 27 12:44 cakephp
-rw-r--r--  1 sankalp users 73728 Jul  6 10:41 das
-rwxrwxrwx  1 sankalp  root    302 Mar 13  2006 favicon.ico
-rwxrwxrwx  1 sankalp  root     26 Jun 28 19:04 whoami.php

favicon.ico がブラウザに表示されている間、whoami.php にアクセスすることもできません。ユーザーに 777 を指定したときに、ここで何が間違っているのでしょうか。

4

1 に答える 1

0

/app/tmp ディレクトリに 777 の権限を割り当てる必要があります。

chmod -R 777 /srv/www/htdocs/yourApp/app/tmp

それがあなたのために働くことを願っています。うまくいかない場合はお尋ねください。

于 2012-07-06T07:01:47.310 に答える