服務(wù)器遷移php版本不同可能誘發(fā)的問題
今天在服務(wù)器做了遷移以后,前臺可以正常顯示和調(diào)用,登陸后臺顯示500錯(cuò)誤,一般這種情況下都要查看核心跳轉(zhuǎn)文件,經(jīng)查看發(fā)現(xiàn)login.php文件并沒有調(diào)用.因?yàn)檎也坏絣ogin.php文件,那就證明這個(gè)文件里是有語法錯(cuò)誤。
打開服務(wù)器報(bào)錯(cuò)信息發(fā)現(xiàn).Fatal error:Call-time pass-by-reference has been removed
經(jīng)過查找資料發(fā)現(xiàn),自己原來的服務(wù)器環(huán)境是5.2版本的,更換了服務(wù)器以后升級到了5.4版本,所以就出現(xiàn)了參數(shù)傳遞錯(cuò)誤.
Fatal error:Call-time pass-by-reference has been removed
PHP在升級到5.5時(shí),程序執(zhí)行過程中會出現(xiàn)如下錯(cuò)誤訊息
Fatal error:Call-time pass-by-reference has been removed,
即新版本已經(jīng)不允許在函數(shù)調(diào)用時(shí),采用引用的方式,如 getFormMethod(&$method),
這樣的參數(shù)傳遞方式已經(jīng)不被允許,可以在函數(shù)定義時(shí)寫
function getFormMethod(&$method){},
調(diào)用時(shí)
getFormMethod($method);
以上內(nèi)容給大家簡單介紹了,服務(wù)器遷移php版本不同可能誘發(fā)的問題,希望對大家今后的工作學(xué)習(xí)有所幫助。
相關(guān)文章
Laravel5.1 框架模型查詢作用域定義與用法實(shí)例分析
這篇文章主要介紹了Laravel5.1 框架模型查詢作用域定義與用法,結(jié)合實(shí)例形式分析了laravel5.1定義一個(gè)查詢作用域及動態(tài)的查詢作用域相關(guān)操作技巧,需要的朋友可以參考下2020-01-01Symfony2針對輸入時(shí)間進(jìn)行查詢的方法分析
這篇文章主要介紹了Symfony2針對輸入時(shí)間進(jìn)行查詢的方法,結(jié)合實(shí)例形式分析了Symfony2針對mysql及MongoDB的輸入時(shí)間進(jìn)行轉(zhuǎn)換與查詢的相關(guān)操作技巧,需要的朋友可以參考下2017-06-06給WordPress中的留言加上樓層號的PHP代碼實(shí)例
這篇文章主要介紹了給WordPress中的留言加上樓層號的PHP代碼實(shí)例,這里只針對主評論而不針對層疊式的樓中樓里的評論,需要的朋友可以參考下2015-12-12