Reply to Re: Includin files in the parent directory

Your name:

Reply:


Posted by Jerry Stuckle on 06/18/07 12:12

davin.pearson@gmail.com wrote:
> 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?
>
>

You can't override is parameter in a user's php.ini file. It must be in
the system one (or Apache configuration), for security reasons.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация