Help | Site Map
Connecting Tech Pros Worldwide
 
 
LinkBack Thread Tools
  #1  
Old March 27th, 2008, 05:05 PM
rdlowrey
Guest
 
Posts: n/a
Default open_basedir problem

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
Default 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
Default 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.

 

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

What is Bytes?

We are a network of experts and professionals in IT and software development that help one another with answers to tough questions and share insights. Get the best answers to your questions from over network members.
Post your question now . . .
It's fast and it's free

Popular Articles