MAMP是一個有用的工具,它使使用者能夠在本地環境中開發動態網站。這意味著您可以在您的計算機上安裝和測試WordPress或其他網站檔案和系統,而無需網站主機或伺服器。但是,與大多數工具一樣,您可能會不時遇到錯誤。
如果您無法訪問MAMP安裝的phpMyAdmin功能,可能有多種原因。通過對一些常見原因進行故障排除,您應該能夠識別並快速糾正任何問題,從而將MAMP的phpMyAdmin功能恢復到完全執行狀態。
在本文中,我們將解釋三個不同但相關的錯誤,討論它們可能發生的原因,並向您展示如何修復它們。讓我們開始吧!
MAMP環境phpMyAdmin不工作錯誤是什麼(以及為什麼會發生)
MAMP堆疊包括作業系統、Web伺服器、資料庫管理系統和指令碼語言。這些是開發環境的基本元素,它們使使用者能夠開發和測試動態網站或內容管理系統(CMS),例如WordPress或Drupal。
MAMP是其元件的首字母縮寫詞——MacOS、Apache、MySQL或MariaDB,以及PHP、Perl或Python——儘管使用者可以在安裝中選擇替代元件。MAMP安裝中包含的phpMyAdmin工具使使用者能夠通過MySQL或MariaDB訪問和管理資料庫功能。
當您從Web瀏覽器的MAMP主頁中選擇phpMyAdmin工具時,phpMyAdmin錯誤可能會產生一個空白頁面。或者,它可能會通過停用 phpMyAdmin選單中的連結來阻止您完全選擇該工具。
當您確實遇到phpMyAdmin問題時,您可能會收到一條錯誤訊息,其中包含有關原因的資訊。然而,情況並非總是如此。當遇到非特定錯誤並且沒有關於正在發生的事情的其他資訊時,您可以使用以下步驟進行故障排除和更正。
如何修復MAMP環境phpMyAdmin不工作錯誤
在MAMP中遇到phpMyAdmin錯誤有幾個常見原因。在接下來的三個部分中,我們將描述此錯誤的不同變體,並引導您完成各種解決方案。
資料庫連線錯誤
資料庫連線錯誤意味著您的phpMyAdmin工具無法連線到MySQL資料庫。通常,這是因為MAMP環境phpMyAdmin配置檔案的設定不正確。如果您在計算機上重新安裝MAMP,或在另一臺計算機上安裝MAMP而不更新預設設定,則可能會發生這種情況。
當您導航到MAMP主頁上的工具選單時,會出現此錯誤。phpMyAdmin選單選項將顯示訊息“MySQL server not running”:
phpMyAdmin選單中的錯誤訊息
要更正此問題,您需要檢查您的設定並解決您的MAMP環境phpMyAdmin配置檔案中的任何錯誤。
第 1 步 – 找到配置檔案
如果您的MAMP安裝正在執行,您將需要首先停止任何活動伺服器並退出應用程式。
phpMyAdmin配置檔案位於您的MAMP應用程式中,使該工具能夠與其相應的資料庫連線。config.inc.php檔案包含與您的資料庫設定相對應的設定:
MAMP中的config.inc.php檔案
在Windows中,此檔案位於C:/MAMP/bin/phpMyAdmin/。Mac使用者可以通過轉到/Applications/MAMP/bin/phpMyAdmin/資料夾來找到該檔案。
第 2 步 –更正配置檔案設定
開啟config.inc.php檔案後,您需要找到以下資料庫配置設定:
- DB_NAME
- DB_USER
- DB_PASSWORD
- DB_HOST
然後,將這些設定與您的MySQL資料庫設定進行比較。更正所有錯誤並儲存config.inc.php檔案:
更正config.inc.php檔案中的錯誤
要檢視這是否已清除錯誤,請開啟MAMP,啟動伺服器,然後重試MAMP主頁選單中的phpMyAdmin工具。(如果MAMP沒有啟動,請先排除故障。)
您現在應該能夠選擇phpMyAdmin來執行該工具。如果沒有,退出MAMP,返回config.inc.php檔案,找到埠設定:
更改MAMP的埠設定
您可以更新這些以對應於您的MAMP安裝的Port Settings,然後再次測試以檢視錯誤是否已解決。
如果您在連線資料庫時遇到問題,可以檢視我們關於修復MAMP “建立資料庫連線”錯誤的文章。
空白的phpMyAdmin頁面
如果您從MAMP主頁選擇phpMyAdmin工具並看到一個空白頁面(或MAMP索引頁面),這可能表明最近的MAMP更新存在問題。
要更正此錯誤,您可以恢復以前版本的phpMyAdmin。有兩種方法可以解決此問題。
第 1 步 – 重新命名資料夾
首先,可以通過重新命名phpMyAdmin資料夾來解決此問題。為此,請退出MAMP應用程式並在應用程式支援目錄中找到phpMyAdmin資料夾。
Windows使用者可以去C:\Users\Public\Documents\Appsolute\MAMP\phpMyAdmin,而Mac使用者可以去/Library/Application Support/appsolute/MAMP PRO/phpMyAdmin:
開啟phpMyAdmin資料夾
將phpMyAdmin資料夾重新命名為“phpMyAdmin_bak”。然後開啟MAMP,重新啟動伺服器,然後導航到phpMyAdmin以訪問該工具。
第 2 步 – 安裝最新的穩定版本的phpMyAdmin
如果重新命名phpMyAdmin資料夾不能修復錯誤,您可以在MAMP安裝中返回到最新的穩定版本。首先,如果您已將資料夾重新命名為上述詳細資訊,則需要將其名稱改回“phpMyAdmin”。
接下來,下載最新的穩定版phpMyAdmin。解壓縮下載並將其移動到您的\appsolute\MAMP資料夾。您現在將擁有兩個phpMyAdmin資料夾——您剛剛下載的原始版本和上一個版本。後者應該命名為“phpMyAdmin-xxx-all-languages”,其中“xxx”是版本的數字版本:
phpMyAdmin的版本下載頁面
接下來,您需要更新新的phpMyAdmin資料夾中的配置設定。在執行此操作之前,請備份位於原始資料夾中的config.inc.php檔案的副本。
備份檔案後,在原始phpMyAdmin資料夾中,複製php.inc.config檔案並將其貼上到剛剛新增的phpMyAdmin-xxx-all-languages資料夾中。當程式詢問是否可以覆蓋資料夾時,說是。
然後,將原始phpMyAdmin資料夾重新命名為“phpMyAdminOriginal”(或類似名稱),並將新資料夾命名為“phpMyAdmin”。之後,您可以開啟MAMP應用程式,重新啟動伺服器,然後導航到MAMP主頁上的phpMyAdmin工具。
PHP版本相容性錯誤
您可能會收到一條錯誤訊息,指出phpMyAdmin需要特定範圍內的PHP版本。如果您執行的是過時的PHP版本,或者新的更新與您的MAMP版本不相容,則可能會發生這種情況。在這種情況下,您需要更改MAMP應用程式的PHP版本。
在MAMP Pro中,這就像更改設定一樣簡單。首先,請注意錯誤訊息中所需的版本。該要求通常表示為您可以選擇的一系列PHP版本。
然後,仍然在MAMP Pro中,轉到Preferences並選擇PHP選項卡。在下拉選單中,將PHP版本更改為錯誤訊息給出的範圍內列出的版本。
之後,您可以導航到MAMP主頁並重新整理瀏覽器。從選單中選擇工具以驗證錯誤是否已解決。
小結
MAMP中的phpMyAdmin錯誤會阻止您使用phpMyAdmin工具訪問您網站的資料庫。錯誤可能以幾種不同的方式呈現:空白頁、非活動選單選項或連線錯誤。
在本文中,我們討論了三個常見的phpMyAdmin錯誤以及如何修復它們:
- 資料庫連線錯誤
- 空白的phpMyAdmin頁面
- PHP版本不相容
評論留言