【发布时间】:2013-05-21 14:48:54
【问题描述】:
我对 CakePHP 有疑问。我下载了 CakePHP 并将框架解压缩到我的项目文件夹:ProjectCake。然后运行我的站点(localhost):conrad.lh。浏览器显示: 您无权访问此服务器上的 /app/webroot/。
这是我的文件: /etc/apache2/ste-available/默认
<VirtualHost *:80>
ServerName localhost
DocumentRoot /home/conrad/Desktop/projects_java/ProjectCake
<Directory /home/conrad/Desktop/projects_java/ProjectCake>
Options Indexes FollowSymLinks Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
/etc/apache2/site-available/conrad.lh
<VirtualHost *:80>
ServerName conrad.lh
DocumentRoot /home/conrad/Desktop/projects_java/ProjectCake
<Directory /home/conrad/Desktop/projects_java/ProjectCake>
Options Indexes FollowSymLinks Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
谁能帮帮我?
【问题讨论】:
-
很可能,运行 Web 服务器的用户没有对您的桌面(甚至您的用户主目录)的读取权限。
-
由于这是一个 Apache 问题(而不是 Cake 或 PHP 问题),您可能会在 webmasters.stackexchange.com 获得更好的帮助。
-
我尝试删除 CakePHP 并创建简单的 php 文件,它可以工作,所以我认为问题出在 CakePHP。
标签: php cakephp permissions chmod