2015-04-18 72 views
0

如何使用我的htaccess禁用所有php錯誤?
我無權訪問我的服務器上的php.ini文件。使用htaccess文件禁用所有php錯誤

我可以在htaccess中使用一些代碼隱藏錯誤嗎?

+6

你可以糾正他們,這樣他們就不會再出現... –

+0

這是不太一樣的鏈接題。 –

回答

0

以下行添加到您的.htaccess文件的根目錄

php_value display_errors Off 

這告訴Apache Web服務器來隱藏服務器上的所有目錄和子目錄的PHP錯誤。

+0

感謝它的工作,但現在我打開錯誤報告的其他頁面不打開。可能是什麼問題呢? – tim3111

+0

@ Tim3111你已經關閉了php錯誤,也刪除了錯誤報告。 – starkeen

0

您可以嘗試將這些行添加到您的.htaccess文件並將其上傳到根目錄。

php_flag display_startup_errors off 
php_flag display_errors off 
php_flag html_errors off 
-1

您可以使用此

<?php 

// Turn off all error reporting 
error_reporting(0); 

// Report simple running errors 
error_reporting(E_ERROR | E_WARNING | E_PARSE); 

// Reporting E_NOTICE can be good too (to report uninitialized 
// variables or catch variable name misspellings ...) 
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE); 

// Report all errors except E_NOTICE 
error_reporting(E_ALL & ~E_NOTICE); 

// Report all PHP errors (see changelog) 
error_reporting(E_ALL); 

// Report all PHP errors 
error_reporting(-1); 

// Same as error_reporting(E_ALL); 
ini_set('error_reporting', E_ALL); 

?> 

檢查此鏈接http://php.net/manual/en/function.error-reporting.php

+0

@ tim3111檢查出答案 – Codelord

相關問題