新聞中心
XAMPP是一個很棒的免費工具,用于創(chuàng)建本地WordPress安裝。您可以使用它來執(zhí)行測試并嘗試新的想法或更新,然后再將它們帶到您的實時站點。但是,與任何軟件解決方案一樣,有時可能會出現(xiàn)錯誤,例如令人困惑的“Server certificate does NOT include an ID which matches the server name(服務器證書不包含與服務器名稱匹配的ID)”消息。

XAMPP錯誤日志中會不時彈出這條鬼鬼祟祟的錯誤消息,通常是在您解決其他問題時。雖然它本身不會導致任何問題,但它可能表明更深層次的問題最終可能會發(fā)展成更嚴重的問題,因此修復它很重要。
在本文中,我們將更詳細地解釋此錯誤。然后,我們將通過三個簡單的步驟向您介紹如何修復它。讓我們潛入吧!
XAMPP中“服務器證書不包含與服務器名稱匹配的ID”警告簡介
難以捉摸的“Server certificate does NOT include an ID which matches the server name”錯誤消息不會出現(xiàn)在站點的前端。相反,您可以在XAMPP錯誤日志中找到它:
“服務器證書不包含與服務器名稱匹配的ID”消息
通常,發(fā)生的情況是另一個問題將您帶到錯誤日志,然后您會意外地注意到服務器證書警告。最初的問題可能涉及崩潰XAMPP組件(通常是Apache)或MySQL錯誤。您檢查XAMPP日志以獲取有關此問題的線索,并發(fā)現(xiàn)“服務器證書不包含與服務器名稱匹配的ID”消息,通常是多次。
請務必注意,此通知很可能與將您帶到錯誤日志的任何初始問題無關。事實上,這更像是一個警告,而不是一個實際的錯誤。您的站點仍然可以正常運行。
話雖如此,警告仍然不理想,因為它們表明您的安裝有問題。更正此問題可以幫助您的本地XAMPP環(huán)境盡可能順利地運行并防止將來出現(xiàn)問題。
“服務器證書不包含與服務器名稱匹配的ID”消息表明您的Apache安裝的安全套接字層 (SSL)配置存在錯誤(Apache是XAMPP的一部分)。幸運的是,解決它非常容易——比其他一些XAMPP錯誤要容易得多。就像在Apache文件中編輯一行一樣簡單。
如何修復“服務器證書不包含與服務器名稱匹配的ID”問題
現(xiàn)在您已對該錯誤消息有了更多了解,是時候著手修復它了。該過程涉及編輯配置文件。
第 1 步:打開xampp/apache/conf/extra目錄
第一步是在文件瀏覽器中打開正確的Apache目錄。最直接的方法是從系統(tǒng)托盤啟動XAMPP控制面板,然后單擊窗口右側的Explorer:
XAMPP控制面板中的資源管理器按鈕
這將在XAMPP文件夾中打開一個文件瀏覽器窗口:
XAMPP目錄中的Apache文件夾
從這里,您可以導航到apache > conf > extra。完整的目錄路徑是xampp/apache/conf/extra。在那里,您可以繼續(xù)下一步:打開和編輯一個關鍵的Apache文件。
第 2 步:編輯httpd-ssl.conf文件
在xampp/apache/conf/extra文件夾中,您要查找的文件名為httpd-ssl.conf:
httpd-ssl.conf文件
該文件處理XAMPP Apache安裝的SSL配置。找到它后,繼續(xù)在文本編輯器中打開它。如果您使用的是Mac,則默認的TextEdit可以正常工作。在Windows上,我們建議使用Notepad++:
Windows的Notepad++文本編輯器
打開文件后,查找顯示“ServerName www.example.com:443”的行。它應該位于“虛擬主機的常規(guī)設置”部分下(默認為第125行):
httpd-ssl.conf文件的第125行
當你找到這一行時,在它的前面添加一個“#”。這被稱為“commenting out”,它告訴軟件在讀取文件時忽略該行。
接下來,您可以在其正下方的行中添加文本“ServerName localhost”:
編輯后的??httpd-ssl.conf文件
完成后,您可以保存文件并關閉文本編輯器。然后進行下一步。
第 3 步:重新啟動Apache
編輯并保存httpd-ssl.conf文件后,最后一步是重新啟動Apache。為此,請返回XAMPP控制面板并單擊Apache旁邊的Stop按鈕:
XAMPP停止按鈕用于停用Apache
給程序一點時間來完成操作。然后繼續(xù)并單擊Start以重新啟動模塊:
XAMPP開始按鈕重新激活Apache
而已!至此,錯誤應該得到解決。您可以回去享受您的XAMPP安裝并完成工作。
但是,如果您想驗證問題是否確實已解決,您可以在Apache重新啟動后導航回錯誤日志。要訪問日志,請打開XAMPP控制面板并單擊Logs:
Logs按鈕可打開Apache錯誤日志
在彈出菜單中,選擇Apache (error.log)。這將在文本編輯器中打開日志文件:
XAMPP錯誤日志按時間順序排列
日志按時間順序排列。您可以滾動到底部以查看最近的條目,并檢查自從您更改文件后是否出現(xiàn)了任何新的錯誤。
小結
錯誤消息從來都不是一件有趣的事——當它們出現(xiàn)在測試環(huán)境中時,它們會更加令人沮喪。畢竟,當您的安裝行為不端時,很難測試令人興奮的新網站功能。
幸運的是,“服務器證書不包含與服務器名稱匹配的ID”問題相當溫和且易于修復。只需對單個文件httpd-ssl.conf進行快速編輯,您就會返回到無錯誤的日志。
網站題目:如何修復XAMPP“服務器證書不包含與服務器名稱匹配的ID”錯誤
路徑分享:http://www.dlmjj.cn/article/cccecih.html


咨詢
建站咨詢
