ServerZoo虛擬主機使用教學文件區 Home      會員列表      Register Now!

返回   ServerZoo虛擬主機使用教學文件區 > 技術支援區 > Linux常見問題及精華文章 > PHP/MySQL 架設及使用相關
回覆
 
主題工具 顯示模式
舊 2013-08-18, 01:29 AM   #1
Tech-SZ 的頭像
 
Tech-SZ
最高權限

預設 Discuz遇到空白頁或虛擬主機空間遇到錯誤如 PHP Fatal error: SUHOSIN - Use of eval is forbidden by..

您好
如果您Discuz遇到空白頁或遇到任何 eval的錯誤如下
PHP Fatal error: SUHOSIN - Use of eval is forbidden by

那是表示您的程式可能使用了eval 這個危險的功能, 值得注意的是, eval這功能連PHP官方單位都表示

eval是個非常危險的功能,相當不鼓勵使用
(ref: http://php.net/manual/en/function.eval.php)

不過無奈的是==>還是很多程式會用到 eval 功能....,所以動物園主機為了大家的安全,特別採行了一個轉圜方式,那就是讓eval 單獨運行可以(所以請勿擔心), 但會有某些功能組合限制,例如 eval+base64_decode (駭客程式常見的手法)兩個功能函數在一起是不行的,所以也就是只有"組合起來"才不行,但是單獨各別跑都是可以的喔!

目前測試結果只有比較需要開放性的Discuz或一些討論區 會有問題,wordpress或joomla...等一般來說都沒有問題

如果客戶有發現問題或需要開啟eval 功能(關閉eval 限制),您可以參考
http://forum.serverzoo.com/showthread.php?t=4065
使用建立自己的php.ini的環境,連結內我們提供的php.ini 不需要再做任何修改,其他步驟就按照教學完成後,eval功能限制就會自動取消

溫馨提醒您:
1. 程式安全穩定和品質維護為客戶自身的責任,請客戶務必按照世界技術演進更新您程式
2.主機動物園近日,因為客戶網站被利用來作駭客行為的次數繁多已經於2016年10月陸續關閉此功能於預設的PHP版本上 (客戶依然可以依照上面方法自行任意開啟,方法如上)

此篇文章於 2013-10-25 12:04 PM 被 Tech-SZ 編輯。.
Show SignatureDisplay Signature 回覆時引用此篇文章
回覆

書籤

主題工具
顯示模式

發文規則
不可以發表新主題
不可以發表回覆
不可以上傳附件
不可以編輯自己的文章

啟用 BB 代碼
論壇啟用 表情符號
論壇啟用 [IMG] 代碼
論壇禁用 HTML 代碼

論壇跳轉


所有時間均為台北時間。現在的時間是 06:06 PM


Powered by vBulletin® 版本 3.8.0
版權所有 ©2000 - 2018,Jelsoft Enterprises Ltd.