Ciao,
bisogna distinguere se la tua installazione è per utilizzo su terzi livelli (sito1.miosito.com) o per sottocartelle (miosito.com/sito1). Quale hai utilizzato?
Altra cosa, sei sicuro che sia attivo mod_rewrite sul tuo spazio web?
Un test veloce lo puoi fare impostando i permalink del sito principale su qualsiasi voce del elenco esclusa la prima e poi provando a visualizzare i link ad articoli o pagine. Funziona?
Saluti
Chi ha creato la discussione
breakisfast
(@breakisfast)
Ciao Diego, Ho attivato l’installazione su terzi livelli. (sito1.miosito.com)
ho provato mod_rewrite, facendo il test che mia hai consigliato, con i permalink funziona tutto, riesco a visualizzare tutti gli articoli e il sito principale funziona.
le cartelle che ho attualmente nel server sono le seguenti:
.cagefs
.cl.selector
.cpanel
.cphorde
.htpasswds
.spamassassin
.sqmailattach
.sqmaildata
.subaccounts
.trash
application_backups
cache
etc
mail
public_ftp
public_html
tmp
non vedo traccia della cartella del sottodominio!
quando ho fatto l’installazione il sito era funzionante, e avevo installato anche woocommerce. e funziona tutto. Finita l’installazione ho provato ad aggiungere un sottodomio, ma mi dice pagina non trovata!
se dovesi cancellare la e ri-installare multisite, potrebbe funzionare??
grazie mille per il supporto!
Per come funziona il multisite non trovi una diversa installazione di wordpress, trovi una cartella con i contenuti per quella specifica istanza solitamente dentro una cartella
/public_html/wp-content/blogs.dir
Qui dovresti trovare una cartella per ogni sotto dominio che hai creato. Le cartelle hanno id numerico, corrispondono al site id per WordPress. In queste cartelle ci sono i file propri per quel sotto dominio.
Verifica che nel wp-config.php ci siano le seguenti righe
define( 'WP_ALLOW_MULTISITE', true );
define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', true);
$base = '/';
define( 'DOMAIN_CURRENT_SITE', 'miosito.com' );
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );
-
Questa risposta è stata modificata 8 anni, 1 mese fa da Diego Betto.
Chi ha creato la discussione
breakisfast
(@breakisfast)
ho verificato, mi manca la cartella blogs.dir
il file config. è ok.
lo posso creare manualmente?
Si puoi provare. In ogni caso verifica che abbia i permessi di scrittura.
Ti consiglio in ogni caso di seguire le ottime istruzioni che trovi qui
https://codex.wordpress.org/Multisite_Network_Administration
Queste sicuramente funzionano, se non è così verifica con il tuo hosting se ci sono particolari configurazioni che ne bloccano il funzionamento.
Saluti
Chi ha creato la discussione
breakisfast
(@breakisfast)
Ho provato a leggere la guida codex, ma non riesco a trovare la soluzione!Ho aggiunto la cartella manualmente, creando la cartella blogs.dir ma quando vado a creare un nuovo sottodominio oltre che non me lo fa vedere come sottodominio, mi da errore 404.
Non Posso cancellare e rinstallare wordpress per ripristinare il tutto perchè attualmente il sito e procura ordini!
Ce una soluzione per capire dove sta l’errore??
grazie mille davvero a chi mi riesce ad aiutare!
Salve,
riesci a fornire un indirizzo dove è possibile visualizzare il sito (non serve accesso al backend) e un indirizzo di quello che dovrebbe essere il nuovo dominio che non appare?
Dopo che hai creato la cartella, se crei un nuovo sito, ti appare una cartella in più in blogs.dir con l’id del nuovo sito?
Hai verificato che a livello di impostazioni del server (sia applicativi che impostazioni, esempio dns) ci sia tutto?
https://codex.wordpress.org/Before_You_Create_A_Network
Saluti,
Diego
Chi ha creato la discussione
breakisfast
(@breakisfast)
Ciao Diego, grazie per il tuo aiuto!
il sito in questione è “www.breakafastadomicilio.com” e il sottodominio “www.barmargo.breakafastadomicilio.com”.
non mi crea nessuna cartello sotto la blogs.dir e le configurazioni del config e htdocs sono le seguenti:
” 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)$ $1 [L]
RewriteRule . index.php [L]”
“define(‘WP_DEBUG’, false );
/* Multisite */
define(‘WP_ALLOW_MULTISITE’, true );
define(‘MULTISITE’, true);
define(‘SUBDOMAIN_INSTALL’, true);
define(‘DOMAIN_CURRENT_SITE’, ‘www.breakfastadomicilio.com’);
define(‘PATH_CURRENT_SITE’, ‘/’);
define(‘SITE_ID_CURRENT_SITE’, 1);
define(‘BLOG_ID_CURRENT_SITE’, 1); ”
con quanto ho verificato dovrebbe essere tutto ok anche le configurazioni dns.
se visiti il sottodom. vedi l’errore che mi da.
quello che devo creare in sintesi è
la gestione di ordini di diversi bar, sotto lo stesso sito.
In questa maniera l’utente scegli il bar e ordina la colazione!ogni bar dovrebbe avere il proprio sottodominio.
grazie mille