计算机网络/计算机科学与应用/系统/运维/开发

phpcms 切换到php7.5版本后Fatal error: Uncaught Error: [] operator not supported for strings in....


Fatal error: Uncaught Error: [] operator not supported for strings in 

....../phpcms/modules/admin/classes/push_api.class.php:143 Stack trace: #0 ....../phpcms/modules/admin/classes/push_api.class.php(50): push_api->position_list(Array, Array, 0, 'content_model') #1 ....../caches/caches_model/caches_data/content_update.class.php(62): push_api->position_update(9, 15, 13, Array, Array, 0) #2 ....../caches/caches_model/caches_data/content_update.class.php(18): content_update->posid('posids', Array) #3 ....../phpcms/model/content_model.class.php(303): content_update->update(Array) #4 ....../phpcms/modules/content/content.php(221): content_model->edit_content(Array, 9) #5 ....../phpcms/libs/classes/application.class.php(31): content->edit() #6 

....../phpcms/libs/classes/application.class.php(19): application->init() #7 

....../phpcms/base.php(137): application- in 

....../phpcms/modules/admin/classes/push_api.class.php on line 143


打开/phpcms/modules/admin/classes/push_api.class.php,大概在约 141行

$fields_arr = $fields_value = '';

  将它改为

$fields_arr = $fields_value = [];


保存重新编辑文章即可!



php错误

业精于勤而荒于嬉,行成于思而毁于随

评论

^