Bug #72806 [Com]: syslog issue with Event Viewer

From: Date: Mon, 24 Apr 2017 15:38:39 +0000
Subject: Bug #72806 [Com]: syslog issue with Event Viewer
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-208742@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=72806&edit=1

 ID:                 72806
 Comment by:         saeed_sol at yahoo dot com
 Reported by:        bill at mcilhargey dot com
 Summary:            syslog issue with Event Viewer
 Status:             Wont fix
 Type:               Bug
 Package:            Windows Installer
 Operating System:   Windows Server 2012 R2
 PHP Version:        7.0.9
 Block user comment: N
 Private report:     N

 New Comment:

The description for Event ID 3 from source PHP-7.1.4 cannot be found. Either the component that
raises this event is not installed on your local computer or the installation is corrupted. You can
install or repair the component on the local computer.

If the event originated on another computer, the display information had to be saved with the event.

The following information was included with the event: 

phpMyAdmin[868]
user denied: saeed (mysql-denied) from 5.122.46.213


Previous Comments:
------------------------------------------------------------------------
[2016-08-10 22:15:31] ab@php.net

Thanks for the report. The installer is not supported with 5.4 AFAIR. From that version on PHP for
Windows is only distributed as a zipball. Still you can manually add the requiered information into
the registry by adjusting this file:

http://git.php.net/?p=php-src.git;a=blob;f=win32/syslog.reg;h=2974bfbd485950e651f67aea5e35c5fc91c6b2a2;hb=HEAD

Thanks.

------------------------------------------------------------------------
[2016-08-10 18:55:26] bill at mcilhargey dot com

Description:
------------
Starting with PHP 7    (PHP 5 works fine) the PHP7.dll is missing the windows event viewer logs 2 /
3 information to work on the events

For example:

In PHP 5 this reports to Windows Event Log as
Information: myapplication Something has happened
Yellow warning: myapplication Something bad has happened

In PHP7 when properly configured to point to the PHP7 dll location the following error is presented



The description for Event ID 3 from source PHP-7.0.9 cannot be found. Either the component that
raises this event is not installed on your local computer or the installation is corrupted. You can
install or repair the component on the local computer.

If the event originated on another computer, the display information had to be saved with the event.

The following information was included with the event: 

myapplication
Something bad has happened



The description for Event ID 2 from source PHP-7.0.9 cannot be found. Either the component that
raises this event is not installed on your local computer or the installation is corrupted. You can
install or repair the component on the local computer.

If the event originated on another computer, the display information had to be saved with the event.

The following information was included with the event: 

myapplication
Something has happened



Test script:
---------------
<?php

if(function_exists('syslog')) {
openlog('myapplication', LOG_NDELAY, LOG_USER);
syslog(LOG_NOTICE, "Something has happened");
syslog(LOG_ERR, "Something bad has happened");
} else {
echo "nope";
}

?>

Expected result:
----------------
Information: myapplication Something has happened
Yellow warning: myapplication Something bad has happened

Actual result:
--------------
The description for Event ID 3 from source PHP-7.0.9 cannot be found. Either the component that
raises this event is not installed on your local computer or the installation is corrupted. You can
install or repair the component on the local computer.

If the event originated on another computer, the display information had to be saved with the event.

The following information was included with the event: 

myapplication
Something bad has happened



The description for Event ID 2 from source PHP-7.0.9 cannot be found. Either the component that
raises this event is not installed on your local computer or the installation is corrupted. You can
install or repair the component on the local computer.

If the event originated on another computer, the display information had to be saved with the event.

The following information was included with the event: 

myapplication
Something has happened



------------------------------------------------------------------------



--
Edit this bug report at https://bugs.php.net/bug.php?id=72806&edit=1


Thread (3 messages)

« previous php.bugs (#208742) next »