I have several wikis all symlinked to a single prime wiki. Only the
"images", "cache", and "mw-config" directories and LocalSettings.php file
are unique for each wiki.

Normally for maintenance scripts I just add "--conf
C:/path/to/LocalSettings.php" to perform the maintenance script on a
particular wiki but for importImages.php that does not entirely work. If I
use it to upload to a particular wiki, the file-namespace pages get created
on the correct wiki, but the actual files get put in the images directory
of the prime wiki.

Using "--conf C:/path/to/LocalSettings.php" does partially work. If I leave
it off then the file-namespace pages get created in the prime wiki, instead
of the intended wiki. So it appears --conf just isn't impacting file upload
location.

I've spent the last couple hours digging through the code, and at this
point I'm at FileBackendStore->doOperationsInternal(), but can't figure out
where the thing that looks like
"mwstore://local-backend/local-public/e/ed/My_File_Name.png" (Zone Path?)
gets converted into a file system path. At some point
"mwstore://local-backend/local-public/" must get stripped off and replaced
by "C:/path/to/wiki/images/".

Any assistance would be greatly appreciated. I'm fairly new to MW
development, and this is my first post on the mailing list.

My config: MW 1.21, PHP 5.4, Windows 7

Thanks,
James
_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to