|
Operacinė sistema: win2008 R2 PHP versija: v5.4.32 MySQL versija: 5.5.39 Įgalinti wincache ir memcache Šie žurnalai kartojami kiekvieną dieną nereguliariai: ---------------------------------------------------------------------- PHP griežti standartai: table_forum_post::update() deklaracija turėtų būti suderinama su discuz_table::update($val, $data, $unbuffered = false, $low_priority = false) bbs\source\class\class_core.php 113 linijoje PHP griežti standartai: table_forum_post::d elete() deklaracija turėtų būti suderinama su discuz_table::d elete($val, $unbuffered = false) bbs\source\class\class_core.php 113 eilutėje PHP griežti standartai: table_forum_post::insert() deklaracija turėtų būti suderinama su discuz_table::insert($data, $return_insert_id = false, $replace = false, $silent = false) bbs\source\class\class_core.php 113 eilutėje PHP griežti standartai: table_forum_post::fetch() deklaracija turėtų būti suderinama su discuz_table::fetch($id, $force_from_db = false) bbs\source\class\class_core.php 113 eilutėje PHP griežti standartai: table_forum_post::fetch_all() deklaracija turėtų būti suderinama su discuz_table::fetch_all($ids, $force_from_db = false) bbs\source\class\class_core.php 113 linijoje PHP griežti standartai: table_forum_post::update_cache() deklaracija turėtų būti suderinama su discuz_table::update_cache($id, $data, $cache_ttl = NULL, $pre_cache_key = NULL) bbs\ šaltinis\klasė\class_core.php 113 eilutėje Taip yra dėl PHP 5.3 versijos. Reikalaujama, kad paveldėjimo klasė būtų apibrėžta po pirminės klasės. Priešingu atveju bus griežti standartai: PHP griežti standartai: deklaracija .... turėtų būti suderinamas su .... klaidos raginimas. Tai reiškia, kad pirminė klasė turi būti pirmoji, o paveldėta klasė turi ateiti vėliau. Pirmąjį bbs\source\class\class_core.php sakinį galima modifikuoti: error_reporting(E_ALL & ~(E_STRICT |). E_NOTICE)); Pabandykite
Paleidžiant PHP programinę įrangą, jei susiduriate su panašia klaida "Griežti standartai", tai nėra klaida, tačiau PHP 5.3 nėra labai suderinama su ankstesnėmis versijomis. Versijas po 5.3 prieš naudojimą reikia deklaruoti. Modifikacijos php.ini gali išspręsti problemą, tačiau iš tikrųjų ši išimtis nerodoma:
Originalus php.ini error_reporting = E_ALL | E_STRICT
modifikuota į error_reporting = E_ALL & ~E_NOTICE
|