In questo capitolo del Resource Kit delle estensioni del server di FrontPage verranno trattati i messaggi di errore più comuni relativi alle estensioni del server di FrontPage. Il capitolo è suddiviso in due sezioni: nella prima parte verranno illustrati i problemi relativi a Windows NT e nella seconda i problemi relativi a UNIX.
È possibile che molti dei messaggi di errore riportati vengano visualizzati per diversi motivi. In questo capitolo verranno tuttavia identificate le cause più comuni di ciascuno di essi. Nella maggior parte dei casi, quando viene visualizzato un errore HTML standard, si consiglia di controllare i file registro degli errori presenti sul server. Tali file contengono informazioni sufficientemente dettagliate per identificare il problema.
NTLM authentication failed
NTLM authentication failed, because you are connecting to the server via a proxy server...
IIS - Can open web without Username/Password prompt
IIS - Cannot open web, Username/Password prompt continually displayed.
Server error: Web Server busy. Please try again.
There is no server on Port 80 at nome_server.
Netscape - Can open web without Username/Password prompt
Utilizzo dell'FTP anziché del comando Pubblica Web di FrontPage.
Considerazioni sul trasferimento di dati tramite l'FTP a un Web di FrontPage.
Server error: Cannot open file usr/local/nome_directory/service.lck for writing.
Server error: Cannot open file usr/local/nome_directory/config/magnus.lck for writing.
Netscape - Web opens without username/password prompt
Apache - Can open web without username/password
The server could not complete your request. For more information on the message from the server, click Details.
Cannot open file usr/local/frontpage/we80.cnf for reading.
Server Error. The server encountered an internal error or misconfiguration
The server nome_server timed out.
Cannot add task named nome_attività to the task list on the server.
Server error: Cannot open file percorso_directory_principale_documenti/_vti_pvt/service.pwd
Errore HTTP 403
Errore HTTP 404
Errore HTTP 500
Errore HTTP 501
Errore HTTP 502
Utilizzo dell'FTP anziché del comando Pubblica Web di FrontPage.
FreeBSD è in esecuzione sul server e si verificano dei problemi.
IIS - Unknown Server "MSIIS", o nella casella di riepilogo a discesa Server type non è elencato il server IIS
È possibile che questo messaggio di errore venga visualizzato se il file C:\Program Files\Microsoft FrontPage\version3.0\servsupp\fp30msft.dll risulta mancante o non aggiornato.
Verificare che il file indicato sia presente e aggiornato. Se il file è meno recente rispetto alle altre DLL presenti nella cartella \version3.0\servsupp, reinstallare le estensioni del server di FrontPage dal CD di FrontPage 98.
All'esterno di una rete LAN sarà necessario che gli utenti specifichino il nome del dominio e il nome utente, ad esempio dominio\nomeutente, in modo che il server Web utilizzi l'account sul supervisore primario del dominio anziché cercare un account locale.
Se l'autenticazione NTLM è abilitata e viene effettuato un tentativo di accesso al Web di FrontPage tramite un server proxy o un firewall, non sarà possibile accedere al Web. Per eseguire tale operazione, sarà necessario abilitare in Internet Service Manager l'autenticazione di base delle password, consentendo in questo modo anche autenticazioni non codificate. Se alcuni utenti che accedono al Web necessitano dell'autenticazione NTLM e non utilizzano un server proxy, oltre all'autenticazione di base sarà necessario selezionare anche l'autenticazione NTLM. Verrà stabilita una connessione utilizzando innanzitutto l'autenticazione NTLM, quindi, se necessario, l'autenticazione di base.
IIS - Can open web without Username/Password prompt
Se è possibile accedere a un Web di FrontPage senza che venga chiesto di immettere il nome utente o la password, tenere presente quanto segue:
- Se si utilizza l'autenticazione Challenge/Response di Windows NT e si accede al computer come amministratore, verrà automaticamente utilizzata la stessa password. Per risolvere il problema, provare ad aprire un Web di FrontPage da un computer client. Verrà visualizzata una finestra di dialogo in cui sarà possibile immettere il nome utente e la password.
- È possibile che all'account IUSR_Nome_Computer o all'account INTERACTIVE sia stata assegnata l'autorizzazione rx per la cartella _vti_bin/_vti_aut. Se è stato assegnato questo tipo di autorizzazione alle sottocartelle di _vti_bin, all'utente che effettuerà l'accesso a un Web in FrontPage Explorer non sarà mai chiesto di immettere il nome e la password e per l'accesso verrà utilizzato l'account dell'utente che ha avuto accesso tramite Internet. Per risolvere il problema, rimuovere tutte le autorizzazioni tranne quelle assegnate ai gruppi degli autori e degli amministratori.
- Se è in esecuzione un file system di tipo FAT, non sarà possibile limitare l'accesso al proprio Web di FrontPage, che sarà quindi accessibile a chiunque utilizzi il client di FrontPage. Sarà pertanto necessario reinstallare IIS su una partizione NTLM.
IIS - Cannot open web, Username/Password prompt continually displayed.
È possibile che questo messaggio di errore venga visualizzato se si verifica una delle seguenti situazioni:
- Si utilizza un'errata combinazione nome utente e password.
- Si verifica un problema di autorizzazioni per determinati file o cartelle. In tal caso, è possibile che l'account utilizzato non disponga dell'autorizzazione rx per la cartella _vti_aut oppure _vti_adm (a seconda che vengano richieste le autorizzazioni di modifica o di amministrazione).
- Se si utilizza un nuovo account utente di Windows NT, assicurarsi che nella finestra di dialogo User properties di User Manager, l'opzione User Must Change password at Next Logon sia deselezionata.
Server error: Web Server busy. Please try again.
L'account utente non dispone dell'autorizzazione rwxd per la cartella _vti_pvt del Web corrispondente. In particolare l'utente non dispone dell'accesso al file Service.lck.
There is no server on Port 80 at nome_server.
Questo messaggio di errore indica che il server Web del sito non è in esecuzione.
Netscape - Can open web without Username/Password prompt
Se si utilizza un server Netscape, verrà visualizzato questo messaggio di errore nel caso in cui il controllo di accesso non sia stato impostato correttamente. In Netscape Server Administrator modificare i file di configurazione per cartella (per il controllo di accesso) in base ai parametri elencati di seguito:
- Ricavare la cartella di base dall'URL
- Nome file = ".nsconfig"
- Effettuare una ricerca dei file di configurazione nelle sottocartelle
Utilizzo dell'FTP anziché del comando Pubblica Web di FrontPage.
Se viene visualizzato un messaggio di errore HTTP contenente un codice di stato, tenere presente che i codici sono standard industriali indicati nelle specifiche HTML 3.2. I messaggi della serie 400 indicano che il problema è relativo al client, mentre i messaggi della serie 500 indicano che il problema è relativo al server.
500 - Server Error. This server has encountered an internal error which prevents it from fulfilling your request. The most likely cause is a misconfiguration. Please ask the administrator to look for messages in the server's error log.
Possibili soluzioni:
- Utilizzare Internet Service Manager per convertire il server predefinito in un server virtuale. Per determinare se un server è virtuale, è possibile utilizzare l'Amministratore del server di FrontPage. Se in corrispondenza del server predefinito vengono visualizzati solo i numeri della porta, 80 e 443, e non l'indirizzo TCP/IP, il server in uso non è virtuale.
Per risolvere il problema, disinstallare le estensioni del server solo dal server predefinito. Eseguire quindi l'applicazione Internet Service Manager di IIS e nella scheda Directories selezionare la cartella per il servizio predefinito. Fare clic su Edit Properties, quindi selezionare la casella di controllo Virtual Server. Specificare l'indirizzo TCP/IP appropriato e scegliere il pulsante Apply. Interrompere il server e riavviarlo, reinstallando quindi le estensioni del server di FrontPage sul nuovo server virtuale.
- Per ulteriori informazioni, accedere al sito http://www.microsoft.com/kb/articles/q143/0/97.htm (informazioni in lingua inglese).
501 - HTTP/1.0 501 Not Supported
Questo messaggio di errore indica che nel server di destinazione non sono state installate le estensioni del server di FrontPage. Per eseguire tale operazione, avviare il server e utilizzare l'Amministratore del server di FrontPage.
È inoltre possibile che questo errore si verifichi quando si tenta di eseguire uno script CGI. In tal caso, verrà visualizzato il messaggio di errore 501 Unsupported. Assicurarsi che nella finestra di dialogo di FrontPage Explorer relativa alle proprietà delle cartelle la cartella CGI-bin sia contrassegnata come "eseguibile".
Server error: Cannot open file "usr/local/nome_directory/service.lck"
for writing.
Server error: Cannot open file "usr/local/nome_directory/config/magnus.lck"
for writing.
Durante l'installazione delle estensioni del server di FrontPage nella directory specificata viene creato un file di blocco con estensione .lck contenente zero byte, in modo che ad altri utenti o ad altri programmi non sia consentito apportare modifiche. Se il programma di installazione non riesce ad aprire il file di blocco, significa che il file non è stato creato correttamente. Tale situazione può verificarsi nel caso in cui l'autorizzazione assegnata alla directory contenente il file non consenta operazioni di scrittura. Per un elenco delle corrette autorizzazioni da assegnare a questa directory, vedere File e autorizzazioni per server Web UNIX.
Netscape - Web opens without username/password prompt
Se si utilizza un server Netscape, verrà visualizzato questo messaggio di errore nel caso in cui il controllo di accesso non sia stato impostato correttamente. In Netscape Server Administrator modificare i file di configurazione per directory (per il controllo di accesso) in base ai parametri elencati di seguito:
- Ricavare la directory di base dall'URL
- Nome file = ".nsconfig"
- Effettuare una ricerca dei file di configurazione nelle sottocartelle
Apache - Web opens without username/password prompt
Questo messaggio di errore viene visualizzato quando all'interno del file access.conf si imposta l'istruzione AllowOverride su None. Per risolvere il problema, impostare questo parametro su All.
È possibile che nella sezione relativa ai dettagli vengano visualizzati anche i seguenti messaggi di errore.
msg=Cannot open file "/usr/local/frontpage/we80.cnf" for reading.
osmsg=Permission deniedIl file we80.cnf (o nome_dominio:numero_porta.cnf) è un file di configurazione creato automaticamente durante l'installazione delle estensioni del server di FrontPage. Verificare le autorizzazioni assegnate a questo file e assicurarsi che corrispondano a quelle elencate in File e autorizzazioni per server Web UNIX.
msg=Cannot open file "/usr/local/frontpage/we80.cnf" for reading.
osmsg=No such file or directory.Se il file we80.cnf (o nome_dominio:numero_porta.cnf) non si trova nella directory /usr/local/frontpage, reinstallare le estensioni del server di FrontPage per il dominio in uso.
Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Contattare l'amministratore del server al relativo indirizzo indicando l'ora in cui si è verificato l'errore e fornendo informazioni su qualsiasi operazione eseguita che possa avere generato l'errore.
Nel file registro degli errori del server Web sono riportati i messaggi di errore sopra elencati e il messaggio seguente:
Access to /directory_dati/_vti_bin/shtml.exe failed for nomehost, reason: Premature end of script headers
Questo messaggio di errore indica che il file delle estensioni del server di FrontPage, shtml.exe, si trova sul server, ma non contiene il codice appropriato. Questa situazione può verificarsi se il file dello stub è stato installato erroneamente nella directory /usr/local/frontpage/version3.0/exes al posto dell'effettivo file CGI. Poiché la dimensione dei file CGI è di circa 2 MB, assicurarsi che:
- La directory .../version3.0/exes contenga file CGI con la dimensione corretta.
- Lo stub contenuto nella directory dati punti al corretto percorso dei file CGI. Eseguendo la funzione "strings" nello stub verrà visualizzato il codice di testo.
The server nome_server timed out. The current request did not complete successfully.
Questo messaggio di errore indica in genere la necessità di aumentare il valore del parametro relativo al tempo di attesa nel file di configurazione del server.
Cannot add task named nome_attività to the task list on the server.
Questo messaggio di errore indica in genere che FrontPage non dispone di sufficienti privilegi in scrittura per la directory_principale_documenti/_vti_pvt.
Per una diagnosi più completa del problema, è possibile utilizzare l'opzione Check nel file fpsrvadm.exe. Per visualizzare l'elenco completo delle autorizzazioni di accesso ai file, vedere File e autorizzazioni per server Web UNIX.
Server error: Cannot open file percorso_directory_principale_documenti/_vti_pvt/service.pwd.
È possibile che questo errore si verifichi quando si tenta di aggiungere o modificare le autorizzazioni per un Web aperto. Controllare le autorizzazioni per questo file, assicurarsi che il proprietario disponga dell'accesso in lettura e in scrittura e che la proprietà e l'ID dei programmi CGI di FrontPage (shtml.exe, admin.exe, author.exe) siano stati impostati sullo stesso proprietario UNIX. Per questo file vi sono 644 autorizzazioni predefinite. Per visualizzare l'elenco completo delle autorizzazioni di accesso ai file, vedere File e autorizzazioni per server Web UNIX.
Netscape - Cannot restrict browse access
In Netscape la gestione di database per gli utenti finali è una caratteristica aggiuntiva. Anche se si crea un database di utenti finali registrati in base alle istruzioni fornite da Netscape, sui server Netscape non sarà tuttavia supportato l'utilizzo del Gestore del modulo Registrazione di FrontPage poiché tali server concederanno erroneamente agli utenti finali registrati l'autorizzazione di accesso in scrittura al Web.
Se viene visualizzato un messaggio di errore HTTP contenente un codice di stato, tenere presente che i codici sono standard industriali indicati nelle specifiche HTML 3.2. I messaggi della serie 400 indicano che il problema è relativo al client, mentre i messaggi della serie 500 indicano che il problema è relativo al server.
403 - Forbidden
Questo messaggio di errore indica che l'utente non dispone delle autorizzazioni di accesso alla directory. È inoltre possibile che tale messaggio venga visualizzato quando si esplora un sito che non contiene una home page.
404 - The proxy server has encountered an error (Host was not found).
Questo messaggio di errore indica che il Servizio nome dominio (DNS, Domain Name Service) non riesce a individuare l'URL richiesto. Provare ad accedere all'URL con il browser in uso in modo da verificare il corretto funzionamento del sito. Se si stabilisce la connessione correttamente, provare a riconnettersi utilizzando FrontPage Explorer. Se viene nuovamente visualizzato l'errore 404, probabilmente nel server non sono state installate le estensioni del server di FrontPage.
500 - Server Error This server has encountered an internal error which prevents it from fulfilling your request. The most likely cause is a misconfiguration. Please ask the administrator to look for messages in the server's error log.
Questo messaggio di errore può essere visualizzato per diversi motivi. Il client di FrontPage non è in grado di diagnosticare ulteriormente il problema in base alle informazioni inviate dal server. Per un'analisi più approfondita, consultare i registri degli errori del server Web. Questo messaggio di errore indica molto spesso che si sono verificati problemi relativi alle autorizzazioni e al tempo di attesa o che il server sta esaurendo lo spazio disponibile su disco.
501 - HTTP/1.0 501 Not Supported
Questo messaggio di errore indica che nel server di destinazione non sono state installate le estensioni del server di FrontPage. Per eseguire tale operazione, avviare il server e utilizzare l'Amministratore del server di FrontPage.
502 - An error occurred in the web server that made it impossible for the FrontPage Server Extensions to process this request. (HTTP Error 502)
Questo messaggio di errore indica che durante l'esecuzione come gateway o server proxy il server Web ha ricevuto una risposta non valida dal server a cui si è connesso nel tentativo di elaborare la richiesta. Tale problema è in genere determinato da problemi relativi alle autorizzazioni. Per ulteriori informazioni, controllare il registro degli errori del server.
Il comando di FrontPage per la pubblicazione consente di utilizzare l'HTTP per comunicare con il server Web. Tale comando non consente di trasferire i file delle estensioni del server di FrontPage al server di destinazione. Quando si utilizza un'applicazione FTP, è importante trasferire dal server di origine solo i file di dati, ma nessuna directory _vti _* . Se questi file o directory vengono trasferiti, i file esistenti sul server di destinazione verranno sovrascritti. Le estensioni del server di FrontPage devono essere installate utilizzando solo l'Amministratore del server di FrontPage sul server host oppure in modalità remota utilizzando i moduli HTML per l'amministrazione del server.
FreeBSD è in esecuzione sul server e si verificano dei problemi.
FrontPage dispone di estensioni che supportano il sistema operativo BSDi, ma non supportano ufficialmente FreeBSD. Le estensioni del server su FreeBSD non sono state sottoposte a verifiche approfondite di corretto funzionamento da parte di Microsoft. Non è quindi possibile fornire un adeguato servizio di assistenza riguardo a tali problemi.