Re: [PHP] ploblem with safe_mode_include_dir

2002-03-11 Thread Renato Lins

Dear Rasmus,

   I must be wrong, because fetching the cvs I found an entry in the 
Chanlog file

2002-02-01  James E. Flemer  <[EMAIL PROTECTED]>

   * main/fopen_wrappers.c
 main/fopen_wrappers.h:
   Changed php.ini directive 'safe_mode_include_dir' to accept a
   (semi)colon separated path, rather than a single directory.
   Also moved checking of said path into a separate path for code
   readability.

   Which led me to think that such parameter would enable php scripts 
with an open_base_dir setting to access a separate "include_path" so 
system wide libraries would not need to be duplicated in every 
VirtualDomain hosted.

   Can you help me out with this ?


Rasmus Lerdorf wrote:

>There is no such feature.
>
>On Mon, 4 Mar 2002, Renato Lins wrote:
>
>>Sorry, I may not haven been clear.
>>
>>What should I do to include from a safe area (/myuser/safe) when I have
>>open_basedir set to other path (/myuser/public_html) ?
>>
>>Rasmus Lerdorf wrote:
>>
>>>open_basedir doesn't take a list of paths.
>>>
>>>On Mon, 4 Mar 2002, Renato Lins wrote:
>>>
Some one can help me. Why this is not working ?



# apache conf

php_admin_flag safe_mode on
php_admin_value safe_mode_include_dir "/myuser/safe/"
php_admin_value doc_root "/myuser/public_html/"
php_admin_value open_basedir "/myuser/public_html/:/tmp/"


#cat /myuser/public_html/x2.php
>>>echo 'Current PHP version: ' . phpversion()."";
require("/myuser/safe/x4.php");
echo "I am in x2"
?>

#cat /myuser/safe/x4.php
>>>echo "I am in X4"
?>


#browser result
Current PHP version: 4.2.0-dev
*Warning*: open_basedir restriction in effect. File is in wrong
directory in */myuser/public_html/x1.php* on line 2

*Fatal error*: Failed opening required '/myuser/safe/x4.php'
(include_path='') in */home/rlins/public_html/x1.php* on line 2



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




Re: [PHP] ploblem with safe_mode_include_dir

2002-03-04 Thread Rasmus Lerdorf

There is no such feature.

On Mon, 4 Mar 2002, Renato Lins wrote:

> Sorry, I may not haven been clear.
>
> What should I do to include from a safe area (/myuser/safe) when I have
> open_basedir set to other path (/myuser/public_html) ?
>
> Rasmus Lerdorf wrote:
>
> >open_basedir doesn't take a list of paths.
> >
> >On Mon, 4 Mar 2002, Renato Lins wrote:
> >
> >>Some one can help me. Why this is not working ?
> >>
> >>
> >>
> >># apache conf
> >>
> >> php_admin_flag safe_mode on
> >> php_admin_value safe_mode_include_dir "/myuser/safe/"
> >> php_admin_value doc_root "/myuser/public_html/"
> >> php_admin_value open_basedir "/myuser/public_html/:/tmp/"
> >>
> >>
> >>#cat /myuser/public_html/x2.php
> >> >>echo 'Current PHP version: ' . phpversion()."";
> >>require("/myuser/safe/x4.php");
> >>echo "I am in x2"
> >>?>
> >>
> >>#cat /myuser/safe/x4.php
> >> >>echo "I am in X4"
> >>?>
> >>
> >>
> >>#browser result
> >>Current PHP version: 4.2.0-dev
> >>*Warning*: open_basedir restriction in effect. File is in wrong
> >>directory in */myuser/public_html/x1.php* on line 2
> >>
> >>*Fatal error*: Failed opening required '/myuser/safe/x4.php'
> >>(include_path='') in */home/rlins/public_html/x1.php* on line 2
> >>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>


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




Re: [PHP] ploblem with safe_mode_include_dir

2002-03-04 Thread Renato Lins

Sorry, I may not haven been clear.

What should I do to include from a safe area (/myuser/safe) when I have 
open_basedir set to other path (/myuser/public_html) ?

Rasmus Lerdorf wrote:

>open_basedir doesn't take a list of paths.
>
>On Mon, 4 Mar 2002, Renato Lins wrote:
>
>>Some one can help me. Why this is not working ?
>>
>>
>>
>># apache conf
>>
>> php_admin_flag safe_mode on
>> php_admin_value safe_mode_include_dir "/myuser/safe/"
>> php_admin_value doc_root "/myuser/public_html/"
>> php_admin_value open_basedir "/myuser/public_html/:/tmp/"
>>
>>
>>#cat /myuser/public_html/x2.php
>>>echo 'Current PHP version: ' . phpversion()."";
>>require("/myuser/safe/x4.php");
>>echo "I am in x2"
>>?>
>>
>>#cat /myuser/safe/x4.php
>>>echo "I am in X4"
>>?>
>>
>>
>>#browser result
>>Current PHP version: 4.2.0-dev
>>*Warning*: open_basedir restriction in effect. File is in wrong
>>directory in */myuser/public_html/x1.php* on line 2
>>
>>*Fatal error*: Failed opening required '/myuser/safe/x4.php'
>>(include_path='') in */home/rlins/public_html/x1.php* on line 2
>>


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




Re: [PHP] ploblem with safe_mode_include_dir

2002-03-04 Thread Rasmus Lerdorf

open_basedir doesn't take a list of paths.

On Mon, 4 Mar 2002, Renato Lins wrote:

> Some one can help me. Why this is not working ?
>
>
>
> # apache conf
> 
>  php_admin_flag safe_mode on
>  php_admin_value safe_mode_include_dir "/myuser/safe/"
>  php_admin_value doc_root "/myuser/public_html/"
>  php_admin_value open_basedir "/myuser/public_html/:/tmp/"
> 
>
> #cat /myuser/public_html/x2.php
>  echo 'Current PHP version: ' . phpversion()."";
> require("/myuser/safe/x4.php");
> echo "I am in x2"
> ?>
>
> #cat /myuser/safe/x4.php
>  echo "I am in X4"
> ?>
>
>
> #browser result
> Current PHP version: 4.2.0-dev
> *Warning*: open_basedir restriction in effect. File is in wrong
> directory in */myuser/public_html/x1.php* on line 2
>
> *Fatal error*: Failed opening required '/myuser/safe/x4.php'
> (include_path='') in */home/rlins/public_html/x1.php* on line 2
>
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>


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




[PHP] ploblem with safe_mode_include_dir

2002-03-04 Thread Renato Lins

Some one can help me. Why this is not working ?



# apache conf

 php_admin_flag safe_mode on
 php_admin_value safe_mode_include_dir "/myuser/safe/"
 php_admin_value doc_root "/myuser/public_html/"
 php_admin_value open_basedir "/myuser/public_html/:/tmp/"


#cat /myuser/public_html/x2.php
";
require("/myuser/safe/x4.php");
echo "I am in x2"
?>

#cat /myuser/safe/x4.php
"
?>


#browser result
Current PHP version: 4.2.0-dev
*Warning*: open_basedir restriction in effect. File is in wrong 
directory in */myuser/public_html/x1.php* on line 2

*Fatal error*: Failed opening required '/myuser/safe/x4.php' 
(include_path='') in */home/rlins/public_html/x1.php* on line 2




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