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

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


咨詢
建站咨詢
