To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

1.12.7 i starsze - Errorek - własne strone błędów z raportem

tosiek - 14-08-2009, 15:17
Temat postu: Errorek - własne strone błędów z raportem
Errorek - własne strone błędów z raportami mail + plik logu
To nic innego jak prosty skrypt php wyświetlający stronę błędów z odpowiednim nagłówkiem HTTP.

Demo:
http://tosiek.pl/500
http://tosiek.pl/509

Błędy Do wyboru do koloru. W poniższym skrypcie treść błędu jest inna :!:

Lecz dodatkowo zapisuje wszystkie błędy do pliku error.csv w formacie CSV który można odczytać za pomocą MS Excel excelem w OpenOffice oraz online:
http://docs.google.com/
i inne tego typu

Instalacja:
Wgrywamy plik errorek.php i errorek_config.php do głównego katalogu.

Następnie dodajemy w pliku .htaccess poniższe wpisy:
Kod:
<Files error.csv>
Deny From All
</Files>
#Bledy numeryczne na errorek.php
RewriteRule ^([0-9][0-9][0-9]+)$ /errorek.php?error=$1 [L,NC]
#Bledy HTTP - wlasna strona bledu
#Client error - po stronie klienta
ErrorDocument 400 /400
ErrorDocument 401 /401
ErrorDocument 402 /402
ErrorDocument 403 /403
ErrorDocument 404 /404
ErrorDocument 405 /405
ErrorDocument 406 /406
ErrorDocument 407 /407
ErrorDocument 408 /408
ErrorDocument 409 /409
ErrorDocument 410 /410
ErrorDocument 411 /411
ErrorDocument 412 /412
ErrorDocument 413 /413
ErrorDocument 414 /414
ErrorDocument 415 /415
ErrorDocument 416 /416
ErrorDocument 417 /417
#Server error - po stronie serwera
ErrorDocument 500 /500
ErrorDocument 501 /501
ErrorDocument 502 /502
ErrorDocument 503 /503
ErrorDocument 504 /504
ErrorDocument 505 /505
ErrorDocument 509 /509


Od tej pory błędy będą obsługiwane przez errorka. Jeśli chcemy mieć wysyłane raporty o błędzie na email w pliku errorek_config.php wpisujemy nasz adres email.

Errorek umożliwia takze odczyt pliku z błędami, wystarczy wejsc na adres tam gdzie wgraliśmy errorka z dopisanym ?show np.:
tosiek.pl/errorek.php?show
I należy wprowadzić hasło które się podało w pliku errorek_config.php (hasło może być dowolne) :oops:

Don8 - 14-08-2009, 19:13

po wgraniu do pliku .htaccess jest taki błąd:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@donwarez.donmateo.webd.pl and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

tosiek - 14-08-2009, 19:23

Don8, spróbuj to:
Kod:
RewriteRule ^([0-9][0-9][0-9])+$ /errorek.php?error=$1 [L,NC]

zmienić na:
Kod:
RewriteRule ^([0-9][0-9][0-9])+$ ./errorek.php?error=$1 [L,NC]

lub:
Kod:
RewriteRule ^([0-9][0-9][0-9])+$ errorek.php?error=$1 [L,NC]

Don8 - 14-08-2009, 22:56

dalej ten sam błąd
adrian507120 - 14-08-2009, 23:14

ja mam to samo co don8
maminowiec - 15-08-2009, 12:05

daj tak

Kod:
<Files error.csv>
Deny From All
</Files>
# Błedy numeryczne na error.php
RewriteRule ^([0-9][0-9][0-9])+$ /errorek.php?error=$1 [L,NC]
#Bledy HTTP - wlasna strona bledu
#po stronie klienta
ErrorDocument 400 /400
ErrorDocument 401 /401
ErrorDocument 402 /402
ErrorDocument 403 /403
ErrorDocument 404 /404
ErrorDocument 405 /405
ErrorDocument 406 /406
ErrorDocument 407 /407
ErrorDocument 408 /408
ErrorDocument 409 /409
ErrorDocument 410 /410
ErrorDocument 411 /411
ErrorDocument 412 /412
ErrorDocument 413 /413
ErrorDocument 414 /414
ErrorDocument 415 /415
ErrorDocument 416 /416
ErrorDocument 417 /417
#po stronei serwera
ErrorDocument 500 /500
ErrorDocument 501 /501
ErrorDocument 502 /502
ErrorDocument 503 /503
ErrorDocument 504 /504
ErrorDocument 505 /505
ErrorDocument 509 /509

Don8 - 15-08-2009, 14:24

maminowiec, dzięki działa
djnike - 14-05-2010, 12:02

Ja mam z tym problem,ciągle wczytuje stronę od nowa i napis nie nadąża się wyświetlać :(
Boltex - 14-05-2010, 15:57

U mnie także nie działa ;/

Not Found

The requested URL /forum/lololo.php was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

forum viphandel.hostil.pl/forum

MagicalFire - 14-05-2010, 16:09

Boltos, czy twój hosting obsługuje Rewrite ??
Boltex - 14-05-2010, 16:14

MagicalFire, tiaa już działa.Myślałem że to trochę inaczej działa ;/ Przydało by się zrobić tak że np. wpisuje adres strony np. przemo.org/phpbb2/forum/plik

w miejscu plik np. nie istniejący plik np. lol.php i wyświetla się strona błędu.Czy dało by się tak zrobić? to samo z grafiką by bylo.

Logan4 - 14-05-2010, 17:39

do htacces
ErrorDocument 404 http://www.adresstrony.pl/404.html
ErrorDocument 403 http://www.adresstrony.pl/403.html


Tworzysz sobie te pliki w html i wrzucasz co Ci się tam podoba ;)

Westbam - 24-03-2012, 20:01

Mod fajny ale szkoda, że tekst nie nadąża :/

[ Dodano: 25-03-2012, 13:56 ]
UPPP? ;/



Powered by phpBB modified by Przemo © 2003 phpBB Group