This is a really annoying problem that i have filed a bug report on.
It has happened for as long as I can remember in 10.4.x since we
have
Thanks for verifying Pete that it's not just us. This is a
bummer. So Server Admin is off-limits for us for now. What seems
bizarre is that Apple uses all these case-fancy paths -- /Library/
WebServer, /Users/Sites, but then creates an admin tool that
disrespects case. Very annoying.
For us, this came up when installing Lyceum (the multi-user fork
of WordPress), and creating an alias from /blogs (virtual) to /
Library/WebServer/Documents/wwwrooot/include/lyceum/src. Lyceum
would then look in some subdirectory of that location for its own
data, e.g. /blogs/username would be mapped by Lyceum to include/
lyceum/src/wp-content/blogs/3 . And from there, it would try to
pull up index.php -- which is where things probably connect to the
Directory override stuff you mention below.
Anyway, long story short is that this bug breaks applications.
What you fail to realize is that Apple's default volume format is
case-insensitivity. I believe there is a warning about formatting
your volumes using case-sensitivity in one of the docs and only to
use it for the sake of legacy compatibility or some-such. Anyway,
on a case-insensitive volume, this is all a non-issue and Apple's
apps are working as they intended.
In this case (no pun intended), the problem is not a case-sensitive
volume. In fact it is irrelevant whether the volume is case-sensitive
or not. The problem is the inconsistency in which case sensitivity is
applied. HFS in its default configuration may be case-insensitive,
but it is case preserving. And Apache IS case sensitive. Now there is
the hfs_apple_module, but according to the limited docs available
(kbase 107310 is all i could find), it implies that insensitivity
applies only to security realms. Now if it is intended to provide
other case-insensitivity to Apache it is not documented, and doesn't
really work either.
Has anyone seen any further documentation on what services/features
hfs_apple_module is supposed to provide? (beyond this article, of
course)
As the OP and I have suggested, if you create aliases that contain
capital letters in Server Admin, it will get folded to lowercase, and
that doesn't work completely when doing directory based
modifications. In the end, the problem lies with the Server Admin
application. You can, of course, roll the config files by hand (which
is what I do), but once you do that, you can't touch the web section
of Server Admin again, or risk the possibility of your precious multi-
cased aliases getting changed.
And remember that not all of Apple's supported file systems are case-
insensitive (as I mentioned before, Xsan is case-sensitive). But like
I said, the sensitivity of the file system isn't the issue here.
-Pete-
Peter Akins
Applications Analyst & Adjunct Instructor
College of Design, Architecture, Art & Planning
University of Cincinnati
4425D Aronoff
[v] 513.556.0947
email@hidden
--
Gino Cerullo
Pixel Point Studios
21 Chesham Drive
Toronto, ON M3M 1W6
416-247-7740
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Macos-x-server mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/macos-x-server/pete.akins%
40uc.edu
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Macos-x-server mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/macos-x-server/email@hidden
This email sent to email@hidden