Categories: apacheserverwordpress

Xampp e WordPress multisito: un bug fastidioso

Appunto qua la soluzione a un fastidioso bug che ho riscontrato più volte installando un wordpress multisito in locale su piattaforma XAMPP.
Il problema: il sito principale funziona, ma i sotto-blog (diciamo così) vengono mostrati senza stile associato, e le relative dashboard / pagine di admin generano un errore 403. Esaminando il log di errore di Apache si trova qualcosa tipo:

The given path is misformatted or contained invalid characters: ecc ecc

Il problema risiede del file .htaccess generato da wordpress in fase di installazione. Vi si ritrovano infatti path assoluti, anzichè relativi. in pratica, due righe tipo queste:

RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) C:\xampp-portable\htdocs\wordpress/\ [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ C:\xampp-portable\htdocs\wordpress/\ [L]

basta cambiare il path assoluto c:\xampp-portable\htdocs\wordpress in relativo /wordpress/  e tutto funziona!

paolo

View Comments

  • Salve,
    sto riscontrando esattamente il problema da lei descritto.
    il mio file htaccess è il seguente:

    RewriteEngine On
    RewriteBase /www.ilmiosito.com/
    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]

    Potrebbe gentilmente dirmi cosa dovrei cambiare con esattezza?
    Grazie mille
    Salvo

Share
Published by
paolo

Recent Posts

Guida ai Test Statistici per analisi A/B

I test statistici sono strumenti fondamentali per l’analisi dei dati e la presa di decisioni informate. Scegliere…

8 mesi ago

Come usare gli Alberi Decisionali per classificare i dati

Gli Alberi Decisionali sono un tipo di algoritmo di apprendimento automatico che utilizza una struttura…

11 mesi ago

L’algoritmo di Discesa del Gradiente spiegato semplice

Immaginiamo di voler trovare il percorso più veloce per raggiungere una destinazione in auto. Si…

1 anno ago

La Discesa del Gradiente: un nuovo studio mette in discussione un assunto base sull’ottimizzazione

Nel 1847, il matematico francese Augustin-Louis Cauchy stava lavorando su calcoli astronomici, quando ideò un…

1 anno ago

Il Metodo Montecarlo spiegato in modo semplice e applicato a casi reali

La simulazione Monte Carlo è un metodo utilizzato per quantificare il rischio associato a un…

2 anni ago

La distribuzione ipergeometrica

Abbiamo visto che la distribuzione binomiale si basa sull’ipotesi di una popolazione infinita N, condizione che si…

2 anni ago