新聞中心
在本地環(huán)境中開發(fā)WordPress時(shí),XAMPP是一種流行且值得信賴的工具。但是,這并不意味著您永遠(yuǎn)不會(huì)遇到錯(cuò)誤。您可能會(huì)遇到一個(gè)http錯(cuò)誤404“未找到請(qǐng)求的資源”。

我們提供的服務(wù)有:網(wǎng)站制作、成都網(wǎng)站建設(shè)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、晉安ssl等。為上1000+企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的晉安網(wǎng)站制作公司
如果您遇到此問題,有幾種方法可以嘗試解決它。這些修復(fù)并不過分復(fù)雜,也不會(huì)花費(fèi)很多時(shí)間來執(zhí)行。稍有耐心,您應(yīng)該立即恢復(fù)運(yùn)行。在本文中,我們將解釋XAMPP中的錯(cuò)誤“requested resource is not found”是什么。然后,我們將分享五個(gè)提示,幫助您解決問題并讓您重回正軌。
XAMPP HTTP錯(cuò)誤404“未找到請(qǐng)求的資源”是什么意思
404錯(cuò)誤是從服務(wù)器發(fā)送到客戶端的許多HTTP狀態(tài)代碼之一。通常,此錯(cuò)誤表明瀏覽器正在請(qǐng)求在服務(wù)器上找不到的內(nèi)容。
HTTP 404錯(cuò)誤
確定404錯(cuò)誤的來源可能具有挑戰(zhàn)性,因?yàn)橛袔讉€(gè)潛在的原因。這些可以包括:
- 域不再存在。
- 請(qǐng)求的資源已被刪除或移動(dòng)到不同的URL。
- URL在瀏覽器中輸入錯(cuò)誤。
您在瀏覽網(wǎng)頁時(shí)可能會(huì)遇到這些情況。 但是,在使用XAMPP在localhost上工作時(shí),您也可能會(huì)遇到404錯(cuò)誤。在這種情況下,您可能還會(huì)看到表示為錯(cuò)誤404的消息“找不到對(duì)象”。
如何修復(fù)XAMPP中的HTTP錯(cuò)誤404 “未找到請(qǐng)求的資源”
現(xiàn)在您了解了這個(gè)特定的XAMPP錯(cuò)誤是什么,讓我們探索如何使用以下五個(gè)技巧來修復(fù)它。
1. 確保您輸入了正確的URL
在您嘗試任何其他修復(fù)之前,我們建議您仔細(xì)檢查您沒有輸入錯(cuò)誤或在URL中包含任何不必要的內(nèi)容。例如,一個(gè)常見的錯(cuò)誤是在不需要時(shí)包含“XAMPP”:
輸入錯(cuò)誤的localhost URL的示例
錯(cuò)誤的擊鍵是導(dǎo)致此錯(cuò)誤的常見原因,但也很容易修復(fù)。如果您確定輸入了正確的URL并且仍然存在問題,您可以嘗試其他一些解決方案。
2. 檢查您的 .htaccess 文件
丟失的.htaccess文件 也可能導(dǎo)致404錯(cuò)誤。因此,確保文件存在于正確的位置很重要,尤其是當(dāng)您看到“找不到對(duì)象”版本的錯(cuò)誤時(shí)。
要查找該文件,您可以導(dǎo)航到計(jì)算機(jī)上的XAMPP文件夾。在此文件夾中,還有一個(gè)名為htdocs的文件夾。此文件夾可能是 您最初設(shè)置網(wǎng)站時(shí)安裝WordPress的位置。您應(yīng)該在那里找到 .htaccess 文件:
.htaccess文件的位置
如果您使用的是macOS,該文件仍將位于htdocs文件夾中。但是,您可以通過Applications > Xampp > xamppfiles > htdocs找到它。
如果該文件不存在,則需要?jiǎng)?chuàng)建一個(gè)。為此,請(qǐng)打開您喜歡的文本編輯器并將文件命名為“.htaccess”。您需要粘貼到其中的確切代碼可能會(huì)因您的設(shè)置而異,但應(yīng)該如下所示:
# BEGIN WordPress
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
將文件保存到您為網(wǎng)站創(chuàng)建的文件夾中。即使您沒有發(fā)現(xiàn). htaccess文件,有時(shí)只需將其替換為新文件即可修復(fù)錯(cuò)誤。
3.停用和卸載新插件
當(dāng)您安裝插件時(shí),它們可能會(huì)更改您的代碼或數(shù)據(jù)庫,從而導(dǎo)致此404錯(cuò)誤。從較新的插件開始,您可以嘗試停用或卸載它們,看看是否能解決問題。
可以從本地站點(diǎn)的管理儀表板停用插件。為此,在屏幕左側(cè)的菜單中,單擊Plugins > Installed Plugins。要停用一個(gè),請(qǐng)單擊 插件名稱下的禁用鏈接:
禁用WordPress插件
如果您想完全卸載插件,您可以從同一屏幕執(zhí)行此操作。首先,停用插件,然后點(diǎn)擊插件名稱下方的紅色刪除鏈接:
禁用插件后刪除插件的選項(xiàng)
即使您最近沒有安裝任何插件,這也值得嘗試,因?yàn)椴寮掠袝r(shí)會(huì)導(dǎo)致問題。 您還可以通過重命名站點(diǎn)目錄中的插件文件夾來一次停用所有插件。
4. 檢查您的數(shù)據(jù)庫是否有更改
即使您卸載了有問題的插件,它對(duì)您的站點(diǎn)所做的更改也可能會(huì)繼續(xù)導(dǎo)致問題。如果您懷疑是這種情況,您可能需要檢查本地站點(diǎn)的數(shù)據(jù)庫是否有更改。
要訪問數(shù)據(jù)庫,您可以在瀏覽器中鍵入http://localhost/phpmyadmin 。或者,從XAMPP控制面板,您可以單擊MySQL 旁邊的Admin按鈕打開phpMyAdmin。
您可以從XAMPP控制面板打開phpMyAdmin
現(xiàn)在您可以單擊屏幕頂部的“Databases”選項(xiàng)卡。在列表中找到您網(wǎng)站的數(shù)據(jù)庫以查看其中包含的表:
默認(rèn)的WordPress數(shù)據(jù)庫表
接下來,您需要梳理數(shù)據(jù)庫并查找不應(yīng)該存在的任何內(nèi)容。一些插件會(huì)將全新的表添加到您的數(shù)據(jù)庫中。要?jiǎng)h除不必要的表,請(qǐng)單擊其右側(cè)的Drop 鏈接:
從WordPress數(shù)據(jù)庫中刪除表
大多數(shù)插件都會(huì)對(duì)wp_options 表進(jìn)行更改,因此您需要查看該條目。您還可以檢查核心WordPress表格。雖然插件不應(yīng)該更改這些表,但這是可能的,特別是如果您安裝了一個(gè)nulled plugin。
如果您不確定您的數(shù)據(jù)庫或表應(yīng)該是什么樣子,您可能需要?jiǎng)?chuàng)建一個(gè)新的WordPress站點(diǎn)。然后,您可以將新數(shù)據(jù)庫與您的數(shù)據(jù)庫進(jìn)行比較。
5. 檢查你的Apache配置
如果您在打開PHP文件時(shí)遇到問題,則您的Apache配置 可能不正確。更具體地說,可能與Apache嘗試使用的端口存在沖突。
Apache默認(rèn)使用端口80,但如果您已經(jīng)在該端口上偵聽了某些內(nèi)容,則可能需要更改它。要查找空閑端口,您可以單擊XAMPP控制面板中的Netstat按鈕:
Netstat中的端口列表
如果端口80已在使用中,或者您只是希望將其保持打開狀態(tài),則可以繼續(xù)選擇一個(gè)空閑端口號(hào)。我們將在此示例中使用“8080”,但您可以使用任何您喜歡的端口。
接下來,您需要編輯httpd.conf 文件。如果您使用的是 Windows ,您可以在C:\xampp\apache\config中找到它:
Windows中的httpd文件位置
如果您正在使用macOS,您可以在/etc/apache2目錄中找到此文件。您可以使用Finder中的Go to Folder選項(xiàng)找到它。
找到文件后,繼續(xù)并在您喜歡的文本編輯器中打開它。您需要編輯兩行:
Listen 80 ServerName localhost:80
將Listen 端口號(hào)更改為8080和將ServerName改為localhost:8080?,F(xiàn)在您可以保存并關(guān)閉文件。
此時(shí),您可以重新啟動(dòng)Apache服務(wù)器并嘗試在瀏覽器中訪問localhost:8080(或您正在使用的任何端口)。如果不成功,則需要編輯http-ssl.conf 文件。Windows用戶可以在xampp\ apache\ conf\ extra中找到這個(gè)文件。
Windows中的httpd-ssl文件位置
再一次,您應(yīng)該能夠通過在Finder的Go to Folder中鍵入/etc/apache2在macOS上找到此文件。
找到后,您可以在文本編輯器中打開該文件。您需要在此文件中更新三行:
Listen 443ServerName localhost:443
找到文件中的每一行并將值更改為“8080”。保存文件后,您可以再次重新啟動(dòng)Apache服務(wù)器?,F(xiàn)在您應(yīng)該可以在瀏覽器中訪問localhost:8080了。
小結(jié)
當(dāng)您使用XAMPP時(shí),“未找到請(qǐng)求的資源”錯(cuò)誤無疑會(huì)減慢您的速度。此問題有幾個(gè)可能的原因。幸運(yùn)的是,解決它的解決方案并不復(fù)雜。
在這篇文章中,我們介紹了一些可以嘗試修復(fù)XAMPP中的404錯(cuò)誤的方法。您可以首先確保您已正確輸入U(xiǎn)RL,然后從那里繼續(xù)。運(yùn)氣好的話,你很快回歸正常工作。
網(wǎng)站標(biāo)題:如何修復(fù)XAMPP本地環(huán)境HTTP404錯(cuò)誤“未找到請(qǐng)求的資源”
鏈接URL:http://www.dlmjj.cn/article/dphjjod.html


咨詢
建站咨詢
