Операційна система: win2008 R2 PHP-версія: v5.4.32 Версія MySQL: 5.5.39 Увімкнути wincache та memcache
Наступні журнали повторюються щодня у нерегулярний час: ----------------------------------------------------------------------
Суворі стандарти PHP: Оголошення table_forum_post::update() має бути сумісним з discuz_table::update($val, $data, $unbuffered = false, $low_priority = false) у bbs\source\ клас\class_core.php на лінії 113
Суворі стандарти PHP: Оголошення table_forum_post::d elete() має бути сумісним з discuz_table::d elete($val, $unbuffered = неправда) у bbs\source\class\class_core.php на рядку 113
Суворі стандарти PHP: Оголошення table_forum_post::insert() має бути сумісним з discuz_table::insert($data, $return_insert_id = false, $replace = false, $silent = false) у bbs\source\class\class_core.php на лінії 113
Суворі стандарти PHP: Оголошення table_forum_post::fetch() має бути сумісним з discuz_table::fetch($id, $force_from_db = false) у bbs\source\class\class_core.php на рядку 113
Суворі стандарти PHP: Оголошення table_forum_post::fetch_all() має бути сумісним з discuz_table::fetch_all($ids, $force_from_db = неправда) у bbs\source\class\class_core.php на лінії 113
Суворі стандарти PHP: Оголошення table_forum_post::update_cache() має бути сумісним з discuz_table::update_cache($id, $data, $cache_ttl = NULL, $pre_cache_key = NULL) у bbs\ Джерело\клас\class_core.php на лінії 113
Це пов'язано з PHP версією 5.3. Вимагає, щоб клас спадкування був визначений після батьківського класу. Інакше будуть Суворі стандарти: PHP Суворі стандарти: Оголошення .... має бути сумісним із тим, що .... Запит на помилку. Тобто батьківський клас має бути першим, а успадкований клас — пізніше. Перше речення bbs\source\class\class_core.php можна змінити: error_reporting(E_ALL & ~(E_STRICT |). E_NOTICE)); Спробуй
Під час запуску PHP-програмного забезпечення, якщо ви стикаєтеся з подібною помилкою «Strict Standards», це не баг, але PHP 5.3 не дуже сумісний із попередніми версіями. Версії після 5.3 вимагають оголошення перед використанням. Модифікація php.ini може вирішити проблему, але насправді це виняток не відображається:
Оригінальний php.ini error_reporting = E_ALL | E_STRICT
модифіковано на error_reporting = E_ALL & ~E_NOTICE
|