簡體   English   中英

無法關閉嚴格的標准警告,XAMMP,PHP 5.4.7

[英]Unable to turn off strict standards warnings, XAMMP, PHP 5.4.7

我正在嘗試讓一些第三方PHP軟件在Windows上運行(它在Ubuntu上運行)。

我將XAMMP與Apache / 2.4.3,PHP / 5.4.7結合使用

php.ini文件C:\\ xampp \\ php \\ php.ini設置為不報告嚴格警告,如下所示:

error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT

我知道PHP正在讀取此消息,它被報告為phpinfo()中已加載的配置文件,如果我有意將錯誤放入其中,則apache無法重新啟動。

該問題的答案建議修改根.htaccess如下:

php_value display_errors 0
php_value error_reporting 30719 

這也有一條評論,說.htaccess是唯一適用於PHP 5.4.7的解決方案。

但是,仍然沒有運氣。 除了切換到WAMP以外,還有什么我應該嘗試的嗎?

我知道有些WAMP軟件包會在C:\\Windows復制php.ini 運行php -i並確保php實際上正在使用C:\\xampp\\php\\php.ini 還要記住,從PHP 5.4.0開始, E_STRICT成為E_ALL一部分。

您提到的此第三方軟件很可能會在您之后覆蓋錯誤報告級別本身,並因此“勝出”。 檢查是否發生了這種情況,適當地進行配置,或確保最后一次覆蓋設置。

暫無
暫無

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

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