近日,wordPress/ target=_blank class=infotextkey>WordPress釋出了全新的5.0版,喜歡嘗鮮的我自然會小試一把。
首先進入網站后臺,發現有新版本提示,恩,不錯,直接提示了可以升級至5.0版。
然后開始升級,大約等了一分鐘左右,網站直接進入500錯誤。
Why?
可能原因
首先到臨時目錄(C:windowsTemp)查看,發現wordpress5.0的安裝包已經下載了,但和正式版本相比,文件大小少了一些。
推測是因為php沒有下載完安裝包就中止了。
在php.ini中,有一個配置可以設定php最大執行時間,我設置的是60秒。如果php腳本執行時間過長,比如在下載/上傳一個大型文件時,有可能超過這個值,導致腳本中止執行。
解決方法
我們修改php.ini中的max_execution_time和max_input_time為5分鐘,如下所示:
max_execution_time = 600
max_input_time = 600
注意,修改以上兩個參數后,需要重啟IIS才能生效。
再次執行Wordpress升級,雖然頁面提示有500的錯誤,但是再次刷新網站后臺,可以看到新版本已經成功安裝了。
其他
新版Gutenberg編輯器,我得好好適應一下。