|
Operációs rendszer: win2008 R2 PHP verzió: v5.4.32 MySQL verzió: 5.5.39 Engedélyezd a wincache és memcache Az alábbi naplókat naponta rendszertelen időpontban ismétlik meg: ---------------------------------------------------------------------- PHP szigorú szabványok: A table_forum_post::update() deklarációja kompatibilis kell lennie a discuz_table::update($val, $data, $unbuffered = false, $low_priority = hamis) a bbs\source\class\class_core.php A 113-as vonalon PHP szigorú szabványok: A table_forum_post::d elete() deklarációja kompatibilis kell lennie a discuz_table::d elete($val, $unbuffered = false) kóddal a bbs\source\class\class_core.php 113. soron PHP szigorú szabványok: A table_forum_post::insert() deklarációja kompatibilisnek kell lennie a discuz_table::insert($data, $return_insert_id = false, $replace = hamis, $silent = hamis) BBS\source\class\class_core.php a 113-as vonalon PHP szigorú szabványok: A table_forum_post::fetch() deklarációja kompatibilis kell lennie a discuz_table::fetch($id, $force_from_db = false) fájllal a bbs\source\class\class_core.php 113. soron PHP szigorú szabványok: A table_forum_post::fetch_all() deklarációjának kompatibilisnek kell lennie a discuz_table::fetch_all($ids, $force_from_db = hamis) a bbs\source\class\class_core.php A 113-as vonalon PHP szigorú szabványok: A table_forum_post::update_cache() deklarációjának kompatibilisnek kell lennie a discuz_table::update_cache($id, $data, $cache_ttl = NULL, $pre_cache_key = NULL) a bbs\-ben forrás\osztály\class_core.php a 113-as vonalon Ez a PHP 5.3-as verziójának köszönhető. Megköveteli, hogy az öröklékeny osztályt a szülőosztály után definiálják. Ellenkező esetben szigorú szabványok lesznek: PHP Szigorú szabványok: Nyilatkozat .... kompatibilisnek kell lennie a .... hibaprompt. Vagyis az anyaosztálynak kell előznie, az örökölt osztálynak pedig később. A bbs\source\class\class_core.php első mondata módosítható: error_reporting(E_ALL & ~(E_STRICT |). E_NOTICE)); Próbáld ki
PHP szoftver futtatásakor, ha hasonló hibával találkozol, "Strict Standards", az nem hiba, de a PHP 5.3 nem túl kompatibilis a korábbi verziókkal. Az 5.3 utáni verziókhoz használat előtt nyilatkozatot kell írni. A módosítás php.ini megoldhatja a problémát, de valójában ez a kivétel nem jelenik meg:
Eredeti php.ini error_reporting = E_ALL | E_STRICT
módosítva: error_reporting = E_ALL & ~E_NOTICE
|