ID: 48749 User updated by: karel dot horsky at centrum dot cz Reported By: karel dot horsky at centrum dot cz Status: Bogus Bug Type: Reproducible crash Operating System: Windows XP Pro PHP Version: 5.2.10 New Comment:
I turned E_STRICT on and tried to report to syslog. This error I've already seen reported. But it doesn't explain why there is nothing in error log and why php crashes. I've got same php.ini before (E_ALL | E_STRICT enabled with error_log file) and it worked as expected. Message from syslog: PHP Strict Standards: phpinfo() [<a href='function.phpinfo'>function.phpinfo</a>]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Paris' for '2.0/DST' instead in D:\Apache\htdocs\example.php on line 2. Previous Comments: ------------------------------------------------------------------------ [2009-06-30 22:16:23] karel dot horsky at centrum dot cz Well, the script is calling only phpinfo(). So I wouldn't be so certain about errors or notices inside the script. When I turn off E_STRICT, there is nothing in the error log. No error, no notices. When I turn it on, I couldn't finish the script, so I couldn't report content of my error_log - file is created, but no messages. Magic circle... ------------------------------------------------------------------------ [2009-06-30 21:59:47] paj...@php.net Ah, it does not crash but your script has certainly some warnings or notices breaking your script. Enable the log and read them, it will show what's wrong ------------------------------------------------------------------------ [2009-06-30 21:44:50] karel dot horsky at centrum dot cz I tried it with and withou ZendDebugger. Same result. Extension list taken from php.ini: ;extension=php_bz2.dll extension=php_curl.dll ;extension=php_dba.dll ;extension=php_dbase.dll ;extension=php_exif.dll ;extension=php_fdf.dll extension=php_gd2.dll extension=php_gettext.dll ;extension=php_gmp.dll ;extension=php_ifx.dll ;extension=php_imap.dll ;extension=php_interbase.dll ;extension=php_ldap.dll extension=php_mbstring.dll ;extension=php_mcrypt.dll ;extension=php_mhash.dll ;extension=php_mime_magic.dll ;extension=php_ming.dll ;extension=php_msql.dll ;extension=php_mssql.dll extension=php_mysql.dll extension=php_mysqli.dll ;extension=php_oci8.dll ;extension=php_openssl.dll extension=php_pdo.dll ;extension=php_pdo_firebird.dll ;extension=php_pdo_mssql.dll ;extension=php_pdo_mysql.dll ;extension=php_pdo_oci.dll ;extension=php_pdo_oci8.dll ;extension=php_pdo_odbc.dll ;extension=php_pdo_pgsql.dll ;extension=php_pdo_sqlite.dll extension=php_pgsql.dll ;extension=php_pspell.dll ;extension=php_shmop.dll ;extension=php_snmp.dll ;extension=php_soap.dll ;extension=php_sockets.dll extension=php_sqlite.dll ;extension=php_sybase_ct.dll extension=php_tidy.dll ;extension=php_xmlrpc.dll extension=php_xsl.dll extension=php_zip.dll ------------------------------------------------------------------------ [2009-06-30 21:42:30] karel dot horsky at centrum dot cz I found that error_log directive works fine until directive error_reporting is set to "E_ALL | E_STRICT". Than it behaves as described. ------------------------------------------------------------------------ [2009-06-30 21:33:47] paj...@php.net Any zend extension loaded? ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/48749 -- Edit this bug report at http://bugs.php.net/?id=48749&edit=1