[geeklog-users] Warning: open_basedir restriction in effect. File is in wrong directory in /home/.charmian/tabi/geeklog-1.3.8-1/system/lib-custom.php on line 111

Timur Tabi timur at tabi.org
Fri Oct 3 08:24:14 EDT 2003


geeklog-users-admin at lists.geeklog.net wrote:


> open_basedir is a restriction that some hosting services are using. It

> means that access to files is restricted to certain directories.

>

> So whatever you have in line 111 in lib-custom.php, it is trying to

> access a file that is not in one of the allowed directories. That may be

> due to a wrong path.

>

> If you can't figure it out yourself, please post the relevant(!) portions

> of the code here.


Ok, here's the code:

$pos = strrpos ($adminurl, '/');
if ($pos === false) {
// only guessing ...
$installdir = $_CONF['path_html'] . 'admin/install';
} else {
$installdir = $_CONF['path_html'] . substr ($adminurl, $pos + 1)
. '/install';
}

if (is_dir ($installdir)) { [line 111]
$insecure_msg .= '<p>You should really remove the install
directory <b>$
$insecure_msg .= ' Keeping it around would allow malicious
users the ab$

$secure = false;
}

I don't know Perl, so I can't debug this. Also, this has to do with the
installation directory, which is odd, since GeekLog is already installed
and otherwise working perfectly.

--
Timur Tabi
timur at tabi.org




More information about the geeklog-users mailing list