Chcę tylko włączyć błędy PHP i wyłączyć wszystkie powiadomienia i ostrzeżenia w plikach php.Jak wyłączyć powiadomienia i ostrzeżenia w PHP w pliku .htaccess?
Z góry dziękuję.
Chcę tylko włączyć błędy PHP i wyłączyć wszystkie powiadomienia i ostrzeżenia w plikach php.Jak wyłączyć powiadomienia i ostrzeżenia w PHP w pliku .htaccess?
Z góry dziękuję.
Prawdopodobnie najlepiej zrobić trzeba przynajmniej sprawdzić swój dziennik błędów php rzeczy dzieje się źle;)
# PHP error handling for development servers
php_flag display_startup_errors off
php_flag display_errors off
php_flag html_errors off
php_flag log_errors on
php_flag ignore_repeated_errors off
php_flag ignore_repeated_source off
php_flag report_memleaks on
php_flag track_errors on
php_value docref_root 0
php_value docref_ext 0
php_value error_log /home/path/public_html/domain/PHP_errors.log
php_value error_reporting -1
php_value log_errors_max_len 0
Pamiętaj, aby nigdy nie wysyłać pliku error_log do publicznej lokalizacji dostępu. – glerendegui
@glerendegui w rzeczy samej, nie sugeruję, że to najlepsza praktyka. Podobnie jak w przypadku komentarza dla prostego środowiska programistycznego, a nie dla produkcji bardzo przydatny jest dostęp do dziennika błędów w sieci localhost ||. – imp
@glerendegui możesz wyjaśnić, dlaczego nie wysłać pliku error_log do publicznej lokalizacji dostępu? – Tarik
Spróbuj:
php_value error_reporting 2039
Nadzieja pomaga
Jeśli masz wspólny plan hostingu, który nie ma zainstalowanego php jako modułu, otrzymasz błąd 500 serwera podczas dodawania tych flag do pliku htaccess.
ale można dodać linię:
ini_set('display_errors','off');
na początku pliku .php i powinny działać bez błędów.
Fortes ma rację, dziękuję.
Kiedy masz wspólny hosting, zwykle uzyskujesz 500 server error
. Mam stronę internetową z Joomla i dodałam do index.php
:
ini_set('display_errors','off');
Linia błąd pokazał w mojej stronie zniknął.
Użyłem ini_set ('display_errors', 'off'); i działa świetnie
ini_set('display_errors','off');
działa dobrze w Wordpress config.php
to jest jedyna, która działa. Wypróbowałem 20 różnych linii. To działa. – SpaceDog
możliwe duplikat [Wyłącz ostrzeżeń i błędów na php/mysql] (http://stackoverflow.com/questions/1645661/turn-off- ostrzeżenia-i-błędy-na-php-mysql) – mario