在自己的服務器上部署了LNMP環境,之后在部署WordPress時,發現無法識別已經安裝的主題,點開主題后只顯示正在使用的主題,且沒有辦法切換,在儀表盤中,始終彈出有翻譯可以更新,但是每次更新之后都無效的問題。
經過排查發現是安裝PHP時,禁用了ScanDir函數,啟用該函數后,問題解決。
解決過程:
- 用探針查看是否禁用了scandir函數
- 連接至服務器,定位到disable_function行,刪除后面的scandir函數,保存退出
sudo vim /usr/local/php/etc/php.ini
- 重啟相關服務
sudo /etc/init.d/nginx restart
sudo /etc/init.d/php-fpm restart
完成!