CakePHP У вас нет прав доступа к /app/webroot/ на этом сервере

У меня проблема с 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>

Может кто-нибудь мне помочь?

1 ответ

Решение

Скорее всего, это проблема с разрешениями. Вы должны предоставить любому пользователю, на котором работает веб-сервер, права на чтение (и, возможно, на запись).

В качестве временного и небезопасного варианта выполните следующую команду в папке проекта, чтобы убедиться, что проблема вызвана ограничением разрешений файловой системы:

chmod 777 ProjectCake -R
Другие вопросы по тегам