2013-02-12 20 views
5

Permalinky Wordpress nie działają, oprócz domyślnych. Jak włączyć to przepisywanie? Próbowałem:Wordpress Permalinks nigdy nie działa na localhost Ubuntu 12.10

sudo a2enmod rewrite 

sudo service apache2 restart 

permalinks Oszczędzasz do .htaccess w/localhost/wordpress:

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase /wordpress/ 
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /wordpress/index.php [L] 
</IfModule> 

# END WordPress 

i skopiować do głównego katalogu/var/www po prostu spróbować, a nie robi” t zrobić jakąkolwiek różnicę.

Odpowiedz

8

Próbowałem również AllowOverwride All, ale był w złym pliku konfiguracyjnym i się zepsuł. (Prawidłowy plik do dodania to jest/etc/apache2/sites-available/default) This miał rozwiązanie dla mnie.

Aktualizacja 13.10

na nowej instalacji, mam to działa w sposób opisany powyżej, ale z następującymi zmianami:

Zamiast edycji/etc/apache2/sites-available/default jako opisują one, należy użyć:

sudo gedit /etc/apache2/sites-available/000-default.conf

i dodać następujące po linii DocumentRoot /var/www:

<Directory /var/www> 
AllowOverride All 
</Directory> 

Ponieważ poradnik opisuje, uruchom sudo a2enmod rewrite

Skonfiguruj plik /var/www/.htaccess i uruchom:

sudo chmod 664 /var/www/.htaccess 

sudo chown www-data:www-data /var/www/.htaccess 

I restart z sudo service apache2 restart

+0

prostu dodał opisu z kilkoma zmianami, wygląda na to, że samouczek jest nieco stary i nie działa w pełni dla najnowszego Ubuntu – NoBugs

Powiązane problemy