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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
WordPress調(diào)試完整指南(啟用WP_DEBUG+其他工具)

在一個(gè)完美的世界中,您永遠(yuǎn)不會(huì)遇到需要調(diào)試的問(wèn)題。但在現(xiàn)實(shí)世界中,您幾乎肯定會(huì)在wordpress網(wǎng)站上遇到需要深入了解的問(wèn)題。

網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、微信小程序、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了赫山免費(fèi)建站歡迎大家使用!

為了幫助您做到這一點(diǎn),WordPress包含其自己的內(nèi)置調(diào)試模式,您還可以找到有用的第三方工具來(lái)幫助您調(diào)試WordPress。

在這篇文章中,我們將深入研究?jī)?nèi)置的WordPress調(diào)試模式并向您展示如何啟用它。然后,我們還將分享其他一些調(diào)試WordPress網(wǎng)站的方法。

這是我們將涵蓋的所有內(nèi)容:

  • WordPress調(diào)試模式和調(diào)試日志介紹
  • 如何啟用WordPress調(diào)試模式(三種方法)
  • 調(diào)試WordPress的其他一些方法

WP Debug有什么作用?

核心WordPress軟件是用PHP編寫的,插件和主題也是如此。

如果您的網(wǎng)站出現(xiàn)問(wèn)題,WordPress Debug模式可以通過(guò)顯示所有PHP錯(cuò)誤、通知和警告來(lái)幫助您找出問(wèn)題所在。

啟用Debug模式后,只要出現(xiàn)問(wèn)題(即使它不會(huì)立即引起問(wèn)題),您就會(huì)看到如下消息:

WordPress網(wǎng)站上的WP_DEBUG錯(cuò)誤示例

然后,您可以修復(fù)問(wèn)題或?qū)⑵鋱?bào)告給您的開(kāi)發(fā)人員或主題/插件的開(kāi)發(fā)人員。

什么是WordPress調(diào)試日志?

當(dāng)你本身啟用WordPress的調(diào)試模式,你會(huì)看到的消息像上面網(wǎng)站上的例子在那一刻-但這些消息不會(huì)被保存任何地方。

如果您想保存它們,您還可以啟用WordPress調(diào)試日志以將所有這些消息和錯(cuò)誤保存到您服務(wù)器上的文件中。

通過(guò)將WP_DEBUG_LOG常量設(shè)置為true啟用后,WordPress會(huì)將所有問(wèn)題寫入以下文件:

wp-content/debug.log

但是,您也可以指定自定義文件路徑以將日志寫入服務(wù)器上的其他位置。

如果您想將問(wèn)題保存到日志中但不想在頁(yè)面的HTML中公開(kāi)顯示它們(如上面的示例屏幕截圖),您還可以使用WP_DEBUG_DISPLAY常量來(lái)保持啟用調(diào)試模式但不在您的站點(diǎn)上顯示消息。

通常,您需要WP_DEBUG_DISPLAYWP_DEBUG_LOG.

如何啟用WordPress Debug模式

要啟用WordPress調(diào)試模式,您有多種選擇。我們將介紹三種啟用它的方法:

如何使用WordPress調(diào)試插件

您可以使用免費(fèi)的WordPress調(diào)試插件,啟用調(diào)試模式。WordPress.org上有幾個(gè)選項(xiàng),但我們推薦Andy Fragen提供的免費(fèi)WP Debugging插件。

WP Debugging插件

安裝并激活插件后,它會(huì)立即開(kāi)始工作。默認(rèn)情況下,它將以下常量設(shè)置為true(即啟用以下功能):

  • WP_DEBUG – 啟用調(diào)試模式。
  • WP_DEBUG_LOG – 將消息保存到日志文件。
  • SCRIPT_DEBUG
  • SAVEQUERIES

我們將在本文稍后介紹最后兩個(gè)常量的作用。

要配置一些選項(xiàng),您可以轉(zhuǎn)到工具 → WP Debugging:

WP Debugging插件設(shè)置

完成后,請(qǐng)確保禁用插件以禁用調(diào)試模式。

如何手動(dòng)啟用WordPress調(diào)試模式

最后,您還可以通過(guò)手動(dòng)將常量添加到wp-config.php文件來(lái)啟用WordPress調(diào)試模式。

首先,通過(guò)FTP連接到您的服務(wù)器并編輯wp-config.php文件。默認(rèn)情況下,此文件位于您站點(diǎn)的根文件夾中(除非您出于安全原因移動(dòng)了它)。

要啟用只是基本的WordPress的調(diào)試模式,添加下面的代碼片段上面寫著/* That’s all, stop editing! Happy blogging. */:

// Enable WP_DEBUG modedefine( 'WP_DEBUG', true );

您還可以根據(jù)自己的喜好使用以下一些常量:

// Enable Debug logging to the /wp-content/debug.log filedefine( 'WP_DEBUG_LOG', true );// Disable display of errors and warningsdefine( 'WP_DEBUG_DISPLAY', false );@ini_set( 'display_errors', 0 );

完成后,您可以將常量設(shè)置為false或僅刪除代碼段以禁用調(diào)試模式。

確保在完成后禁用WordPress中的調(diào)試模式

調(diào)試模式在您嘗試解決WordPress問(wèn)題時(shí)很有用,但您不應(yīng)該讓它24/7全天候啟用,因?yàn)樗梢詫⒛腜HP代碼中的文本顯示給網(wǎng)站訪問(wèn)者。

我們?cè)谏厦嫣岬搅诉@一點(diǎn) – 但這只是提醒您在完成故障排除后始終禁用調(diào)試模式。

其他調(diào)試WordPress的方法

除了我們上面介紹的內(nèi)置調(diào)試工具之外,還有其他幾個(gè)內(nèi)置和第三方工具可以幫助您調(diào)試WordPress網(wǎng)站。

腳本調(diào)試

SCRIPT_DEBUG是另一個(gè)內(nèi)置常量,它強(qiáng)制WordPress使用核心CSS和JavaScript文件的開(kāi)發(fā)版本,而不是它通常加載的縮小版本。

如果您正在測(cè)試對(duì)內(nèi)置 .js 或.css文件的更改,這會(huì)很有幫助。

要啟用SCRIPT_DEBUG,您可以:

  • 使用上面的免費(fèi)WP Debugging插件,默認(rèn)情況下啟用它。
  • 將以下常量添加到您的wp-config.php文件中 –define( 'SCRIPT_DEBUG', true );

數(shù)據(jù)庫(kù)查詢調(diào)試

如果您的站點(diǎn)的數(shù)據(jù)庫(kù)有問(wèn)題,您可以使用SAVEQUERIES常量來(lái)啟用數(shù)據(jù)庫(kù)查詢?nèi)罩居涗洠?/p>

  • 每個(gè)數(shù)據(jù)庫(kù)查詢。
  • 調(diào)用數(shù)據(jù)庫(kù)查詢的函數(shù)。
  • 查詢用了多長(zhǎng)時(shí)間。

要啟用查詢?nèi)罩居涗?,您可以?/p>

  • 使用上面的免費(fèi)WP Debugging插件,默認(rèn)情況下啟用它。
  • 將以下常量添加到您的wp-config.php文件中 –define( 'SAVEQUERIES', true );

注意:這會(huì)影響您網(wǎng)站的性能,因此請(qǐng)盡可能在臨時(shí)網(wǎng)站上使用它,并在完成后立即將其禁用。

Query Monitor插件

Query Monitor插件是一個(gè)免費(fèi)的插件,這對(duì)在WordPress包括調(diào)試許多不同的領(lǐng)域有所幫助:

  • 數(shù)據(jù)庫(kù)查詢。
  • PHP錯(cuò)誤。
  • 鉤子和動(dòng)作。
  • 古騰堡編輯器區(qū)塊。
  • 排隊(duì)的腳本和樣式表。
  • HTTP API調(diào)用。
  • 用戶功能。

總的來(lái)說(shuō),它是您能找到的最好的WordPress調(diào)試工具之一,這就是為什么它在320多條評(píng)論中幾乎獲得了完美的5星評(píng)級(jí)。

安裝并激活插件后,您將在WordPress工具欄上獲得一些顯示調(diào)試信息的新選項(xiàng)。單擊后,這些選項(xiàng)將打開(kāi)一個(gè)新的Query Monitor框,為您提供更多信息:

Query Monitor插件

為了更詳細(xì)地了解,我們有一整篇關(guān)于如何使用Query Monitor插件的文章。

New Relic

New Relic是用于分析和調(diào)試站點(diǎn)性能的高級(jí)工具。它可以幫助您發(fā)現(xiàn)影響站點(diǎn)性能的瓶頸和問(wèn)題。

服務(wù)器日志

最后,您的服務(wù)器日志也可以成為調(diào)試WordPress的有用工具。

如果您在使用寶塔面板,也可以輕松查詢服務(wù)器日志,參考寶塔面板日志查閱教程。

小結(jié)

如果您需要調(diào)試WordPress,內(nèi)置的WordPress調(diào)試模式提供了一種查看PHP錯(cuò)誤和通知的有用方法。

您可以使用插件或通過(guò)將代碼片段添加到您網(wǎng)站的wp-config.php文件來(lái)啟用它。

如需更多幫助,您還可以使用其他內(nèi)置工具或第三方工具,例如New Relic和免費(fèi)的Query Monitor插件。


網(wǎng)站欄目:WordPress調(diào)試完整指南(啟用WP_DEBUG+其他工具)
瀏覽路徑:http://www.dlmjj.cn/article/dpjsceh.html