Problema multisite
-
Ciao
ho un problema con il multisite, ho creato 3 sottodomini e fin qui tutto bene (a livello server i puntamenti sono ok)ma dal pannello di controllo non riesco ad accedervi perché mi da sempre errore 404 wp-admin not found, cosa può essere? Potrebbe essere qualche stringa nel wp.config o nel htaccess?
-
Ciao,
una volta creato il multisite, WordPress avrebbe dovuto mostrarti delle regole da aggiungere nel file
.htaccess
, simili a quelle presenti in questa immagineLe hai aggiunte?
In ogni caso, quando ho questo tipo di problemi mi aiuta molto seguire la guida passo per passo, per assicurarmi di non aver dimenticato nulla 😉
G
Si le ho aggiunte, noto una differenza perà, il valore del subdomain install nel mio wp-config è true, potrebbe essere questo il problema?
Altra domanda, in ogni sottodominio che ho creato devo installare wordpress oppure è sufficente l’installazione fatta nel domonio di primo livello?
No, se hai impostato il multisite con i subdomain è corretto che sia
true
.Per quanto riguarda WordPress, una sola installazione gestisce tutti i siti, quindi non è necessario installarlo più volte.
Giusto per essere sicuri:
1. assicurati di avere tutte le regole nel
wp-config.php
e nell’.htaccess
.
2. assicurati di aver abilitato i permalinks (li trovi sotto Impostazioni > Permalink): qualsiasi valore va bene, purché non sia quello predefinito.
3. assicurati che tutti i sottodomini puntino al serverQuesto è quello che c’è nel htaccess :
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] # add a trailing slash to /wp-admin RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L] RewriteRule . index.php [L] </IfModule> # END WordPress
Questo è quello che c’è nel wp-config:
define('MULTISITE', true); define('SUBDOMAIN_INSTALL', true); define('DOMAIN_CURRENT_SITE', 'www.newstartravel.it'); define('PATH_CURRENT_SITE', '/'); define('SITE_ID_CURRENT_SITE', 1); define('BLOG_ID_CURRENT_SITE', 1);
- Questa risposta è stata modificata 8 anni, 7 mesi fa da Giustino Borzacchiello. Motivo: eliminate parti di codice di w3totalcache
Ciao,
ho modificato il post eliminando le parti relative a W3TotalCache. Per favore, la prossima volta utilizza un servizio esterno come pastebin o gist per postare lunghi spezzoni di codice, come descritto nelle guidelines 😉
Tornando al problema, sembra che tu abbia le regole per un multisite con le sottodirectory nel tuo
.htaccess
e non quelle per i sottodomini.Fai prima un backup del tuo file
.htaccess
e poi prova ad inserire queste regole al posto di quelle che hai tra# BEGIN WordPress
e# END WordPress
:# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] # add a trailing slash to /wp-admin RewriteRule ^wp-admin$ wp-admin/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^(wp-(content|admin|includes).*) $1 [L] RewriteRule ^(.*\.php)$ wp/$1 [L] RewriteRule . index.php [L] </IfModule> # END WordPress
e vedi se riesci a risolvere.
Se così non fosse, ti consiglio di ripetere passo passo la procedura, utilizzando la guida che ho postato precedentemente, ovviamente effettuando un backup del sito prima.
G
- Questa risposta è stata modificata 8 anni, 7 mesi fa da Giustino Borzacchiello.
ok grazie per aver modificato il post.
ora mi da error 404 /wp-admin/ file not found con la schermata del vhcs pannel
Cosa succede se elimino il multisite ed i sottodomini e faccio tutto con delle sottocartelle?
Ciao,
tutto dipende da quello che vuoi ottenere: facendo un multisite con le sottocartelle avrai i vari siti del network con un URL del tipo
dominio.it/sito1/ dominio.it/sito2/
e così via.
G
Ho provato a rifare l’installazione del multisite e mi dice che c’è già una tabella nella database suggerendomi di eliminare tale tabella, pensi sia quello il prioblema?
Se accedo tramite ftp le cartelle dei 3 sottodomini sono nella root principale con all’interno 2 cartelle ciascuno, 1 è il cgi-bin l’altra è il htdocs con dentro un file index.html.
L’installazione principale è in’ultra cartella htdocs sempre nella root principale, secondo me in questo modo ottendo l’errore 404 wp-admin not found perché in reatò vedendo tali cartelle i 3 sottodomini sono separati fisicamente dalla cartella principale.Che ne pensi?
- Il topic ‘Problema multisite’ è chiuso a nuove risposte.