Я пытался установить CakePHP на свой домашний рабочий стол Ubuntu 10.04 для целей разработки / тестирования, и я считаю, что прошел все соответствующие шаги. Тем не менее, я все еще сталкиваюсь с проблемой, что мой макет сломан. Я полагаю, что это проблема DocumentRoot или mod_rewrite, но у меня недостаточно опыта работы с Apache для диагностики и исправления.
/var/www/cakephp/.htaccess
1 <IfModule mod_rewrite.c>
2 RewriteEngine on
3 RewriteRule ^$ app/webroot/ [L]
4 RewriteRule (.*) app/webroot/$1 [L]
5 </IfModule>
/var/www/cakephp/app/webroot/.htaccess
1 <IfModule mod_rewrite.c>
2 RewriteEngine On
3 RewriteCond %{REQUEST_FILENAME} !-d
4 RewriteCond %{REQUEST_FILENAME} !-f
5 RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
6 </IfModule>
Firebug дает это:
404 Не Найдено
Не найдено
Запрошенный URL /cakephp/css/cake.generic.css не найден на этом сервере.
Сервер Apache / 2.2.14 (Ubuntu) на локальном хосте, порт 80
Я попытался установить права доступа css / и cake.generic.css к 775. владелец www-data, что верно. ТМП тоже доступна для записи
Я также не могу получить доступ к каталогу из браузера, 404.