In the sample web.config that comes with build
FlexWikiCore-1.8.1613.0-web-full-Release.zip, there's a
comment above the
<add key="FederationNamespaceMapFile"> tag that
says: <!-- PUT THE FULL PATH TO THE NAMESPACE
MAP FILE HERE -->. But the app appears to do a
MapPath on whatever you set the key to, thus
generating an error page. I think the comment is
misleading for now, because it is ambiguous with
absolute paths.
I'd like all of my WikiBases to be located completely
outside of the web tree so there's no chance anyone
can navigate directly to them. I realize I can control this
with permissions on the WikiBases directory, but
frankly, that's too dangerous since it's easy to forget.
Are you planning to allow the WikiBases to be located
outside of the flexWiki directory tree? If so, please have
a look at how the path mapping is being done for this
key.
Logged In: YES
user_id=879696
As part of the automated build, we generate a
NamespaceMap.xml file that contains full paths to wikibases
directories, and it works fine. It sounds like what doesn't
work is having a full path to the NamespaceMap.xml file
itself. If so, this is a bug and should be corrected.
In the meantime, you can locate your NamespaceMap.xml file
in the web directory, but have the wikibases files
themselves reside elsewhere. That should help some.