ID: 48775 Updated by: t...@php.net Reported By: alexander at sulfrian dot net Status: Open Bug Type: Streams related Operating System: Linux PHP Version: 5.2.10 New Comment:
Because I work on RoundCube, I double-checked this bug submission. Just compiled PHP 5.2.10 from source with this: ./configure --with-mysql --enable-fastcgi --enable-force-cgi-redirect make And then put the "sapi/cgi/php-cgi" into the webserver as the fcgi binary it uses to serve PHP to test it. And, absolutely no issues. It seems to me like the Gentoo packages are borked. I suggest you guys verify that it works for you when you compile PHP from source. Previous Comments: ------------------------------------------------------------------------ [2009-07-03 14:09:01] bugs+php at nospam dot obeliks dot de I can confirm that I'm having the same problem with php-5.2.10 on Gentoo linux. Here it occurs with Horde Webmail, which uses the following call to change the include_path (which worked fine on any previous version of php): > ini_set('include_path', dirname(__FILE__) . PATH_SEPARATOR . dirname(__FILE__) . '/../pear'); ------------------------------------------------------------------------ [2009-07-03 08:59:52] alexander at sulfrian dot net Noticed while trying to install roundcube webmail 0.2.0. I just tried to create a minimal testing script and didn't get it. One strange thing is, that if i call the script via php cli from shell, it is working. Don't know how i could debug it. roundcube using the __autoload function and all includes seems to be ok. Is there any possibility to echo the hostname, that could not be resolved if such error occur? I am using Gentoo Linux and so installed php from source via the portage system of gentoo. I not changed the config and so used the original that is installed by gentoo. (Do not know if it is 100% identical to the original from the php source package.) ------------------------------------------------------------------------ [2009-07-02 15:17:23] j...@php.net What scripts..? When you install PHP from sources, any existing ini files ARE NOT TOUCHED. Did you use some RPM or what? ------------------------------------------------------------------------ [2009-07-02 13:22:13] alexander at sulfrian dot net Description: ------------ Hi, I updated recently to php-5.2.10 and some scripts are not working anymore. The scripts added some elements to the include_path. While including some files from the include_path php echos the error that it cannot resolve the host name. I think that this error is caused by the change, that stream wrappers could be used in the include path and the PATH_SEPERATOR and the stream wrappers collidate. Downgrading to php-5.2.9-r2 solves the problem again. Actual result: -------------- [02-Jul-2009 13:21:47] PHP Warning: require() [<a href='function.require'>function.require</a>]: Couldn't resolve host name in <file> on line <line> [02-Jul-2009 13:21:47] PHP Warning: require(rcube_user.php) [<a href='function.require'>function.require</a>]: failed to open stream: operation failed in <file> on line <line> ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=48775&edit=1