Discuz! 官方交流社區
標題: 求助更新緩存的時候出現如下問題 [打印本頁]
作者: wgwqd 時間: 2019-8-12 21:37
標題: 求助更新緩存的時候出現如下問題
本帖最后由 wgwqd 于 2019-8-12 21:58 編輯
(1146) Table 'discuz.common_member_archive' doesn't exist
SELECT COUNT(*) FROM common_member_archive
作者: wgwqd 時間: 2019-8-12 21:37
PHP Debug
No.
File
Line
Code
1
admin.php
58
require(%s)
2
source/admincp/admincp_tools.php
36
updatecache()
3
source/function/function_cache.php
26
call_user_func(%s)
4
build_cache_userstats()
5
source/function/cache/cache_userstats.php
16
table_common_member->count()
6
source/class/table/table_common_member.php
172
table_common_member_archive->count(%d)
7
source/class/table/table_common_member_archive.php
48
discuz_database::result_first(%s, Array)
8
source/class/discuz/discuz_database.php
120
discuz_database::query(%s, Array, false, false)
9
source/class/discuz/discuz_database.php
139
db_driver_mysql->query(%s, false, false)
10
source/class/db/db_driver_mysql.php
152
db_driver_mysql->halt(%s, %d, %s)
11
source/class/db/db_driver_mysql.php
223
break()
作者: allthebest 時間: 2019-8-12 21:48
登陸后臺,站長—數據庫—升級(Discuz! 數據庫升級 – 請將數據庫升級語句粘貼在下面:)中執行語句
- DELETE FROM `pre_common_setting` WHERE `skey` = 'membersplit';
復制代碼
作者: wgwqd 時間: 2019-8-12 21:58
好了,真神了,這是怎么回事啊,非常非常感謝
作者: allthebest 時間: 2019-8-12 22:00
用戶表出錯,解決方法
作者: wgwqd 時間: 2019-8-13 08:38
你好,這個問題今天又出現了,有沒有最終解決的辦法啊,或者是什么引起的該如何預防,謝謝
作者: dazhu 時間: 2019-8-13 09:06
這個是由于Discuz用戶表出了問題,后臺-用戶,可以發現多了個存檔表,長時間不登錄的會員就會進入這個表,discuz的優化,但會出問題。最好的解決辦法就是,后臺-工具-計劃任務-每日用戶表優化后面可用的勾選去掉。或者輸入地址:你的域名/admin.php?frames=yes&action=membersplit&operation=manage 最好不用這個,運行就會優化到存檔表。個人有潔癖,見不得存檔表,所以一開始建站就把每日用戶表優化的勾勾去掉了。
作者: allthebest 時間: 2019-8-13 18:04
后臺-工具-計劃任務-每日用戶表優化后面可用的勾選去掉。
作者: wgwqd 時間: 2019-9-1 21:33
謝謝上面兩位朋友
歡迎光臨 Discuz! 官方交流社區 (http://www.9999xn.com/) |
Powered by Discuz! W1.0 |