iT邦幫忙

2

WordPress PHP 版本問題

Levi 2019-05-09 11:09:334856 瀏覽
  • 分享至 

  • xImage

各位先進好,

是這樣的,我的主機服務商是Godaddy,

在後台上看的版本是5.6版,如下圖

但在WordPress中卻說我是5.4.45版,如下圖

請問我是哪裡設定有問題呢?

WordPress的部份我以前沒有用過,
是接手前人的工作,
本身是資訊出身的,
在慢慢摸索下,網頁更新、修改上大至沒有問題了,
本是想說穩定就好,不打算更新的,
想不到Godaddy後台上的WordPress設定為自動更新,
昨天從5.1.1自動升級上5.2,結果網頁就掛了,
然後發現的還是老闆…囧rz
幸好緊急以備份回復後已正常,

我在WordPress官網及網路上搜尋了許多資訊,
都是說在主機商後台修改php版本後就行了,
但進WordPress後台php版本還是顯示為5.4.45,
所以就上來求救了,
煩請各位先進幫忙,
感恩。

補充資訊:

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
Ray
iT邦大神 1 級 ‧ 2019-05-09 13:40:13

建議您直接洽 GoDaddy 客服....

國外也有人問同樣問題, 然後客服告訴她:
我們家用在 WordPress 就是只有 PHP 5.4....

期待您能獲得其他的答案.....

Levi iT邦新手 4 級 ‧ 2019-05-09 14:57:35 檢舉

感謝您的建議,
我會找客服問問。

0

我很久沒用 GoDaddy 了。

所以只能大約給你幾個方向

1.查看看你放wp的根目錄下。是否有其htaccess或一些設定檔的東西。

2.進去主機後台中,看看有無目錄或是域名相關的設定。有無php版本的調整

目前php版本的設定可以多元化。可以借用一些設定的方式,來達到任意空間使用不同的php版本。
正常來說,你該在你的wp目錄下放phpinfo程式查看。

不要在phpmyadmin內查看php版本。因為你查看到的只是phpmyadmin目前所處的php版本為何。
但不一定代表wp用的php版本。由其是在多元化版本的主機上更是如此。

Levi iT邦新手 4 級 ‧ 2019-05-09 15:15:18 檢舉

感謝您的回覆!

  1. wp根目錄下沒有htaccess檔案。
  2. 後台主機cPanel小弟在原文中有放圖,但我 current php version 處無顯示版本,我參考網路上的圖,應該是會有版號出現,不知道是不是按下面那個set as current才會套用?有點怕按了之後網站又掛點…。
  3. 我依您說的去裝了phpinfo的外掛,目前版本真的是5.4.45,如下圖。
    4.目前我裝了PHP Compatibility Checker檢測各外掛是否支援5.6版,有幾個外掛檢測結果說"太大無法掃描",所以第2點才會說不敢按下去。

cPanel啊,映像中可以在一個地方,域名對應還是目錄對應吧。
說真的,自從3年前不用任何主機後台控制器後,真的不太記得了。

不過你找到的 current php version 因該就是我說的東西。
反正你有裝上了phpinfo。就先更換成5.6後再重新看看就好了

我是年代久遠沒操作了了,且也沒現成的cp可以幫你查看。只能憑記憶大約說一下。

0
咖咖拉
iT邦好手 1 級 ‧ 2019-05-13 11:00:30

因為你的CP空間目前還是5.4版本
上圖的5.6並不是你目前空間使用的版本

空間如果沒有其他東西可以放心轉換PHP版本
轉換完就可以了
https://ithelp.ithome.com.tw/upload/images/20190513/20110292R8MG4IiaAp.png

一般CP空間的PHP Selector | extensions都會顯示當前版本才對

Levi iT邦新手 4 級 ‧ 2019-05-13 13:27:36 檢舉

感謝您的回覆,
請問應該是直接按"set as current"就行了吧?
目前空間是放wordpree,
怕升上去會有問題,所以也不太敢按,
有用PHP Compatibility Checker去檢查5.6版的相容性,
但有幾個外掛沒有檢查成功,
不知5.4和5.6是不是只差在安全性更新而已?
感覺直升應該是ok,但還是怕怕的…

咖咖拉 iT邦好手 1 級 ‧ 2019-06-18 14:53:54 檢舉

是的 轉換後就正常了

我要發表回答

立即登入回答