新聞中心
如果您使用XAMPP本地開(kāi)發(fā)環(huán)境來(lái)運(yùn)行wordpress網(wǎng)站,您可能會(huì)不時(shí)遇到問(wèn)題。嘗試訪問(wèn)數(shù)據(jù)庫(kù)時(shí)可能遇到的最常見(jiàn)問(wèn)題之一是“錯(cuò)誤403”,也稱為“XAMPP訪問(wèn)禁止錯(cuò)誤”。

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比浦江網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式浦江網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋浦江地區(qū)。費(fèi)用合理售后完善,十余年實(shí)體公司更值得信賴。
簡(jiǎn)而言之,XAMPP產(chǎn)生403錯(cuò)誤意味著您沒(méi)有必要的權(quán)限來(lái)訪問(wèn)或編輯數(shù)據(jù)庫(kù)。在本文中,我們將討論XAMPP是什么,為什么會(huì)出現(xiàn)此錯(cuò)誤,以及如何在Windows和macOS設(shè)備上修復(fù)它。
XAMPP簡(jiǎn)介
XAMPP是一個(gè)本地開(kāi)發(fā)環(huán)境。通過(guò)安裝XAMPP,您還可以設(shè)置托管和運(yùn)行本地WordPress網(wǎng)站所需的所有軟件。
XAMPP主頁(yè)
您可能知道,WordPress有幾個(gè)系統(tǒng)要求,而XAMPP滿足所有這些要求。您可以使用XAMPP在您的計(jì)算機(jī)上安裝的軟件堆棧包括:
- Apache:這是一種服務(wù)器軟件,可讓您在計(jì)算機(jī)上托管和服務(wù)網(wǎng)站。
- MariaDB: 這是一個(gè)數(shù)據(jù)庫(kù)軟件,它為WordPress提供了一個(gè)保存信息的地方,因此可以根據(jù)需要再次訪問(wèn)它。
- PHP: WordPress建立在PHP編程語(yǔ)言之上,因此必須在您的服務(wù)器上設(shè)置軟件。
- Perl:雖然WordPress不使用Perl編程語(yǔ)言,但它是XAMPP為您配置的軟件堆棧的一部分。
您可能在瀏覽網(wǎng)頁(yè)時(shí)遇到過(guò)403錯(cuò)誤。錯(cuò)誤代碼表示您沒(méi)有訪問(wèn)特定文件或頁(yè)面的必要權(quán)限:
來(lái)自Google Chrome的常規(guī)錯(cuò)誤403消息
但是,在使用XAMPP運(yùn)行本地WordPress網(wǎng)站的上下文中,403錯(cuò)誤具有不同的含義。如果您看到一條消息“Access forbidden!“,它通常與XAMPP數(shù)據(jù)庫(kù)有關(guān)。
XAMPP環(huán)境403錯(cuò)誤概述
通常,當(dāng)您嘗試通過(guò)瀏覽器訪問(wèn)本地?cái)?shù)據(jù)庫(kù)時(shí),XAMPP會(huì)出現(xiàn)錯(cuò)誤403。在正常情況下,您可以使用任何Web瀏覽器訪問(wèn)http://localhost/phpmyadmin地址:
phpMyAdmin控制面板
如果您沒(méi)有訪問(wèn)數(shù)據(jù)庫(kù)的必要權(quán)限,您將遇到錯(cuò)誤403,內(nèi)容如下:
“新的XAMPP安全概念:只能從本地網(wǎng)絡(luò)訪問(wèn)請(qǐng)求的目錄。可以在文件httpd-xampp.conf中配置此設(shè)置。”
就錯(cuò)誤消息而言,這條信息相當(dāng)豐富,因?yàn)樗鼫?zhǔn)確地告訴您解決問(wèn)題需要做什么。但是,在我們開(kāi)始故障排除之前,請(qǐng)務(wù)必注意,當(dāng)XAMPP中存在沖突的端口配置時(shí),通常會(huì)發(fā)生錯(cuò)誤403。
通常,繞過(guò)該問(wèn)題的最簡(jiǎn)單方法是按照錯(cuò)誤消息中的說(shuō)明進(jìn)行操作。在這種情況下,就是修改httpd-xampp.conf文件。
如何解決XAMPP環(huán)境403錯(cuò)誤 (在Windows和macOS中)
XAMPP適用于Windows、macOS和Linux。在下面的部分中,我們將向您展示如何解決Windows和macOS中的XAMPP開(kāi)發(fā)環(huán)境的錯(cuò)誤 403。如果您使用的是Linux發(fā)行版,則可以按照macOS說(shuō)明進(jìn)行操作。
如何對(duì)Windows中的XAMPP環(huán)境403錯(cuò)誤進(jìn)行故障排除
要開(kāi)始使用,請(qǐng)繼續(xù)啟動(dòng)XAMPP,然后啟動(dòng)您網(wǎng)站使用的所有服務(wù)。如果您正在運(yùn)行WordPress網(wǎng)站,那將是Apache和MySQL。
XAMPP控制面板
兩個(gè)服務(wù)都運(yùn)行后,您可以單擊Apache行中的Config按鈕,然后選擇Apache (httpd-xampp.conf)選項(xiàng):
打開(kāi)httpd-xampp.conf文件
現(xiàn)在httpd-xampp.conf文件將通過(guò)您的默認(rèn)文本編輯器打開(kāi)。打開(kāi)文件后,使用搜索功能查找“phpMyAdmin” 。 您應(yīng)該會(huì)看到如下所示的片段:
httpd-xampp.conf文件
找到它后,您可以繼續(xù)刪除“Require local”的文本,并將其替換為“Require all granted”:
修改httpd-xampp.conf使其不會(huì)阻止對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)
保存對(duì)httpd-xampp.conf的更改并關(guān)閉文件。然后您可以從XAMPP控制面板重新啟動(dòng)Apache和MySQL服務(wù)。一旦服務(wù)再次運(yùn)行,您可以通過(guò)在瀏覽器中導(dǎo)航到localhost/phpmyadmin來(lái)嘗試再次訪問(wèn)您的數(shù)據(jù)庫(kù)。
如何對(duì)macOS中的XAMPP環(huán)境403錯(cuò)誤進(jìn)行故障排除
在macOS上修復(fù)XAMPP環(huán)境的403錯(cuò)誤涉及與Windows設(shè)備幾乎相同的步驟。但是,訪問(wèn)httpd-xampp.conf文件并不完全相同,因?yàn)閄AMPP控制面板看起來(lái)有點(diǎn)不同:
XAMPP的macOS控制面板
盡管風(fēng)格不同,但訪問(wèn)您需要的文件仍然很簡(jiǎn)單。以下是要遵循的五個(gè)步驟:
打開(kāi)文件后,您可以在其中查找“phpmyadmin”。您看到的代碼段應(yīng)如下所示:
Alias /phpmyadmin "C:/xampp/phpMyAdmin/"AllowOverride AuthConfig Require local ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
接下來(lái),您可以將“Require local”部分替換為“Require all granted”,并將更改保存到文件中?,F(xiàn)在返回XAMPP控制面板,轉(zhuǎn)到“Services”選項(xiàng)卡,然后單擊Restart All。備份所有XAMPP服務(wù)后,您應(yīng)該能夠毫無(wú)問(wèn)題地訪問(wèn)您的數(shù)據(jù)庫(kù)。
小結(jié)
能夠訪問(wèn)您網(wǎng)站的數(shù)據(jù)庫(kù)至關(guān)重要,無(wú)論您使用的是實(shí)時(shí)服務(wù)器還是本地開(kāi)發(fā)環(huán)境(例如XAMPP)。盡管XAMPP發(fā)生錯(cuò)誤403可能很煩人,但無(wú)論您使用的是Windows、macOS還是Linux,都可以輕松解決。
您所要做的就是編輯XAMPP的httpd-xampp.conf文件以確保每個(gè)人都可以訪問(wèn)phpMyAdmin。然后403錯(cuò)誤應(yīng)該立即消失。
分享標(biāo)題:如何解決XAMPP中的403錯(cuò)誤
分享鏈接:http://www.5511xx.com/article/dhoeshc.html


咨詢
建站咨詢
