Nella mia macchina locale, i permalink di wordpress non funzionano. Dopo la ricerca ho scoperto che wordpress non creava il file .htaccess.
Per questo ho seguito i passaggi seguenti.
Creare manualmente un "
.htaccess
" file e salvarlo nella directory principale di WordPress. (Questo è quello con le cartelle wp-admin, wp-Includes e wp-content.)Vai al terminale Ubuntu e digita:
sudo chown -v: www-data "/FilePathHere/.htaccess"
Dovresti vedere una riga stampata che dice che la proprietà del file (gruppo) è stata cambiata in www-data (Apache2).
Dare ad Apache2 l'accesso in scrittura al file:
sudo chmod -v 664 "/FilePathHere/.htaccess"
Dovresti vedere una riga stampata che dice che la modalità del file è stata mantenuta.
Successivamente, dobbiamo consentire a WordPress di scrivere nel file .htaccess abilitando mod_write nel server Apache2. Digitare quanto segue nel terminale:
sudo a2enmod rewrite
Dovresti vedere una riga stampata che dice che sta abilitando la riscrittura delle mod e ti ricorda di riavviare il server web
Quindi facciamolo. Riavvia il server Web, Apache2, per rendere effettive le modifiche digitando:
sudo /etc/init.d/apache2 restart
Abbiamo finito con il prompt della riga di comando; ora puoi chiudere la finestra della riga di comando.
- Vai nel tuo pannello di amministrazione di WordPress (ad es
http://Domain/wp-admin
.). Vai su Impostazioni -> Permalink e seleziona il formato permalink di tua scelta. Premi il pulsante "Salva modifiche".
Tutti i passaggi hanno avuto successo. Ma anche quello non ha funzionato.
Sono necessarie altre impostazioni per funzionare correttamente?