簡體   English   中英

禁用PHP 5.3.8中的嚴格標准

[英]Disable strict standards in PHP 5.3.8

我在PHP中使用嚴格的標准選項,但我想禁用它,因為Joomla不喜歡它,我必須在我的localhost上使用Joomla。

在回答本網站上的另一個問題時,給出了這個解決方案: E_ALL & ~E_DEPRECATED & ~E_STRICT但這對我不起作用。 我認為它只適用於PHP 5.4,而我使用的是5.3.8。

誰能告訴我應該用什么? 我目前正在使用error_reporting(E_ALL & ~E_NOTICE) 我也在使用ini_set('display_errors')但仍然顯示與嚴格標准相關的錯誤。

那么如何禁用嚴格的標准錯誤呢?

我也有同樣的問題。 這就是我在joomla中修復它的方法。

將joomla的configuration.php中的error_reporting設置為“30711”(等於E_ALL&~E_NOTICE&~E_STRICT)

只是弄亂了這個並想分享我自己的結果。 我沒有使用php做運行時,我在php.ini文件中做到了。

error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT

記得事后重啟服務器....

我嘗試過thanhtd的解決方案,但它並不適合我。 但是,我將error_reporting值更改為'1',而不是在我的configuration.php文件中為Joomla(2)更改了默認值'0',這是有效的。 所以感謝thanhtd讓我走上了正確的道路。

使用E_NONE來抑制所有錯誤

你可能還想使用display_errors(0)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM