Archiv » CakePHP » PHP 5.3.x Deprecated...

PHP 5.3.x Deprecated Warnungen abschalten

Seit der neuesten Version von PHP 5.3.x tauchen zahlreiche "Deprecated"-Warnungen im CakePHP 1.2.x Framework auf. Um diese Warnungen bzw. Meldungen abzuschalten, muss im "\cake\libs\" -Verzeichnis in der "configure.php", Zeile 295 das error_reporting umgestellt werden. Von error_reporting(E_ALL); zu error_reporting(E_ALL ^ E_DEPRECATED);
if (isset($config['debug'])) {
                        if ($_this->debug) {
                                error_reporting(E_ALL ^ E_DEPRECATED);
                                if (function_exists('ini_set')) {
                                        ini_set('display_errors', 1);
                                }

                                if (!class_exists('Debugger')) {
                                        require LIBS . 'debugger.php';
                                }
                                if (!class_exists('CakeLog')) {
                                        require LIBS . 'cake_log.php';
                                }
                                Configure::write('log', LOG_NOTICE);
                        } else {
                                error_reporting(0);
                                Configure::write('log', LOG_NOTICE);
                        }
                }