WordPress 安裝佈景主題遇到 No working transports found 錯誤
今天新建置一個新 WordPress 的站台,在初次安裝完成之後,開始要選定一個佈景主題,當我選定好了之後,就直接點「安裝」卻出現了No working transports found 問題。
我的安裝環境是 IIS,PHP 版本是 v7.4.7
此問題是 WordPress 預設阻止了向外呼叫檔案的連結,修改方法只要修改 php.ini 這個安裝即可。
Contents [hide]
修改 php.ini
我的安裝環境是 Windows Server 2012 R2,在 IIS 上安裝了 PHP 擴充模組來運行PHP的,php.ini就在我們下載的php原始檔案裡面。
打開 php.ini 之後,可以搜尋關鍵字「extension=openssl」,在 PHP versions 7.2.0 以前的版本,可以搜尋「php_openssl.dll」,當找到關鍵字後將前面的「;」移除就表示啟用這個功能。
修改完php.ini 後就儲存。
重啟 IIS
接下來就是重啟服務,我的環境是IIS,那就是先重啟應用程式集區後,再重啟網站服務即可。
重啟完成後再回到WordPress上重新執行安裝主題。
這時候的線上直接安裝就完成了。
啟用我的佈景主題,再回到前台看一下網站,我的佈景主題就完成了。
啟用 openssl 有什麼風險
啟用 PHP 的 Openssl 是低風險的行為,它主要是允許向外溝通時使用 Https Web 通信,現在大多數網站已採用 SSL 通信機制,所以啟用 PHP 的 Openssl 是很必要的設定。
相關學習文章
- 如何讓 IIS 底下的 PHP 顯示錯誤內容 (500 Error)
- 解決 IIS 的 PHP 發生 FastCGI 處理序超過設定的活動逾時問題
- 如何解決 IIS 上的 WordPress 中文網址解析錯誤問題
如果你在學習上有不懂的地方,需要諮詢服務,可以參考站長服務,我想辨法解決你的問題
如果文章內容有過時、不適用或錯誤的地方,幫我在下方留言通知我一下,謝謝