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);
  1. if (isset($config['debug'])) {
  2. if ($_this->debug) {
  3. error_reporting(E_ALL ^ E_DEPRECATED);
  4. if (function_exists('ini_set')) {
  5. ini_set('display_errors', 1);
  6. }
  7.  
  8. if (!class_exists('Debugger')) {
  9. require LIBS . 'debugger.php';
  10. }
  11. if (!class_exists('CakeLog')) {
  12. require LIBS . 'cake_log.php';
  13. }
  14. Configure::write('log', LOG_NOTICE);
  15. } else {
  16. Configure::write('log', LOG_NOTICE);
  17. }
  18. }