Operētājsistēma: win2008 R2 PHP versija: v5.4.32 MySQL versija: 5.5.39 Iespējot wincache un memcache
Katru dienu neregulārā laikā tiek atkārtoti šādi žurnāli: ----------------------------------------------------------------------
PHP stingrie standarti: table_forum_post::update() deklarācijai jābūt saderīgai ar discuz_table::update($val, $data, $unbuffered = false, $low_priority = false) bbs\source\ klase\class_core.php 113. rindā
PHP stingri standarti: table_forum_post::d elete() deklarācijai jābūt saderīgai ar discuz_table::d elete($val, $unbuffered = false) bbs\source\class\class_core.php 113. rindā
PHP stingrie standarti: table_forum_post::insert() deklarācijai jābūt saderīgai ar discuz_table::insert($data, $return_insert_id = false, $replace = false, $silent = false) bbs\source\class\class_core.php 113. rindā
PHP stingri standarti: table_forum_post::fetch() deklarācijai jābūt saderīgai ar discuz_table::fetch($id, $force_from_db = false) bbs\source\class\class_core.php 113. rindā
PHP stingri standarti: table_forum_post::fetch_all() deklarācijai jābūt saderīgai ar discuz_table::fetch_all($ids, $force_from_db = false) bbs\source\class\class_core.php 113. līnijā
PHP stingri standarti: table_forum_post::update_cache() deklarācijai jābūt saderīgai ar discuz_table::update_cache($id, $data, $cache_ttl = NULL, $pre_cache_key = NULL) bbs\ avots\klase\class_core.php 113. rindā
Tas ir saistīts ar PHP versiju 5.3. Pieprasa, lai mantojuma klase būtu jādefinē aiz vecākklases. Pretējā gadījumā būs stingri standarti: PHP stingri standarti: deklarācija par .... jābūt saderīgam ar .... kļūdas uzvedne. Tas nozīmē, ka vecāku klasei ir jābūt pirmajā vietā, un mantotai klasei ir jānāk vēlāk. Bbs\source\class\class_core.php pirmo teikumu var modificēt: error_reporting(E_ALL & ~(E_STRICT |). E_NOTICE)); Izmēģināt
Palaižot PHP programmatūru, ja rodas līdzīga kļūda "Stingri standarti", tā nav kļūda, bet PHP 5.3 nav ļoti saderīgs ar iepriekšējām versijām. Versijām pēc 5.3 pirms lietošanas ir nepieciešama deklarācija. Modifikācijas php.ini var atrisināt problēmu, bet patiesībā šis izņēmums netiek parādīts:
Oriģināls php.ini error_reporting = E_ALL | E_STRICT
modificēts uz error_reporting = E_ALL & ~E_NOTICE
|