Connecting Tech Pros Worldwide Help | Site Map

open_basedir problem

  #1  
Old March 27th, 2008, 05:05 PM
rdlowrey
Guest
 
Posts: n/a
Okay, I've tried a bunch of things on this one and can't figure it
out.

The line in my phpinfo:
open_basedir /var/www/vhosts/mysite.com/subdomains/intranet/httpdocs:/
tmp no value

Why would I get a "Warning: move_uploaded_file(): open_basedir
restriction in effect." error message if I've used SSH to set the
Master open_basedir value to "no value" (as evidenced by phpinfo)?
I've tried using an .htaccess file to do a php_admin_value
open_basedir "" to set the Local value as well but that always yields
an Internal Server Error (probably my lack of knowledge on .htaccess)
and I believe the Master value should override that anyway.

I've also tried setting the Master value to be all inclusive (i.e. "/
var") and still get the same open_basedir restriction error. Any help
would be greatly appreciated as I'm at wits end.

I'm running I'm running PHP Version 4.3.9 if that makes a difference.
  #2  
Old March 27th, 2008, 06:25 PM
Jerry Stuckle
Guest
 
Posts: n/a

re: open_basedir problem


rdlowrey wrote:
Quote:
Okay, I've tried a bunch of things on this one and can't figure it
out.
>
The line in my phpinfo:
open_basedir /var/www/vhosts/mysite.com/subdomains/intranet/httpdocs:/
tmp no value
>
It should be

open_basedir=/var/www/vhosts/mysite.com/subdomains/intranet/httpdocs:/tmp/

And where did the "no value" come from? If that's in the line, then PHP
may be taking the last directory as "/tmp no value".
Quote:
Why would I get a "Warning: move_uploaded_file(): open_basedir
restriction in effect." error message if I've used SSH to set the
Master open_basedir value to "no value" (as evidenced by phpinfo)?
I've tried using an .htaccess file to do a php_admin_value
open_basedir "" to set the Local value as well but that always yields
an Internal Server Error (probably my lack of knowledge on .htaccess)
and I believe the Master value should override that anyway.
>
How did you change it with SSH? And after changing it, did you
stop/restart Apache?

And open_basedir cannot be set in .htaccess. This is a security
precaution to prevent users on shared hosting from changing it and
accessing things they shouldn't.

Quote:
I've also tried setting the Master value to be all inclusive (i.e. "/
var") and still get the same open_basedir restriction error. Any help
would be greatly appreciated as I'm at wits end.
>
I'm running I'm running PHP Version 4.3.9 if that makes a difference.
>
You also need /tmp/ in your list to be able to access the /tmp/ directory.

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

  #3  
Old March 27th, 2008, 07:45 PM
rdlowrey
Guest
 
Posts: n/a

re: open_basedir problem


And where did the "no value" come from? If that's in the line, then PHP
Quote:
may be taking the last directory as "/tmp no value".
Foiled by text formatting. Let me clarify ... the master value in my
phpinfo is empty so that when i call phpinfo() in a browser it just
shows "no value" in the master column. I've also tried and currently
have the master value for open_basedir as:

/var/www/vhosts/mysite.com:/tmp

BECAUSE ...
I've got files in subdomain A (/var/www/vhosts/mysite.com/subdomains/
intranet/httpdocs)

And I need to access these with a file_exists() from pages in
subdomain B (/var/www/vhosts/mysite.com/subdomains/clients/httpdocs)

SO ... /var/www/vhosts/mysite.com:/tmp should allow me to access
file_exists() calls between the two subdomains, right?

Quote:
How did you change it with SSH? And after changing it, did you
stop/restart Apache?
I changed the open_basedir value in my php.ini file from the shell:
vi /etc/php.ini
Yes, I restarted apache.

Closed Thread


Similar Threads
Thread Thread Starter Forum Replies Last Post
open_basedir problem, I can't change 'local value' in php.ini jeff.battle@gmail.com answers 0 August 25th, 2005 01:15 PM
open_basedir problem Olaf Noehring answers 1 July 17th, 2005 12:48 PM
open_basedir problem Olaf Noehring answers 0 July 17th, 2005 12:47 PM
open_basedir problem Achim Domma answers 0 July 17th, 2005 02:07 AM