|
Posted by davin.pearson@gmail.com on 06/18/07 05:56
On Jun 16, 7:37 pm, Schraalhans Keukenmeester
<Schraalh...@the.spamtrapexample.nl> wrote:
> > Here is my file index.php:
>
> > <?php
> > include "../parent.php";
> > ?>
>
> > When I try to run this code on a Linux server, it gives me the
> > following error message:
>
> > Warning: main(): open_basedir restriction in effect. File(../
> > parent.php) is not within the allowed path(s): (.) in \
> > \192.168.1.16\webfiles\files\2007-6\1475215\inner\index.php on line 3
>
> > Warning: main(../parent.php): failed to open stream: Operation not
> > permitted in \\192.168.1.16\webfiles\files\2007-6\1475215\inner
> > \index.php on line 3
>
> > Warning: main(): Failed opening '../parent.php' for inclusion
> > (include_path='.;c:\php\includes') in \\192.168.1.16\webfiles\files
> > \2007-6\1475215\inner\index.php on line 3
>
> > What gives?
>
> Exactly what the first error indicates. You have an open_basedir
> restriction set in your php.ini, which limits file access to files only
> from that directory plus its subdirs.
>
> http://www.php.net/manual/en/features.safe-mode.php#ini.open-basedir
>
> You either have to modify the setting in php.ini or move your include
> file to a directory withing the allowed path.
Here is the contents of php.ini.
open_basedir = /
When I uploaded it to my ripway.com user account "davin", it still
gave the same errors when you try to view the following PHP code page:
http://h1.ripway.com/davin/inner/index.php
Is there an error in my php.ini?
Is php.ini located in the correct place? Note that I do not have a
public_html folder.
Ideally I want php to be able to access all of my folders. What is
the syntax for specifying multiple dirs to the variable open_basedir?
Navigation:
[Reply to this message]
|