[dokuwiki] Re: Security details on installation
- From: "Doug Essinger-Hileman" <greypilgrim@xxxxxxxxxxxxxxxxxxx>
- To: dokuwiki@xxxxxxxxxxxxx
- Date: Wed, 25 Apr 2007 20:12:19 -0400
On 30 Mar 2007 at 14:24, Chris Smith wrote:
> If prepend isn't available to you, you could put the prepend details
> into the index.php file. Also include
>
> define('DOKU_SCRIPT','index.php');
>
> and change the redirect line -- header("Location: doku.php"); -- to
>
> include('doku.php');
>
> (then backup index.php so you have a copy in case it gets clobbered in
> an upgrade)
Hi, Chris. I know that this will probably seem like it is coming out
of the blue. But immediately after you sent this to the list, I got
"clobbered" in my real job.
In any case, I tried this, and things still aren't working. Perhaps
if I outline my situation you can help me figure out what's not
working.
DokuWiki was installed into
/webdocs/www.morehministries.org and the stuff I'm moving out of the
docroot are being moved to /Doku.
I have followed the instructions on the DokuWiki,
http://wiki.splitbrain.org/wiki:security, one step at a time. So I
moved the ./bin directory to /Doku/bin with no problems. (I didn't
expect any.) Then I moved the ./data directory to /Doku/data, and
added the savedir setting to point to the new location; there were no
problems.
Then I moved ./conf to /Doku/conf and ran into the problems, as I
described to the list. This week, I tried your solution. The problem
remains. (The "problem" is that when I point my web browser to the
wiki, http://www.morehministries.org/, I get served a blank page.
Prior to moving the ./conf directory, the wiki was served by the
browser correctly.)
I'm figuring that I didn't understand your directions correctly. So
let me summarize everything.
Installation:
/webdocs/www.morehministries.org
---/inc
---/lib
---doku.php
---feed.php
---.htaccess
---index.php
/Doku
---/bin
---/conf
---/data
After following your instructions, the content of
/webdocs/www.morehministries.org/index.php are:
<?php
/**
* Forwarder to doku.php
*
* @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
* @author Andreas Gohr <andi@xxxxxxxxxxxxxx>
*/
define("DOKU_CONF","/Doku/conf/");
define("DOKU_SCRIPT","index.php");
include("doku.php");
?>
Given this, can you tell what I've done wrong?
Doug
--
DokuWiki mailing list - more info at
http://wiki.splitbrain.org/wiki:mailinglist
Other related posts: