Benutzer-Werkzeuge

Webseiten-Werkzeuge


installation_nagiosql

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
installation_nagiosql [2015/07/28 14:38]
admin [Apache Config]
installation_nagiosql [2015/08/14 09:50]
admin
Zeile 151: Zeile 151:
 $strCommandString = "​["​.mktime()."​] RESTART_PROGRAM\n"; ​           # NEU $strCommandString = "​["​.mktime()."​] RESTART_PROGRAM\n"; ​           # NEU
 # ... # ...
 +</​code>​
 +
 +===== preg_replace depricated - Anpassung IT.php =====
 +Da NagiosQL nicht an allen Stellen die neueste PHP-Syntax verwendet, kommt es im Apache2-error.log zu folgender Fehlermeldung.
 +<code bash>
 + PHP Deprecated: ​ preg_replace():​ The /e modifier is deprecated, use preg_replace_callback instead in /​usr/​local/​nagiosql/​share/​libraries/​pear/​HTML/​Template/​IT.php on line 1095
 +</​code>​
 +Wie in der Meldung schon vorgeschlagen,​ wird in der IT.php das ''​preg_replace''​ durch ''​preg_replace_callback''​ ausgetauscht.
 +<code php>
 +// vi /​usr/​local/​nagiosql/​share/​libraries/​pear/​HTML/​Template/​IT.php
 +// ...
 +        /* ALT
 +        return preg_replace(
 +            "#<​!-- INCLUDE (.*) -->#​ime",​
 +            "​\$this->​getFile('​\\1'​)",​
 +            $content
 +        ); 
 +        */
 +        // NEU
 +        return preg_replace_callback(
 +            "#<​!-- INCLUDE (.*) -->#​im",​
 +            array($this,​ '​getFile'​),​
 +            $content
 +        );
 +
 +// ...
 </​code>​ </​code>​
installation_nagiosql.txt · Zuletzt geändert: 2015/08/14 09:50 von admin