rdlowrey wrote:
> 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".
> 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.
> 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
> 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
==================