![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 5.07.2010 Skąd: Bliżyn Ostrzeżenie: (0%) ![]() ![]() |
Ustawiłem w php.ini
error_reporting = E_ALL display_errors = On html_errors=On I jeśli zrobię jakiś błąd w skrypcie PHP to błąd się nie wyświetla. Mam Apache2 i PHP5 na GNU/Linuksie Ubuntu. Wygląda tak jakby serwer w ogóle nie wyświetlał zawartości kiedy wystąpi błąd 500 kiedy wywołuje polecenie: Kod echo -e "GET /skrypt.php HTTP/1.0 \nHost:localhost\n" | nc localhost 80 to dostaje same nagłówki: Kod HTTP/1.0 500 Internal Server Error Date: Mon, 05 Jul 2010 19:28:08 GMT Server: Apache/2.2.14 (Ubuntu) X-Powered-By: PHP/5.3.2-1ubuntu4.2 Vary: Accept-Encoding Content-Length: 0 Connection: close Content-Type: text/html kod skryptu: Kod <!DOCTYPE HTML>
<html> <head> <meta charset="utf-8" /> <title>Test</title> <body> <?php \x // błąd ?> </body> </html> |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 122 Pomógł: 11 Dołączył: 24.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj "wklepać" poniższy kod do pliku ze skryptem php:
error_reporting(E_ALL); ini_set('display_errors', 'on'); -------------------- Myślisz, że przeżyjesz swoje życie w blasku i chwale...
Lecz jest coś, co zmieni ci cały świat... Szczerość! |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 5.07.2010 Skąd: Bliżyn Ostrzeżenie: (0%) ![]() ![]() |
Nadal nic.
To chyba wina Apacha bo jak uruchamiam php w terminalu to błędy się wyświetlają. Znalazłem Odpowiedź (jakby ktoś miał podobny problem) w pliku php.ini należy wyłączyć opcję log_errors Kod display_errors = On log_errors = Off jak log_error jest włączone wszystkie będy zapisywane są w logu pod linuxem dla apache2 w pliku /var/log/apache2/error.log |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 3.07.2025 - 06:06 |