Estensioni del server di FrontPage: risoluzione dei problemi

Cenni preliminari

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.

Messaggi di errore e domande più comuni relativi alle estensioni del server di FrontPage nei sistemi Windows NT

Installazione

IIS - Unknown Server "MSIIS"

Apertura di un Web

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

Pubblicazione di un Web

Utilizzo dell'FTP anziché del comando Pubblica Web di FrontPage.

Errori HTTP

Errore HTTP 500
Errore HTTP 501

Domande frequenti su Windows NT

Considerazioni sul trasferimento di dati tramite l'FTP a un Web di FrontPage.

Messaggi di errore e domande più comuni relative alle estensioni del server di FrontPage nei sistemi UNIX

Installazione

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.

Apertura di un Web

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

Pubblicazione di un Web

The server nome_server timed out.
Cannot add task named nome_attività to the task list on the server.

Amministrazione di un Web

Server error: Cannot open file percorso_directory_principale_documenti/_vti_pvt/service.pwd

Accesso a un Web

Netscape - Cannot restrict browse access

Errori HTTP

Errore HTTP 403
Errore HTTP 404
Errore HTTP 500
Errore HTTP 501
Errore HTTP 502

Domande frequenti su UNIX

Utilizzo dell'FTP anziché del comando Pubblica Web di FrontPage.
FreeBSD è in esecuzione sul server e si verificano dei problemi.

Messaggi di errore e domande più comuni relativi alle estensioni del server di FrontPage nei sistemi Windows NT

Installazione

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.

Apertura di un Web

NTLM authentication failed

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.

NTLM authentication failed, because you are connecting to the server via a proxy server, and NTLM authentication does not work in this case. You should either disable NTLM authentication for this server, or if the proxy server is unnecessary, add the server to the List of Hosts without proxies in the Tools/Options dialog.

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:

IIS - Cannot open web, Username/Password prompt continually displayed.

È possibile che questo messaggio di errore venga visualizzato se si verifica una delle seguenti situazioni:

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:

  1. Ricavare la cartella di base dall'URL
  2. Nome file = ".nsconfig"
  3. Effettuare una ricerca dei file di configurazione nelle sottocartelle

Pubblicazione di un Web

Utilizzo dell'FTP anziché del comando Pubblica Web di FrontPage.

Errori HTTP

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:

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".

Messaggi di errore e domande più comuni relativi alle estensioni del server di FrontPage nei sistemi UNIX

Installazione

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.

Apertura di un Web

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:

  1. Ricavare la directory di base dall'URL
  2. Nome file = ".nsconfig"
  3. 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.

The server could not complete your request. For more information on the message from the server, click Details.

È 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 denied

Il 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:

Pubblicazione di un Web

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.

Amministrazione di un Web

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.

Accesso a un Web

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.

Errori HTTP

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.

Domande frequenti su UNIX

Quando si utilizza l'FTP per trasferire i file di un Web di FrontPage al server, quali file non devono essere trasferiti?

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.