1

我对 CakePHP 有疑问。我下载了 CakePHP 并将框架解压缩到我的项目文件夹:ProjectCake。然后运行我的站点(localhost):conrad.lh。浏览器显示:您无权访问此服务器上的/app/webroot/。

这是我的文件:/etc/apache2/ste-available/default

<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>

谁能帮我 ?

4

1 回答 1

3

这很可能是权限问题。您需要为运行 Web 服务器的任何用户授予读取(可能还有写入)权限。

作为临时且不安全的选项,在您的项目文件夹上运行以下命令以验证问题是否由文件系统权限限制引起:

chmod 777 ProjectCake -R
于 2013-05-21T15:46:39.423 回答