Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:101566 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 80559 invoked from network); 8 Jan 2018 16:15:25 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 8 Jan 2018 16:15:25 -0000 Received: from [127.0.0.1] ([127.0.0.1:1955]) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ECSTREAM id 01/69-45945-D19935A5 for ; Mon, 08 Jan 2018 11:15:25 -0500 Authentication-Results: pb1.pair.com header.from=dan@cpanel.net; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=dan@cpanel.net; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain cpanel.net from 208.74.121.68 cause and error) X-PHP-List-Original-Sender: dan@cpanel.net X-Host-Fingerprint: 208.74.121.68 mx1.cpanel.net Received: from [208.74.121.68] ([208.74.121.68:59588] helo=mx1.cpanel.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 4F/39-45945-A1B835A5 for ; Mon, 08 Jan 2018 10:15:38 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=cpanel.net; s=default; h=Mime-Version:To:Date:Message-Id:Subject:Content-Type:From: Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=BGilDVgkap+xF4I0MjR5F2q0XqWsYzq7EKbmqQtF+R0=; b=EyPOvMxoMrpw0JH5DAOsYwsnry pQDw6SDIeLyViwS46EUxM7+621+M8EBuL/at0+C9SGl7Tx9XbltiajEt5XaFIx0dolJjwvQzX2Erq bhBNKHXLzK3SLQwnJW1FnmoZzrl2yQ9ib+qRi/dR6M7810qeSc45QdH7YFDjxwiYNM9EysyaqNSdx KLYqZ/ieits9B+lmT/mP8SDvRMj0Z0rXp2nyFrxJTzRRG/xag96pUYz+wdlZ3LEYveGeP0a7A4+jr ROB1SVP84UMeo1X30SbmE3BUBoZna2CBIQqaojl3hwrDn1n1H63z87snY668XzUKi6i1139zWHGBB 5ac9TQSQ==; Received: from [208.74.121.106] (port=17072 helo=[10.1.4.244]) by mx1.cpanel.net with esmtpsa (TLSv1:ECDHE-RSA-AES256-SHA:256) (Exim 4.90) (envelope-from ) id 1eYZ9D-0007gw-BM for internals@lists.php.net; Mon, 08 Jan 2018 09:15:35 -0600 Content-Type: multipart/signed; boundary="Apple-Mail=_902EE758-827D-45F9-8AAA-738CE1405FA8"; protocol="application/pkcs7-signature"; micalg=sha1 Message-ID: Date: Mon, 8 Jan 2018 09:15:34 -0600 To: internals@lists.php.net Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) X-Mailer: Apple Mail (2.3124) X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - mx1.cpanel.net X-AntiAbuse: Original Domain - lists.php.net X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - cpanel.net X-Get-Message-Sender-Via: mx1.cpanel.net: authenticated_id: dan@cpanel.net X-Authenticated-Sender: mx1.cpanel.net: dan@cpanel.net Subject: Identical setups writing/not writing E_PARSE to error_log From: dan@cpanel.net (Dan Muey) --Apple-Mail=_902EE758-827D-45F9-8AAA-738CE1405FA8 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Howdy, We are looking for insight into what might cause two identical setups to = treat E_PARSE differently. It is as if error_reporting, display_errors, = display_startup_errors, and log_errors (in main php.ini and reflected in = phpinfo()) are in effect on one and ignored on the other. Both servers: * are the same OS and architecture * have the same PHPs, extensions * have the same php.ini (which phpinfo() reflects is actually in effect) * on both: error_reporting is E_ALL, log_errors is On, = display_startup_errors on or off does=E2=80=99t change anything * All 5.x and 7.x behave consistently on a given machine * we simplify by calling the syntactically incorrect script via the = binary in a shell (i.e. no web server setup weirdness) * each path involved has no php.ini or .user.ini (or .htaccess FTM) * `error_log(=E2=80=A6)` will write to $CWD/error_log ok On server A: 1. a syntax error gets written to $CWD/error_log 2. Is out put if display_errors is On 3. via CGI is a 500 4. via CLI exits unclean On Server B: 1. a syntax error does not get written to $CWD/error_log 2. Is not output when display_errors is On 3. via CGI is a 200 4. via CLI exits clean Here it is in action as boiled down as we can get: Server where it is logged: ``` # wc -l error_log;/usr/bin/php-cgi syn.php;echo $?;wc -l error_log wc: error_log: No such file or directory Status: 500 Internal Server Error Content-type: text/html; charset=3DUTF-8 255 1 error_log # wc -l error_log;/usr/bin/php syn.php;echo $?;wc -l error_log 1 error_log 255 2 error_log #=20 ``` Server where it is not logged: ``` # wc -l error_log;/usr/bin/php-cgi syn.php;echo $?;wc -l error_log wc: error_log: No such file or directory Content-type: text/html; charset=3DUTF-8 0 wc: error_log: No such file or directory # touch error_log # wc -l error_log;/usr/bin/php-cgi syn.php;echo $?;wc -l error_log 0 error_log Content-type: text/html; charset=3DUTF-8 0 0 error_log # wc -l error_log;/usr/bin/php syn.php;echo $?;wc -l error_log 0 error_log 0 0 error_log #=20 ``` If you have any ideas of what might cause that we=E2=80=99d be very = grateful. Thanks! =E2=80=94 Dan= --Apple-Mail=_902EE758-827D-45F9-8AAA-738CE1405FA8 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIErzCCBKsw ggOToAMCAQICAQowDQYJKoZIhvcNAQELBQAwgZYxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIEwVUZXhh czEQMA4GA1UEBxMHSG91c3RvbjEPMA0GA1UEChMGY1BhbmVsMRgwFgYDVQQLEw9rb2ppLmNwYW5l bC5uZXQxGDAWBgNVBAMTD2tvamkuY3BhbmVsLm5ldDEgMB4GCSqGSIb3DQEJARYRZGFycmVuQGNw YW5lbC5uZXQwHhcNMTQxMTAzMTUwOTU2WhcNMjQxMDMxMTUwOTU2WjBtMQswCQYDVQQGEwJVUzEO MAwGA1UECBMFVGV4YXMxDzANBgNVBAoTBmNQYW5lbDEPMA0GA1UECxMGTGxhbWFzMQ0wCwYDVQQD EwRkYW54MR0wGwYJKoZIhvcNAQkBFg5kYW5AY3BhbmVsLm5ldDCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBAOmscbRepZjlbHI5/1gAskcPb4VziqESZGMjXbAAuyNHme5HsNbfXCYXwmbw mbWePxK5V67G23E0GDgOedj1UKMZH5nVqKqYQTBnrkQ+hjq/kUYHyie23F2ExdJKNEXBNM9DQszX 8cd7n/kQZyhuCLx0n12F5Z7AvTuLf1nZZKb3FsljtkVCXtg2+VcSR3/WNNnr20QXaqlncsp5DkRX rHE1kDtttmNHC4r5yXWoTQNQ/jz6Qeuyt+ugKUEAhBD5CH4ekLZag+XQ7kHwekXMYAE0H8gbW/9Q vVQkntWSbiWCiWEkVAD6voDYjDL0MCE9cvfes89TENvSgrN2KMabMDsCAwEAAaOCASowggEmMAkG A1UdEwQCMAAwLAYJYIZIAYb4QgENBB8WHU9wZW5TU0wgR2VuZXJhdGVkIENlcnRpZmljYXRlMB0G A1UdDgQWBBQuVG8f3mkwAk17l8JQWBdUYQU9AjCBywYDVR0jBIHDMIHAgBRgcxGGOPHCyf/w/PWm nlzE1SwAsKGBnKSBmTCBljELMAkGA1UEBhMCVVMxDjAMBgNVBAgTBVRleGFzMRAwDgYDVQQHEwdI b3VzdG9uMQ8wDQYDVQQKEwZjUGFuZWwxGDAWBgNVBAsTD2tvamkuY3BhbmVsLm5ldDEYMBYGA1UE AxMPa29qaS5jcGFuZWwubmV0MSAwHgYJKoZIhvcNAQkBFhFkYXJyZW5AY3BhbmVsLm5ldIIJAOnO u9ptA4UnMA0GCSqGSIb3DQEBCwUAA4IBAQAW5Cl5P0KeYtljyJtOkny93h5obpsOKW2vJlAv0MqN EJL0Z3AdHbQiTCsdxQqzCFjVNGc4kBNcBCtpxZOv/Lw8QUue/+yom88mqp7Uu6/lxAA/+S4KE2po 9tZkm5Qi44U4Ug3c+jGsT30HEoRk/Qj/2thTWagqib8qU/RFcNfxN602gRxDJgd5fnmT7Iy3OfBu BKUB9NdbdAykJHbxxyOgOOquWZA28YUbAMFzon1Vkr7E/HAouhXHdjwEyEjBuMH+j2LErUdOucZZ G0YJxJKTtxojnKNfyuLD9P+msA/Ymk8MxIZnxRh81WW4KmNHhwL05Wh5PqlF8lH8KM6jgUtTMYID hzCCA4MCAQEwgZwwgZYxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIEwVUZXhhczEQMA4GA1UEBxMHSG91 c3RvbjEPMA0GA1UEChMGY1BhbmVsMRgwFgYDVQQLEw9rb2ppLmNwYW5lbC5uZXQxGDAWBgNVBAMT D2tvamkuY3BhbmVsLm5ldDEgMB4GCSqGSIb3DQEJARYRZGFycmVuQGNwYW5lbC5uZXQCAQowCQYF Kw4DAhoFAKCCAb8wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTgw MTA4MTUxNTM0WjAjBgkqhkiG9w0BCQQxFgQUi6hTA9JL2mywDnfh63pkkz2EcUQwga0GCSsGAQQB gjcQBDGBnzCBnDCBljELMAkGA1UEBhMCVVMxDjAMBgNVBAgTBVRleGFzMRAwDgYDVQQHEwdIb3Vz dG9uMQ8wDQYDVQQKEwZjUGFuZWwxGDAWBgNVBAsTD2tvamkuY3BhbmVsLm5ldDEYMBYGA1UEAxMP a29qaS5jcGFuZWwubmV0MSAwHgYJKoZIhvcNAQkBFhFkYXJyZW5AY3BhbmVsLm5ldAIBCjCBrwYL KoZIhvcNAQkQAgsxgZ+ggZwwgZYxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIEwVUZXhhczEQMA4GA1UE BxMHSG91c3RvbjEPMA0GA1UEChMGY1BhbmVsMRgwFgYDVQQLEw9rb2ppLmNwYW5lbC5uZXQxGDAW BgNVBAMTD2tvamkuY3BhbmVsLm5ldDEgMB4GCSqGSIb3DQEJARYRZGFycmVuQGNwYW5lbC5uZXQC AQowDQYJKoZIhvcNAQEBBQAEggEA4DNqt4avzZQurCSXxNCpQADqRVKGwsXerv5+6DMw3LOPpaac qPygdGeQ0WT997hK2RD6vp3/JiaCcts1cKb8YA81hcPotz6vINzvpI7F3xecR6XqQuh/2moIL87i ctpE4MAmJhvPWHQXrsRZ/Be0GtsaOPevGPbBkY0L0jvG0AHL35t47gRwTAPw6iYXDa5u52mH4p0m eQsOLOsBp+uSGZxWdU+4HKl1n4gHDvuqDc6BvTYL4qY2Nc8yFy8secTcnva5fiyKW2h4eY2IwJP8 +xSyKUvGwD5/LQ6E7UhA9z3C5MLYxEi5x7UCpXufL1n8PtrEHrttRU8K8TnuZcAg9AAAAAAAAA== --Apple-Mail=_902EE758-827D-45F9-8AAA-738CE1405FA8--