Sistema operacional: win2008 R2 Versão PHP: v5.4.32 Versão MySQL: 5.5.39 Habilitar wincache e memcache
Os registros a seguir são repetidos todos os dias em horários irregulares: ----------------------------------------------------------------------
PHP Padrões Estritos: Declaração de table_forum_post::update() deve ser compatível com discuz_table::update($val, $data, $unbuffered = falso, $low_priority = false) em bbs\source\ Turma\class_core.php na linha 113
PHP Strict Standards: Declaração de table_forum_post::d elete() deve ser compatível com discuz_table::d elete($val, $unbuffered = falso) em bbs\source\class\class_core.php na linha 113
PHP Padrões Estritos: A declaração de table_forum_post::insert() deve ser compatível com discuz_table::insert($data, $return_insert_id = falso, $replace = falso, $silent = falso) em bbs\fonte\classe\class_core.php na linha 113
PHP Padrões Rigorosos: A declaração de table_forum_post::fetch() deve ser compatível com discuz_table::fetch($id, $force_from_db = false) em bbs\source\class\class_core.php na linha 113
PHP Padrões Rigorosos: A declaração de table_forum_post::fetch_all() deve ser compatível com discuz_table::fetch_all($ids, $force_from_db = false) em bbs\source\class\class_core.php na linha 113
PHP Strict Standards: A declaração de table_forum_post::update_cache() deve ser compatível com discuz_table::update_cache($id, $data, $cache_ttl = NULL, $pre_cache_key = NULL) em bbs\ fonte\classe\class_core.php na linha 113
Isso se deve à versão 5.3 do PHP. Exige que a classe de herança seja definida após a classe mãe. Caso contrário, haverá Padrões Rigorosos: PHP Padrões Rigorosos: Declaração de .... deve ser compatível com o de .... Prompt de erro. Ou seja, a classe mãe deve vir primeiro, e a classe herdada deve vir depois. A primeira frase de bbs\source\class\class_core.php pode ser modificada: error_reporting(E_ALL & ~(E_STRICT |). E_NOTICE)); Tente
Ao rodar um software PHP, se você encontrar um erro semelhante, "Padrões Estritos", não é um bug, mas o PHP 5.3 não é muito compatível com versões anteriores. Versões após a 5.3 exigem uma declaração antes do uso. Modificações php.ini podem resolver o problema, mas, na verdade, essa exceção não é exibida:
Original php.ini error_reporting = E_ALL | E_STRICT
modificado para error_reporting = E_ALL & ~E_NOTICE
|