Hi Jeff, > I'm afraid that has no effect... blank pages in Safari, Chrome says "HTTP > Error 500 (Internal Server Error): An unexpected condition was encountered > while the server was attempting to fulfill the request.", and error_log > says: > > [Mon Aug 15 10:48:53 2011] [error] [client 108.77.214.37] PHP > Warning: require(): open_basedir restriction in effect. > File(/home/.sites/28/site1/web/wp-blog-header.php) is not within the > allowed path(s): (/tmp/:/var/lib/php/session/) in > /home/.sites/28/site1/web/index.php on line 17 > > Where "/tmp/:/var/lib/php/session/:/home/.sites/28/site1/" is clearly in > the open_basedir of the site in question... path is correct. Adding the > site path to global open_basedir gets the site working again. > > I'm stumped! (spelled s-t-u-p-i-d) LOL > Any other suggestions?
Yeah, I just looked into it again and tried to replicate the problem on 5106R and 5107R. Both show the same behaviour in that respect. The problem is as follows (and I had forgotten and/or overlooked it): When suPHP is enabled, ANY PHP related settings in the /etc/httpd/conf/vhosts/siteX Apache config files are ignored. Instead it uses the global settings from php.ini. So that's the point where a restrictive hlobal "open_basedir" hits us smack in the face. Work around: Under "Server Management" / "Security" / "PHP Settings" set the server wide "open basedir" setting to this: /tmp/:/var/lib/php/session/:/home/ Then it'll work for all sites, although this is far from being perfect <sigh>. -- With best regards Michael Stauber _______________________________________________ Blueonyx mailing list Blueonyx@mail.blueonyx.it http://mail.blueonyx.it/mailman/listinfo/blueonyx