Jetpack 啟用時出現 register_http_request_failed 錯誤

前一陣子知道有這個 Jetpack 的 wordpress plugin 可以把 WordPress.com 所提供的一些獨特功能整合到自己架設的 WP 站台,所以便安裝試用一番,沒想到在第一次要啟用時卻出現

register_http_request_failed

停滯了一陣,今天又趁著值班的空檔來解決這個問題。

本來以為是因為 server firewall 阻擋的問題,(因為用了種很奇怪的 redirect 到 virtual machine 上),但後來 Google 到這篇 — Jetpack Time Out on Register Http Request Failed,問題就解決啦!

看起來是因為 activation 所需要執行 php 的時間超過 php.ini 裡頭的預設值,所以 time out 了。解決方法便是修改 php.ini 裡的

max_execution_time

加大到可以執行完 activation 的時間就可以啦!

  • 我的一开始也是这个问题,后来停用其他插件,问题解决,不知哪个插件和他有冲突哈