cakephp nie działa przepisując adres URL w Ubuntu

wszystko. Tym razem próbuję cakephp, ale mam „przepisywanie URL nie jest poprawnie skonfigurowane na twoim serwerze. 1) Pomóż mi go skonfigurować 2) Nie mogę / nie mogę użyć przepisywania URL”. Mogę wiedzieć, że są to problemy z apache i .htaccess, takie jak / etc / apache2 / sites-avaliable / default i każdy katalog .htaccess.

Moje środowisko programistyczne ...

Ubuntu12.04 na fuzji vmware4apache2.2.22mysql5.5php5.3.10cakephp2.1

Mój proces jest śledzony ...

1) /etc/apache2/httpd.conf

<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>

2) włączenie mod_rewrite

sudo a2enmod rewrite
sudo service apache2 reload

3) edycja / etc / apache2 / sites-avaliable / default (AllOverride None do AllOverride All)

<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order Allow,Deny
Allow from all
</Directory>

prompt: sudo service apache2 reload

4) edycja lub sprawdzenie każdego pliku .htaccess -> katalogu głównego ciasta

<IfModule mod_rewrite.c>
   RewriteEngine on
   RewriteRule    ^$ app/webroot/    [L]
   RewriteRule    (.*) app/webroot/$1 [L]
   </IfModule>

-> katalog główny aplikacji

<IfModule mod_rewrite.c>
   RewriteEngine on
   RewriteRule    ^$    webroot/    [L]
   RewriteRule    (.*) webroot/$1    [L]
   </IfModule>

-> katalog webroot

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,L]
</IfModule>

Ten problem został rozwiązany, dziękuję.

questionAnswers(3)

yourAnswerToTheQuestion