Domanda

Sto usando vagabondo per costruire un piccolo Sviluppo WordPress VM.Quando selezionando Permalinks (PostName), quindi la pagina da un articolo non carica.Tuttavia, quando selezionerò il collegamento standard (I.e ID della pagina) tutto funziona bene. Ho usato il servizio Pubbypet per costruire la VM.

Le mie impostazioni possono essere trovate qui

Sto usando Wordpress 3.9.1 e Apache2 Ho abilitato Mod_Rewrite Esecuzione:

a2enmod rewrite
.

E il mio file .htaccess da WordPress è il seguente:

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

# END WordPress
.

ha le seguenti autorizzazioni e proprietà:

-rw-rw-rw- 1 vagrant www-data   248 May 30 14:52 .htaccess
.

Il mio file VirtualHost per il sito (/var/www/svisa/) può essere trovato qui .

Dal mio computer host, navigo sul sito tramite indirizzo: http://wpdev-vm/svisa/ Dove wpdev-vm è il nome della VM.

Qualcuno sa cosa mi manca per far funzionare il permalink?

È stato utile?

Soluzione

Ho risolto il problema da solo.

Nella configurazione di Apache predefinita, sotto /etc/apache2/sites-enabled, dove la miniera è chiamata 15-default.conf

Questo è stato dichiarato sotto la root del documento:

   <Directory "/var/www">
     Options Indexes FollowSymLinks MultiViews
     AllowOverride None
     Order allow,deny
     Allow from all
   </Directory>
.

Ho dovuto cambiare AllowOverride None in AllowOverride All.Quindi otterrai il seguente:

   <Directory "/var/www">
     Options Indexes FollowSymLinks MultiViews
     AllowOverride All
     Order allow,deny
     Allow from all
   </Directory>
.

Dopo di ciò, i permalink sono iniziati a lavorare.

Altri suggerimenti

Ci sono informazioni sufficienti sul web su come ottenere i file .htaccess che lavorano con Apache2.Ma specificamente con vagrant , è necessario assicurarsi che le impostazioni richieste siano implementate in Apache sulla macchina Guest .Potrebbe essere ovvio per tutti gli altri, ma ho sprecato una modifica impostazioni sul mio ospite e non riuscivo a capire perché non funzionava.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a wordpress.stackexchange
scroll top