Hi

Can anyone please help me with a following problem.

There's a script which uses PEAR library (namely, DB class)

<?
$dbhost=...
$dblogin=...
$dbpassword=...
$dbname=...

require_once("DB.php");

$dsn = "mysql://$dblogin:$dbpassword@$dbhost/$dbname";
$db = DB::connect($dsn, true);
if (DB::isError($db)) die ("*** ".$db->getMessage());

var_dump($db);

?>


When i execute it everything is ok.

BUT when i access this script via redirect by mod_rewrite
it throws an error that open_basedir settings don't allow
this require to be made 

.htaccess:
RewriteEngine on
RewriteRule   test2.php  /~xaxa/test/test3.php [L]

test2.php,test3.php contain the code that i quoted above

error:

Warning:  open_basedir restriction in effect. File is in wrong directory
in /home/xaxa/public_html/test/test3.php on line 4

Fatal error:  Failed opening required 'DB.php'
(include_path='.:/usr/local/lib/php') in
/home/xaxa/public_html/test/test/test3.php on line 4



Is there any way to overcome this problem?

mod_rewrite is used to _hide_ urls from users and to _extend_ url with
additional params.


Alexei

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to