Personalizzare le pagine di errore

8 risposte [Ultimo messaggio]
User offline. Last seen 37 settimane 1 giorno ago. Sconnesso
Iscritto: 03/03/2009
Punti : 0
Gruppi: Nessuno

Ciao a tutti, oggi sono alle prese di un nuovo dilemma. Vorrei personalizzare le pagine di errore del mio server Apache/2.2.11, preciso che ho già provveduto a personalizzare la pagina 404 Not Found, ma trovo difficoltà nel fare lo stesso con la 401 Authorization Required
Authorization Required
"This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.
Additionally, a 401 Authorization Required error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2.2.11 Server at mioserver"
Ho provato a crare anche il file .htaccess con le seguenti direttive ed inserirlo nella root /var/www/html/.htaccess (ma ho provato anche in altre directory ma nulla)
ErrorDocument 500 /error/504.html
ErrorDocument 404 /error/404.html
ErrorDocument 403 /error/403.html
ErrorDocument 401 /error/401.html
ErrorDocument 400 /error/400.html
Ho spulciato sulla rete ma non sono riuscita nell'operazione.
Qualche anima pia che mi possa dare un'aiuto? Grazie (k)

User offline. Last seen 37 settimane 1 giorno ago. Sconnesso
Iscritto: 03/03/2009
Punti : 0
Gruppi: Nessuno
Re: Personalizzare le pagine di errore

Non abbiate fretta di rispondere mi raccomando eh?
Possibile che nessuno lo sappia?

User offline. Last seen 7 settimane 4 giorni ago. Sconnesso
Iscritto: 28/05/2009
Punti : 0
Gruppi: Nessuno
Re: Personalizzare le pagine di errore

Quote:
kartika ha scritto:
Ho provato a crare anche il file .htaccess con le seguenti direttive ed inserirlo nella root /var/www/html/.htaccess (ma ho provato anche in altre directory ma nulla)
ErrorDocument 500 /error/504.html
ErrorDocument 404 /error/404.html
ErrorDocument 403 /error/403.html
ErrorDocument 401 /error/401.html
ErrorDocument 400 /error/400.html

Hai creato quelle pagine personalizzate sotto /error/?

User offline. Last seen 37 settimane 1 giorno ago. Sconnesso
Iscritto: 03/03/2009
Punti : 0
Gruppi: Nessuno
Re: Personalizzare le pagine di errore

Si le ho create e risiedono in /var/www/error/
però mi carica solo la pagina con errore 404 ma le altre no, a me serviva almeno personalizzare quella con errore 401.
Grazie

User offline. Last seen 5 settimane 1 giorno ago. Sconnesso
Iscritto: 07/12/2006
Punti : 0
Gruppi: Nessuno
Re: Personalizzare le pagine di errore

1. fare un up dopo neanche sette ore non e' un comportamento corretto.
2. hai letto con attenzione il messaggio d'errore? La chiave e' li....

La parte finale del messaggio recita:

Additionally, a 401 Authorization Required error was encountered while trying to use an ErrorDocument to handle the request.

significa che hai protetto anche la pagina di errore 401 e quindi l'utente non riesce ad accedere neanche a quella generando lo stesso tipo di errore di accesso negato. In pratica il secondo 401 e' riferito alla pagina di errore /error/401.html.

Prova a sproteggere la pagina di errore e riprova.

Filotux

User offline. Last seen 37 settimane 1 giorno ago. Sconnesso
Iscritto: 03/03/2009
Punti : 0
Gruppi: Nessuno
Re: Personalizzare le pagine di errore

Quote:
filotux ha scritto:
1. fare un up dopo neanche sette ore non e' un comportamento corretto.
2. hai letto con attenzione il messaggio d'errore? La chiave e' li....

La parte finale del messaggio recita:

Additionally, a 401 Authorization Required error was encountered while trying to use an ErrorDocument to handle the request.

significa che hai protetto anche la pagina di errore 401 e quindi l'utente non riesce ad accedere neanche a quella generando lo stesso tipo di errore di accesso negato. In pratica il secondo 401 e' riferito alla pagina di errore /error/401.html.

Prova a sproteggere la pagina di errore e riprova.

Filotux

R-1) E' che mi avete viziata a ricevere risposte immediate, :-( cmq mi prendo il rimprovero e ne farò tesoro.
R-2) Ma il messaggio di errore è quello di default che deve generare un determinato evento, tipo la mancata autentificazione. Il problema non è nel messaggio di errore, ma bensi, anzichè darmi l'errore che avevo creato nella pagina html, mi restituisce quello di fefault.
Cmq grazie e chiedo scusa di nuovo!

User offline. Last seen 7 settimane 4 giorni ago. Sconnesso
Iscritto: 28/05/2009
Punti : 0
Gruppi: Nessuno
Re: Personalizzare le pagine di errore

Come hai impostato i permessi? Sembra che tu non possa accedere....

User offline. Last seen 5 settimane 1 giorno ago. Sconnesso
Iscritto: 07/12/2006
Punti : 0
Gruppi: Nessuno
Re: Personalizzare le pagine di errore

Il messaggio di errore non e' lo stesso: leggi bene la parte che inizia con "additionally".

L'errore e' dovuto al fatto che non hai i diritti per leggere la pagina di errore: si tratta di un errore innestato in un altro. Sproteggi la pagina di errore e vedrai che funziona.

filotux

User offline. Last seen 37 settimane 1 giorno ago. Sconnesso
Iscritto: 03/03/2009
Punti : 0
Gruppi: Nessuno
Re: Personalizzare le pagine di errore

ha funzionatooooo :lol: grazie grazie grazie siete stati davvero gentili.
Allora prima avevo impostato questi permessi:
-rw-r--r-- 1 root root 1557 2009-06-05 01:25 401.html
-rw-r--r-- 1 root root 1683 2009-06-05 12:38 404.html
(di cui la 404.html mi restituiva la pagina modificata correttamente e la 401 NO, solo quella di default)

Adesso ho cambiato i permessi alla 401 come da voi suggerito in questo modo:
-rw-r--r-- 1 kartika kartika 1685 2009-06-06 12:08 401.html
-rw-r--r-- 1 root root 1683 2009-06-05 12:38 404.html
Anche se non ho capito il perchè la 404 e la 401 agiscono sui permessi in maniera diversa.
Cmq grazie veramente.

Condividi contenuti