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)
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/?
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
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
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!
Come hai impostato i permessi? Sembra che tu non possa accedere....
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
ha funzionatooooo 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.
Non abbiate fretta di rispondere mi raccomando eh?
Possibile che nessuno lo sappia?
Mandriva 2009.1 - 2.6.29-desktop586-1mnb, kde 4.2.2 Scheda Nvidia GForce 6200 & later - RAM: 2 GB - Modem Alice Gate 2 Plus Ethernet - Skype 2.0.0.72