Salve a tutti,

ho configurato una family mediawiki in questo modo:

media-testwiki (condivide uploads, user tables e alcune cartelle del core via symlink)
en-testwiki (localizzata en)
it-testwiki (localizzata it)

Ogni wiki ha il suo db, e quelle localizzate accedono anche al db media sia tramite $wgSharedDB (per le user table) che tramite $wgForeignFileRepos (direttamente al DB)

Anche le sessioni utente sono condivise (se uno si logga da una parte, risulta loggato anche altrove), e anche i pretty url tramite htaccess vanno per quel che serve.

Tutto gira su sottodomini su server shared hostgator, niente caching.

Funziona tutto bene, escluso questo messaggio di errore che si genera visitando la pagina relativa ad un file da una qualsiasi language-wiki:

wfMkdirParents: failed to mkdir "/media-testwiki/images/thumb/b/bd/Test.jpg" mode 511 for user superflu in /home/superflu/public_html/media-testwiki/includes/GlobalFunctions.php on line 2533
ad. es.

http://en-testwiki.studiosuperfluo.c.../File:Test.jpg

ovviamente non compare su:

http://media-testwiki.studiosuperflu.../File:Test.jpg

Terrei a precisare che i permessi sulle cartelle sono già a 755, ho provato 777 ma non cambia, e l'utente del server è ovviamente sempre lo stesso.

Ho trovato questo caso che restituiva lo stesso errore:

http://www.mwusers.com/forums/showth...l-directory%29

Ma anche copiando quel codice non è cambiato nulla (riga dell'errore esclusa, prima era 2532).

Quando invece si linka all'immagine all'interno di una pagina non compare (es. en-testwiki.studiosuperfluo.com/wiki/Test)

Purtroppo non sono pratico di php e non saprei come risolvere, voi avete qualche suggerimento?

(ai mod: spostate pure in CMS se ritenete opportuno)

Grazie.