Reindirizzare il sito wordpress localhost alla dashboard

23 apr 2016, 15:50:31
Visualizzazioni: 76K
Voti: 9

Ho caricato un sito WordPress dal server a localhost. Quando apro http://localhost/wordpress/wp-admin vengo reindirizzato a http://localhost/dashboard/

3
Commenti

Hai modificato l'URL del sito e l'URL home?

Sumit Sumit
23 apr 2016 18:33:16

Quando testo/debuggo un sito WordPress localmente, imposto l'URL del sito nel mio file host per accedere al sito con lo stesso URL. (lo svantaggio è che non puoi accedere al sito reale mentre hai questo record nel file host)

Rabin Rabin
24 apr 2016 11:28:17

Sì, ho cambiato l'URL del sito e l'URL home...

Abdul Ali Khan Abdul Ali Khan
25 apr 2016 08:07:36
Tutte le risposte alla domanda 1
0
14

Sembra che gli URL del sito e della home non siano configurati correttamente.

Puoi impostarli nell'area di amministrazione di WordPress dalla schermata Impostazioni, anche se sembra che al momento tu non possa accedervi. Una soluzione alternativa è la seguente:

  1. Modifica il tuo file wp-config.php
  2. Cerca se sono presenti WP_HOME o WP_SITEURL in questo file
  3. Se sono presenti, cambia l'indirizzo elencato in 'http://localhost/wordpress/'

Se WP_HOME e WP_SITEURL non sono presenti nel tuo file wp-config.php, aggiungi il seguente codice al file (ovunque prima del commento che dice 'that's all, stop editing'):

define('WP_HOME', 'http://localhost/wordpress/');
define('WP_SITEURL', 'http://localhost/wordpress/');

Se questo è l'indirizzo corretto in cui hai installato WordPress e tutto è stato spostato correttamente, dovresti essere reindirizzato alla schermata di login quando visiti http://localhost/wordpress/wp-admin.

MODIFICA:

Se il reindirizzamento non funziona ancora, controlliamo il tuo file .htaccess. Sono abbastanza sicuro che questo non dovrebbe influire sull'accesso a wp-admin, ma dovremmo correggerlo comunque. Apri .htaccess e cerca la sezione WordPress simile a quella qui sotto, aggiungendo wordpress/ dove lo vedi qui sotto nelle righe RewriteBase e RewriteRule:

# 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

Aggiornare il file .htaccess è un altro passaggio necessario quando sposti un sito, ma nella maggior parte dei casi influirà solo sui tuoi Permalink ed è gestito semplicemente cliccando Salva nella pagina Impostazioni -> Permalink in wp-admin. Speriamo che aggiornarlo manualmente ora possa aiutarti anche te...

24 apr 2016 11:06:54