From: Jeff D. <da...@da...> - 2002-11-22 16:16:51
|
> I'm attempting to install phpwiki-1.33 into the root directory of my > virtual web server (which is running Apache 1.3.27). Note that it is > the root directory and not some kind of /wiki or /phpwiki derivative. I think I remember hearing some reports of some people being at least partially successful doing that, but I'd recommend against it. Where PhpWiki is installed (assuming USE_PATHINFO is on), it takes over the entire URL-space. If you install PhpWiki under /wiki, every URL beginning with /wiki is a wiki page (or operation on one). If you install PhpWiki under /, then every URL on your host refers to a wiki page. There's no place left (without hackage) to put style sheets, icons, or anything else that's not a wiki page. (A request for /phpwiki.css is interpreted as a request for the wiki page titled 'phpwiki.css'.) Certainly PhpWiki was not designed with that usage in mind. That said, here's a couple ideas: Idea 1: Recognize certain extensions (.css, .gif, .jpg) as non-wiki page. Use mod_rewrite rules to differentiate between those special URLs, and everything else. Idea 2: Put all the non-wiki page things on a different (possible virtual) host. (Or a (virtual) server running off a different (non-standard) port.) Not having attempted either, I like the second idea better... In either case, you'll have to become familiar with the configure options in part 5 ("URL options") of index.php --- most of them will probably require manual configuration... Write back if you get stuck. If you get it to work, please write up a short howto... |