2011-09-21 38 views
5

Tôi đã thử sửa đổi tệp php.ini (error_reporting = E_ALL & ~ E_DEPRECATED), nhưng không có kết quả. Có một dự án TYPO3 cũ hơn mà tôi muốn kiểm tra, và tất cả các cảnh báo này thực sự gây phiền nhiễu ..TYPO3: làm thế nào để ngăn chặn cảnh báo không được chấp nhận?

Xin cảm ơn trước.

+1

Đã xảy ra sự cố tương tự khi sử dụng phiên bản Typo3 4.2.8 trên PHP 5.3. Mã của Typo3 dường như bị tràn ngập với các lệnh error_reporting(), do đó, đặt một trong index.php của tôi không giúp gì cả. Giải pháp của Bear dưới đây hoạt động tốt. –

Trả lời

8

Tôi không chắc liệu điều này có hiệu quả với phiên bản Typo3 của bạn hay không nhưng hãy thử đặt các tùy chọn sau trong typo3conf/localconf.php hoặc thông qua Công cụ cài đặt.

$TYPO3_CONF_VARS['SYS']['displayErrors'] = '0'; // or '-1' to see other errors 
$TYPO3_CONF_VARS['SYS']['errorHandlerErrors']  = 22519; // E_ALL^E_DEPRECATED^E_NOTICE (everything except deprecated-msgs and notices) 
$TYPO3_CONF_VARS['SYS']['syslogErrorReporting'] = 22519; // E_ALL^E_DEPRECATED^E_NOTICE (everything except deprecated-msgs and notices) 
$TYPO3_CONF_VARS['SYS']['belogErrorReporting'] = 22519; // E_ALL^E_DEPRECATED^E_NOTICE (everything except deprecated-msgs and notices) 
+0

Nó hoạt động .. Rất cám ơn! – Astrip

+0

Tuyệt vời, không có vấn đề =) – Bear

+3

Tôi thấy cài đặt này hoạt động với PHP 5.4+: '$ TYPO3_CONF_VARS ['SYS'] ['exceptionErrors'] = E_ALL^​​E_NOTICE^E_DEPRECATED^E_WARNING^E_USER_ERROR^E_USER_NOTICE^E_USER_WARNING^E_STRICT; 'từ http://www.typo3.net/forum/thematik/zeige/thema/115080/ –

Các vấn đề liên quan