|
Sistema operativo: win2008 R2 Versión PHP: v5.4.32 Versión de MySQL: 5.5.39 Habilitar wincache y memcache Los siguientes registros se repiten cada día a una hora irregular: ---------------------------------------------------------------------- Estándares estrictos de PHP: La declaración de table_forum_post::update() debe ser compatible con discuz_table::update($val, $data, $unbuffered = false, $low_priority = false) en bbs\source\class\class_core.php en la línea 113 PHP Estándares estrictos: La declaración de table_forum_post::d elete() debe ser compatible con discuz_table::d elete($val, $unbuffered = false) en bbs\source\class\class_core.php en la línea 113 Estándares estrictos de PHP: La declaración de table_forum_post::insert() debe ser compatible con discuz_table::insert($data, $return_insert_id = false, $replace = false, $silent = false) en bbs\source\class\class_core.php en la línea 113 Estándares estrictos de PHP: La declaración de table_forum_post::fetch() debe ser compatible con discuz_table::fetch($id, $force_from_db = false) en bbs\source\class\class_core.php en la línea 113 PHP Estándares estrictos: La declaración de table_forum_post::fetch_all() debe ser compatible con discuz_table::fetch_all($ids, $force_from_db = false) en bbs\source\class\class_core.php en la línea 113 Estándares estrictos de PHP: La declaración de table_forum_post::update_cache() debe ser compatible con discuz_table::update_cache($id, $data, $cache_ttl = NULL, $pre_cache_key = NULL) en bbs\ fuente\clase\class_core.php en la línea 113 Esto se debe a la versión 5.3 de PHP. Requiere que la clase de herencia se defina después de la clase madre. De lo contrario, habrá Estándares Estrictos: PHP Estándares estrictos: Declaración de .... debería ser compatible con el de .... Aviso de error. Es decir, la clase madre debe venir primero, y la clase heredada debe venir después. La primera frase de bbs\source\class\class_core.php puede modificarse: error_reporting(E_ALL & ~(E_STRICT |). E_NOTICE)); Prueba
Al ejecutar software PHP, si te encuentras con un error similar, "Estándares estrictos", no es un error, pero PHP 5.3 no es muy compatible con versiones anteriores. Las versiones posteriores a la 5.3 requieren una declaración antes de su uso. La php.ini de modificación puede resolver el problema, pero en realidad esta excepción no se muestra:
php.ini original error_reporting = E_ALL | E_STRICT
modificado a error_reporting = E_ALL y ~E_NOTICE
|