虚拟主机出现Discuz! Database Error(2003) notconnect
很多升級了Discuz X的站長應該遇到過這個問題:Discuz!Database Error(2005/2003/..)notconnect ,這個是數據庫連接錯誤,開始以為是DZ的問題,后面有人指出這其實是微軟更新補丁后造成的。
這個補丁是:微軟補丁KB967723 解決這個問題的辦法,咱們可以參考微軟給我們的解決方案:
1、修改注冊表,建議值為 65533(十進制)
默認的臨時 TCP 端口的最大數量是 5000″適用于”部分中包括的產品。已在這些產品中添加新參數。若要增加臨時端口的最大數量,請執行以下步驟:啟動注冊表編輯器。在注冊表中,找到以下子項,然后單擊 $參數HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters在編輯菜單中,單擊新建,然后添加以下注冊表項:值名稱: MaxUserPort值類型: 雙字節值數據: 65534有效范圍: 5000-65534 (十進制)默認值: 0×1388 (5000 十進制)說明: 此參數控制程序請求任何可用的用戶端口從系統時使用的最大端口號。通常情況下,暫時 (短期) 的端口被分配值 1024年和 5000 (含) 之間。之后的安全公告 MS08-037 發布,Windows Server 2003 的行為已更改,以更好地匹配的 Windows Server 2008 和 Windows Vista。
有關 Microsoft 安全公告 MS08-037 的詳細信息,請單擊下面的文章編號,以查看 Microsoft 知識庫中相應的文章:951746對于 Windows Server 2008 中,Windows Server 2003 和 Windows 2000 服務器 (DNS 服務器端) 的 DNS 安全更新的 MS08-037: 說明: 2008 年 7 月 8 日951748在 Windows Server 2003、 Windows XP 和 Windows 2000 服務器 (客戶端) 的 DNS 的安全更新的 MS08-037: 說明: 2008 年 7 月 8 日953230MS08-037: 在 DNS 中的漏洞可能允許欺騙退出注冊表編輯器,然后重新啟動計算機。注意其他 TCPTimedWaitDelay 注冊表參數確定在多長時間關閉的端口一直等待,直到關閉的端口可以重復使用。
2、當然還有另外一種辦法,卸載這個補丁,在控制面板里卸載即可。不推薦這么做,更新補丁肯定是有原因的,卸載可能導致系統不穩定就得不償失了。
修改完以后重啟服務器即可。
總結
以上是生活随笔為你收集整理的虚拟主机出现Discuz! Database Error(2003) notconnect的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux怎么连接ip地址?
- 下一篇: 想进口德国涂料怎么报关?