日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如果解決XAMPP無法正常運行問題

XAMPP對于正在尋找localhost解決方案的WordPress開發(fā)人員來說是一個有用的平臺。但是,當您使用此工具時,可能會出現(xiàn)一些問題。這些錯誤可能會阻礙您的工作流程,并讓您不確定如何讓XAMPP再次運行,尤其是因為表面上看起來一切正常。

幸運的是,一旦您確定了XAMPP沒有為您啟動的原因,通常只需進行一些調整即可修復它。然后,您可以立即開始處理最新的開發(fā)項目。

在本文中,我們將為剛接觸該平臺的人提供XAMPP的簡要概述。然后,我們將向您展示如何檢查錯誤日志并解決三個可能導致本地服務器無法啟動的常見問題。

XAMPP簡介

XAMPP是一個免費的本地開發(fā)工具。它本質上用作您計算機上的服務器,您可以使用它來托管網(wǎng)站。

請注意,這些站點不對開放Internet上的用戶公開可用。相反,它們旨在用于本地開發(fā)和測試目的。如果您愿意,您可以在每個項目完成后將其遷移到實時服務器。

XAMPP是一個方便的解決方案,因為它可以防止訪問者在您的項目仍在進行中時找到它。另外,由于該站點托管在您的計算機上,因此它的性能應該是一流的,您可以離線工作。

您可以在任何主要操作系統(tǒng) (OS) 上使用XAMPP,包括Windows、macOS和Ubuntu Linux。它使用開源的Apache服務器和MySQL,并帶有幾個內置工具,例如phpMyAdmin和FileZilla。

特別是對于WordPress,XAMPP是頂級localhost解決方案之一, 因為它滿足所有內容管理系統(tǒng) (CMS) 的要求。這些包括:

  • PHP 7.4
  • MySQL 5.6
  • HTTPS支持
  • Apache或NGINX服務器

如果您對安裝XAMPP感興趣,可以查看我們關于在本地安裝WordPress的教程,其中包括此任務的說明。

如何檢查您的XAMPP PHP錯誤日志

如果您正在使用XAMPP在本地開發(fā)WordPress站點,并且您無法啟動平臺,您的第一步應該是檢查您的錯誤日志。這可能會為您指明問題原因的方向。

如果您知道問題發(fā)生的原因,您應該能夠比通過反復試驗更快地解決問題。根據(jù)您的操作系統(tǒng)和版本,使用不同的路徑訪問日志。幸運的是,有一種簡單的方法可以找到您的設置路徑。

在Windows上,XAMPP活動日志顯示在控制面板對話框的下半部分。您還可以通過單擊Apache Config按鈕旁邊的Logs按鈕來訪問錯誤日志 :

XAMPP控制面板包括PHP及其其他組件的日志

在macOS上,單擊 控制面板中的“Log”選項卡以查看活動日志:

macOS XAMPP控制面板的日志選項卡

然后,您可以查看日志以查看是否有任何可疑之處,并按照提供的任何指令解決問題。

在某些情況下,訪問您的PHP日志也可能是有益的,盡管這通常比Apache或MySQL更有助于解決WordPress錯誤。

要找到您的PHP錯誤日志,請通過在瀏覽器的地址欄中鍵入http://localhost打開XAMPP儀表板。在那里,單擊屏幕頂部的PHPInfo :

XAMPP儀表板中的PHPInfo鏈接

然后搜索“error_log”。這將顯示您需要在地址欄中輸入以查看日志的路徑:

在PHPInfo中定位error_log路徑

您應該能夠在http://localhost之后簡單地在瀏覽器中鍵入此路徑以查看PHP日志。

訪問XAMPP-VM for Mac PHP日志

對于Mac用戶,實際上有兩個版本的XAMPP——“XAMPP for macOS”和“ XAMPP-VM ”。后者使您能夠使用虛擬機在Mac上運行XAMPP for Linux。

了解您使用的版本很重要,因為它決定了您如何訪問我們將在本文中引用的關鍵文件。例如,如果您在OS X上使用XAMPP,您可以簡單地打開Finder,轉到Applications > XAMPP,然后查找logs文件夾以找到您的PHP日志。

但是,如果您使用的是XAMPP-VM,您首先需要打開XAMPP控制面板,單擊Volumes選項卡,然后選擇Mount

macOS XAMPP-VM控制面板的Volumes選項卡

然后,當您啟動Finder時,單擊左側菜單中的IP地址并打開lampp文件夾。在這里您可以找到所有XAMPP文件,包括PHP錯誤日志。

如果XAMPP不工作,如何修復

如果您的錯誤日志未提供有關問題原因的信息,您可以嘗試這些解決方案以使XAMPP再次運行。這些提示還詳細說明了您的錯誤日志可能顯示的一些說明。

1. 解決Apache端口沖突

如果Apache無法啟動,您將無法訪問您的XAMPP儀表板或您在平臺上安裝的任何站點。端口沖突可能是根本問題。

默認情況下,Apache通過端口80連接。如果您看到一條錯誤消息,指出此端口已在使用中,則另一個應用程序正在阻止連接(Skype是一個常見的違規(guī)者)。

如果單擊XAMPP控制面板中的Netstat按鈕,它應該會顯示所有當前正在使用的端口,以及哪些應用程序正在使用它們。如果XAMPP Apache沒有啟動,你可能想檢查一下:

使用Netstat檢查活動端口

如果您知道哪個程序是問題所在,并且可以通過刪除阻礙端口的應用程序來解除對端口的阻塞,這將立即解決問題。但是,您也可以更改XAMPP的Apache偵聽端口,以便在保持其他平臺不變的情況下進行連接。

首先,您需要找到您的httpd.conf文件。此過程略有不同,具體取決于您的操作系統(tǒng)和您使用的XAMPP版本。

在Windows上更改XAMPP Apache端口

在Windows上,打開XAMPP控制面板并單擊Config 按鈕:

訪問Apache的配置文件

然后選擇httpd.conf。在此文件中搜索讀取“Listen 80”的行,并將其更改為“Listen 8080”。這將使您能夠通過端口8080而不是默認選項連接到Apache。

您還需要查找讀取的行ServerName localhost:80,并將其更改為ServerName localhost:8080. 保存并關閉文件。

然后嘗試再次啟動Apache。如果這是您唯一的問題,那么平臺應該按預期運行。但是,請注意,如果您有一個通過XAMPP托管的WordPress安裝,您需要找到所有提及的“l(fā)ocalhost”并將其替換為“l(fā)ocalhost:8080”,包括數(shù)據(jù)庫中的那些。

在Mac上更改XAMPP Apache端口

如果您正在為macOS運行XAMPP,您可以通過在Finder中轉到Applications > XAMPP來找到您的httpd.conf文件。找到文件后,您可以執(zhí)行與我們?yōu)閃indows用戶描述的相同的步驟來更改您的端口。

對于使用XAMPP-VM的用戶,請向上滾動到我們解釋如何訪問錯誤日志的部分,以了解如何查找XAMPP文件。訪問lampp目錄后,您會在apache2 > conf中找到httpd.conf。

2.訪問localhost時地址中包含監(jiān)聽端口

通常,您只需 在瀏覽器的地址欄中鍵入http://localhost即可訪問XAMPP托管的站點或儀表板。該平臺通過其默認偵聽端口80自動連接到Apache。

但是,如果您更改了XAMPP安裝的偵聽端口(或其他有權訪問您計算機的人這樣做),它將無法連接。如果存在Apache端口沖突,您也可能會看到這種情況,如上所述。

這個問題可能會讓人很困惑,因為XAMPP控制面板可能會顯示Apache和MySQL都在運行。但是,您將無法訪問您的站點或PHPInfo或phpMyAdmin等工具。

此錯誤可能有幾種不同的形式。如果您嘗試訪問本地WordPress站點,您可能會看到404錯誤頁面。Chrome用戶可能會看到ERR_CONNECTION_REFUSED  :

Chrome中的ERR_CONNECTION_REFUSED頁面

幸運的是,解決方案相當簡單。您只需將偵聽端口附加到地址即可。例如,如果您使用最常見的替代端口,您將輸入http://localhost:8080而不僅僅是http://localhost。

但是,如果您希望 即使更改了Apache偵聽端口也能夠簡單地輸入localhost ,您可以這樣做。

更改Windows上的默認端口

Windows用戶將XAMPP Apache默認端口更改為他們的新偵聽端口,這樣您就不必在地址欄中指定它。為此,請單擊XAMPP控制面板中的Config > Service and Port Settings > Apache

為Apache設置新端口

然后將Main Port值替換為您配置的新Apache端口并保存更改。

在macOS上設置端口轉發(fā)

在macOS上,這個過程完全不同。在您的控制面板中,單擊Network選項卡。在這里可以設置端口轉發(fā)規(guī)則:

訪問macOS上的XAMPP網(wǎng)絡選項

您需要添加一條新規(guī)則,將流量重定向到默認端口到新的Apache偵聽端口。如果單擊Add,您將能夠在相關字段中輸入這些值:

在macOS上為XAMPP添加新的端口轉發(fā)規(guī)則

從列表中選擇規(guī)則并單擊Add按鈕開始使用它。

3. 改變你的MySQL端口

最后,有時由于MySQL而不是Apache的問題,XAMPP無法正常工作。但是,問題仍然經(jīng)常是端口沖突,這意味著現(xiàn)在您應該對如何修復它有一個很好的想法。

在這種情況下,您需要訪問php.ini文件而不是配置文件。導航到您的XAMPP儀表板并單擊本文前面所述的PHPInfo將使您能夠找到此文件的安裝路徑:

在PHPInfo中找到php.ini路徑

或者,如果您使用XAMPP for Windows,您可以通過單擊Config > PHP (php.ini)從控制面板訪問此文件:

找到并打開php.ini后,查找已讀取的行port = 3306,并將它們更改為已讀取port = 3307。保存并關閉文件,然后重新啟動MySQL。

小結

XAMPP是一個有用的工具,可以在您的角落使用,但對阻止您訪問本地WordPress站點的某些錯誤進行故障排除可能會令人沮喪。幸運的是,這些通常是端口沖突,您可以快速實施解決方法。

在本文中,我們向您展示了如果XAMPP由于Apache或MySQL的問題而無法工作時該怎么做:


當前標題:如果解決XAMPP無法正常運行問題
鏈接分享:http://www.dlmjj.cn/article/cdeppij.html