av片免费大全在线观看不卡,亚洲日本韩国欧美云霸高清,亚洲欧洲另类春色校园小说,国产综合亚洲专区在线

zblog后臺提交文章報錯Internal Server Error的解決方法

→ 西部數碼官網正品獨享云虛擬主機火熱促銷中!買2年送一年,買3年送2年,買5年送5年! ←
→ 如有資源無法下載,請第一時間聯系站長QQ:23467321處理!誠信讓我們共贏!
→ 為更好的溝通和解決用戶需求,建議新老用戶都采用QQ郵箱來注冊賬號!
這是一份真正靠譜的網絡兼職,想通過網絡賺錢就找我們吧!

最近在使用zblog后臺提交文章時,會經常遇到報錯的情況,錯誤提示為:The server encountered an internal error or misconfiguration and was unable,經過網上查找資料和測試,發現問題原因為php.ini配置種少了register_globals = Off 項,那么解決方法如下:

打開你主機的php配置文件php.ini,找到register_globals項,

設置register_globalsregister_globals = Off  

說明:register_globals項的值為off 或On,表示是否開啟GET數據調用

對于大多數的網站而言,是不需要開啟register_globals,所以一般我們都需要設置register_globals = Off,

在一些主機或服務器自動生成的php.ini文件中,經常會找不到register_globals項,怎么辦?很簡單,直接將

register_globals = Off

加入你的php.ini文件,保存即可。

經過測試調試,發現網站已能正常保存文章了,也不再出現:The server encountered an internal error or misconfiguration and was unable的錯誤提示了。

延伸思考:zblog之前一直使用都穩定,怎么會突然出現這個提示呢?原因可能是zblog最新版或使用的zblog主題或插件中有相關代碼需要這個配置,而開發者在編碼時沒有考慮到這一點,所以導致了這個問題。

register_globals是php.ini里的一個配置,這個配置影響到php如何接收傳遞過來的參數比如:GET,POST,Cookie

register_globals可以設置為ON或Off,

簡單來說當register_globals=Off的時候,

接收頁面程序應該用$_GET['name']和$_GET['pass']或$_COOKIE['name']來接受傳遞過來的值。

視傳值的方法來決定,用GET傳值,用$_GET['name'] 來接收值,或用$HTTP_GET_VARS['name']

用POST提交數據的話用就用$_POST['name']來接收數據,或用$HTTP_POST_VARS['name']

當register_globals=On的時候,接收頁面程序可以直接使用$user_name和$user_pass的這種類似訪問變量的方式得到值。

推薦把此項關閉,設置為Off。

那我們為什么要使用Off呢?原因有2:

1、php以后的新版本默認都用Off,雖然你可以設置它為On,但是當你無法控制服務器的時候,你的代碼的兼容性就成為一個大問題,所以,你最好從現在就開始用Off的風格開始編程。

2,此項要是打開,會存在很多安全隱患。

比如在驗證用戶時。如果你的代碼寫的不夠嚴謹,會導致攻擊都構造特殊值來饒過驗證。

轉載請說明出處內容投訴
紅帽SEO工作室 » zblog后臺提交文章報錯Internal Server Error的解決方法
在線客服 購買特價主機

服務熱線

139-3511-2134

關注紅帽網絡

微信客服

微信客服