Base di conoscenze
1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Questa guida ti riguarda se incontri un errore 500, che può avere varie origini generalmente legate allo sviluppo del tuo sito web su un Web Hosting, in particolare con le reindirizzamenti dei tuoi file .htaccess.
In quali circostanze si verificano questi errori?
Apache2, in uso sui nostri server, non supporta più alcuni moduli come mod_auth_anon, mod_auth_dbm, mod_authz_dbm, mod_cern_meta, mod_imap, mod_imagemap, mod_mime_magic.
Inoltre, Apache2 è rigoroso con gli errori di sintassi e quando si trova di fronte a errori di sintassi in un file .htaccess, può risultare in errori 500 Internal Server Error o errori inattesi di riscrittura URL.
Esempi di Sintassi Errata in .htaccess e Correzione
In questo primo esempio, l'errore di sintassi è che la regola di riscrittura non specifica il codice di risposta di reindirizzamento HTTP da restituire. La correzione aggiunge la direttiva R=301 per specificare che il reindirizzamento dovrebbe restituire un codice 301 (permanente):
RewriteRule ^articles/([0-9]+)/$ /article.php?id=$1 [L]
Correzione:
RewriteRule ^articles/([0-9]+)/$ /article.php?id=$1 [L,R=301]
In questo secondo esempio, l'errore di sintassi è che la direttiva Options non specifica correttamente le opzioni da abilitare o disabilitare. La correzione aggiunge il segno "+" per specificare che FollowSymLinks dovrebbe essere abilitato invece che disabilitato:
Options -Indexes FollowSymLinks
Correzione:
Options -Indexes +FollowSymLinks
Come Risolvere Questi Errori?
- Se la prima pagina o un'altra pagina mostra un errore 500, rinomina il file .htaccess o commenta tutte le righe con # e rimuovi i commenti riga per riga fino a trovare la sezione problematica.
- Se l'errore si verifica dopo aver apportato modifiche a una delle tue pagine, il modo più semplice è ripristinare la versione precedente del file.
Il programma studenti di Infomaniak consente di ottenere gratuitamente 1 Hosting Web e 1 kSuite Standard per sviluppare competenze digitali durante gli studi universitari.
Premessa
- è richiesto un dominio per il corretto funzionamento dei prodotti e questo rimane a pagamento
- offerta valida solo nei seguenti paesi: Svizzera, Francia, Belgio, Germania, Italia, Austria, Spagna, Canada
- offerta riservata ai nuovi ordini di hosting (non applicabile agli ordini già in corso o alle rinnovazioni)
- 1 hosting web (= spazio per 20 siti web su 250 GB di spazio SSD) e 1 kSuite Standard per persona
- lo studente deve essere maggiorenne (o avere l'autorizzazione dei genitori)
- lo studente deve poter giustificare il suo status con una carta di identità studentesca e un documento d'identità valido:
- carta studentesca o certificato scolastico: deve essere aggiornata e mostrare la scuola, l'anno scolastico in corso, oltre al tuo nome e cognome
- documento di identità (fronte/retro): deve essere valido con una foto chiara e leggibile
- il tuo indirizzo email studentesco ufficiale: fornito dalla tua scuola, es.: nome.cognome@la-tua-scuola.com
- la durata dell'offerta dipende dal periodo di validità della carta di identità studentesca e non può superare i 4 anni in totale
Ottenere l'hosting web gratuito
Per beneficiare di quest'offerta, è sufficiente visitare la pagina dell'offerta e preparare i documenti richiesti.
Scopri gli altri servizi gratuiti di Infomaniak
Questa guida spiega come disabilitare o configurare HSTS per un sito web.
Prefazione
- quando HSTS è attivato per un sito web, il server indica al visitatore del sito (se il suo browser web è compatibile) di sostituire tutti i link non sicuri con link sicuri
- esempio:
http://www.esempio.com/una/pagina/
viene automaticamente sostituito dahttps://www.esempio.com/una/pagina/
- dopo aver attivato un certificato SSL su un sito web, l'HSTS è configurato nel seguente modo:
max-age=16000000
Disabilitare HSTS
1. con un CMS (WordPress, Joomla, ecc.)
Includere la seguente riga in tutte le pagine generate dal CMS:
header( 'Strict-Transport-Security: max-age=0;' );
Per WordPress, è possibile aggiungere questa direttiva nel file functions.php
del proprio tema:
add_action( 'send_headers', 'add_header_xua' );
function add_header_xua() {
header( 'Strict-Transport-Security: max-age=0;' );
}
Ulteriori dettagli su WordPress
2. con un sito PHP
Includere la seguente riga in tutte le pagine PHP:
header( 'Strict-Transport-Security: max-age=0;' );
Per fare ciò senza dover modificare ogni pagina PHP di un sito, è possibile utilizzare la direttiva auto_prepend_file
nel file .user.ini
del sito interessato:
auto_prepend_file=/home/clients/xxxx/web/hsts_disable.php
... con il seguente file hsts_disable.php
:
header( 'Strict-Transport-Security: max-age=0;' );
3. con un sito di contenuto statico (non PHP)
Includere questo header in un file .htaccess
:
# BEGIN DISABLE HSTS
<IfModule mod_headers.c>
Header always set Strict-Transport-Security "max-age=0; includeSubDomains;"
</IfModule>
# END DISABLE HSTS
Personalizzare HSTS
Il valore predefinito può essere modificato nei file PHP del proprio sito web con la seguente direttiva:
header( 'Strict-Transport-Security: max-age=X; includeSubdomains; preload' );
(X è il numero desiderato di secondi)
Abilitare HSTS per tutti i sottodomini ospitati
includeSubDomains;
è attivato per impostazione predefinita e, come suggerisce il nome, includerà i sottodomini nella "Sicurezza di Trasporto Stretta".
Quando il visitatore accede a un sottodominio non sicuro, il browser reindirizzerà automaticamente a HTTPS e provocherà un errore di sicurezza.
Se questo comportamento non è desiderato, questo header deve essere rimosso.
Eliminare la cache HSTS del browser
Per fare ciò:
- in Chrome, digitare chrome://net-internals/#hsts
- inserire il nome di dominio nel campo di testo della sezione "Elimina le politiche di sicurezza del dominio"
- fare clic sul pulsante Elimina
- inserire il nome di dominio nel campo di testo della sezione "Consulta HSTS"
- fare clic sul pulsante Consulta
- la risposta deve essere "Non trovato"
- con Safari, inizia chiudendo il browser
- eliminare il file ~/Library/Cookies/HSTS.plist
- riaprire Safari
- con Firefox, chiudere tutte le schede
- aprire il menu di Firefox e fare clic su Cronologia / Mostra cronologia.
- cercare la pagina di cui si desidera eliminare le preferenze HSTS
- fare clic con il tasto destro su una delle voci corrispondenti
- scegliere Dimentica questo sito
Esta guía explica cómo instalar un certificado SSL gratuito de Let's Encrypt en un sitio web alojado por Infomaniak.
Preámbulo
- Una vez instalado el certificado, tu sitio web será accesible tanto en
http
como enhttps
…- Si es necesario, redirige automáticamente a todos tus visitantes al sitio seguro https.
- Si deseas incluir un nombre de dominio alias recién agregado a tu sitio que ya tenía un certificado, debes actualizarlo.
- Para múltiples subdominios, consulta esta otra guía.
- Let's Encrypt limita la instalación de certificados a:
- 100 subdominios
- 20 certificados por 7 días por dominio registrado
- 5 solicitudes fallidas por cuenta por nombre de host por hora
Instalar un certificado SSL gratuito en un sitio
Requisitos previos
- Para que la instalación sea posible, los DNS del nombre de dominio deben estar correctamente configurados para apuntar al sitio en cuestión.
- Si se ha realizado un cambio en este nivel, algunas operaciones pueden no funcionar de inmediato.
Para acceder a los sitios web y poder instalar un certificado SSL:
- Haz clic aquí para acceder a la gestión de tu producto en el Manager de Infomaniak (¿necesitas ayuda?).
- Haz clic directamente en el nombre asignado al producto correspondiente:
- Haz clic en Configurar debajo de Certificado SSL:
- Haz clic en el botón Instalar un certificado:
- Elige el certificado gratuito.
- Haz clic en el botón Siguiente:
- Verifica o selecciona los dominios correspondientes.
- Haz clic en el botón Instalar:
- Espera hasta que se obtenga el certificado para el sitio.
Consulta esta otra guía si encuentras errores SSL.
Questa guida spiega cos'è un fornitore di hosting web come Infomaniak e quale sia il suo ruolo. Ad esempio, il supporto tecnico può aiutare nella progettazione di un sito web o risolvere un bug apparso sul computer di un utente?
Infomaniak, fornitore di hosting dal 1996
Secondo Wikipedia, un fornitore di hosting web è un'azienda che fornisce servizi di hosting su Internet per vari sistemi informatici a persone o entità che non desiderano farlo autonomamente.
Infomaniak è anche:
- Decenni di esperienza: è un attore riconosciuto a livello mondiale nel campo dell'hosting e delle soluzioni online, che ama ciò che fa e desidera offrire soluzioni di alta qualità a prezzi accessibili, migliorando continuamente i propri servizi in base alle tendenze del mercato e alle esigenze dei clienti
- oltre un milione di utenti in Svizzera e in Europa; CHF 36,5 milioni di fatturato nel 2022 (22,43% di crescita in Svizzera tedesca rispetto al 2021)
- un'azienda certificata ISO 27001, ISO 9001, ISO 14001, ISO 50001... Infomaniak si impegna al 100% per uno sviluppo sostenibile e responsabile con azioni concrete, come la creazione del data center più ecologico della Svizzera; compensa le emissioni di CO2 generate dalle sue attività e l'energia utilizzata è di origine rinnovabile
- 100% di know-how tecnologico "Swiss made": tutti i dati dei clienti sono ospitati su server in Svizzera di proprietà di Infomaniak; le sue soluzioni sono sviluppate e mantenute sistematicamente da centinaia di collaboratori con sede a Ginevra e Winterthur
- con oltre 1.000 articoli e video, la base di conoscenze consente ai clienti di trovare immediatamente una risposta alla grande maggioranza delle domande, ed è possibile in qualsiasi momento contattare il supporto di Infomaniak
Responsabilità e limiti di intervento di Infomaniak
In qualità di fornitore di hosting web e email, le principali attività di Infomaniak consistono nell'installare, proteggere e mantenere aggiornati i server, in particolare per proteggerli da attacchi malevoli.
Infomaniak si occupa anche di evolvere continuamente le sue interfacce web (Manager) e le sue infrastrutture in base ai feedback dei clienti, alle ultime tecnologie e alle esigenze del mercato. Infine, Infomaniak è anche qui per accompagnare i propri clienti nelle varie fasi di utilizzo dei servizi.
Tuttavia, Infomaniak non interviene sui contenuti dei server o nello sviluppo dei siti web. Infatti, la creazione o manutenzione di un sito è un'attività diversa; Infomaniak impiega infatti webmaster e sviluppatori per il proprio sito, le proprie applicazioni e strumenti.
Limiti del supporto tecnico
In particolare, il dipartimento di supporto tecnico non potrà aiutarti a:
- risolvere problemi legati allo sviluppo del sito (Errore Fatale, ecc.) o ai suoi aggiornamenti
- implementare soluzioni (ad esempio, "ciao, voglio che mi aiuti a configurare tutto il mio Swiss Backup", “migra il mio sito”)
- installare manualmente WordPress
- prendere il controllo del tuo computer a distanza con TeamViewer o simili
ecc.
ma potrà assisterti per:
- risolvere problemi legati all'infrastruttura o al Manager
- chiarire alcuni processi
ecc.
Esiste assistenza Premium per richieste più esigenti e ricorrenti che richiedono tempo e risorse aggiuntive da parte del personale per assisterti in modo ottimale.
Trovare aiuto da un webmaster
Per assistenza esterna e relativa al contenuto del tuo sito o all'organizzazione delle tue email, puoi contattare uno dei partner di Infomaniak.
Richiedere un'offerta
La piattaforma di richieste di offerta di Infomaniak elenca oltre 1.000 aziende verificate in Svizzera, Francia, Belgio, Italia e Spagna. È il modo più veloce per trovare un webmaster, un designer UX, un tecnico IT, un'agenzia web o un'agenzia di comunicazione e marketing vicino a te; oppure esplora il directory.
Questa guida presenta lo strumento di Diagnostica DNS, che consente di verificare che le relazioni tra il nome di dominio e il Servizio di Posta e/o il Hosting Web di Infomaniak siano corrette, in modo che il traffico di posta/web venga indirizzato correttamente. Ciò comporta il controllo dei record MX, A, CNAME, ecc. Lo strumento consente di intervenire nella configurazione se necessario.
In questo modo, è possibile rilevare e correggere alcuni problemi di posta o web, specialmente se sono legati ai DNS (server dei nomi, informazioni tecniche che, in generale, determinano dove deve essere indirizzato il traffico web o di posta), agendo sul proprio dominio.
Diagnostica di un problema DNS
Per accedere alla diagnostica DNS del proprio nome di dominio:
- Eseguire l'accesso al Manager Infomaniak (manager.infomaniak.com) da un browser web come Brave o Firefox
- Fare clic sull'icona in alto a destra dell'interfaccia (o navigare tramite il menu laterale sinistro, ad esempio)
- Selezionare Domini (Universo Web & Domain)
- Fare clic direttamente sul nome dell'oggetto nella tabella visualizzata
- Fare clic su Diagnostica DNS nel menu laterale sinistro
- Se vengono rilevati problemi DNS, verranno mostrati in rosso nella tabella
- Correggere ogni voce singolarmente (1) o tutte le voci contemporaneamente (2), o se necessario e se si è sicuri, ignorare questi avvisi (3):
Vedere anche la diagnostica dei record DNS legati alla posta.
Questa guida spiega cosa devi determinare come visitatore di un sito web se incontri un errore 403 per risolvere il problema.
Che cos'è l'errore 403?
Il codice di errore HTTP 403 generalmente significa che l'accesso a una risorsa è negato al client dal server.
In quale caso si verifica questo errore?
L'utente non è autenticato: il server richiede che l'utente si identifichi per accedere alla risorsa. Questo può essere il caso di pagine private che richiedono l'autenticazione, ad esempio.
L'utente è autenticato ma non ha i permessi necessari: il server riconosce l'utente ma non gli concede l'accesso alla risorsa richiesta a causa di restrizioni sui permessi o sui ruoli. Questa causa dell'errore 403 può essere dovuta a permessi errati su una cartella o un file. Per una cartella, il messaggio di errore è "403 Forbidden", e per un file è "failed to open stream: Permission denied". In questo caso, dovresti verificare che i permessi delle tue cartelle/file siano corretti, cioè almeno 644 per un file e 755 per una cartella. Maggiori informazioni
L'indirizzo IP dell'utente è bloccato o limitato: il server può bloccare l'accesso a un indirizzo IP specifico per motivi di sicurezza, protezione contro gli attacchi... Maggiori informazioni
La risorsa richiesta non esiste sul server: in questo caso, il server restituisce un errore 403 invece di un errore 404 per evitare la divulgazione di informazioni riservate. Se stai cercando di accedere alla tua home page o a una parte del tuo sito, inserendo un indirizzo come www.dominio.xyz o www.dominio.xyz/cartella/, assicurati che ci sia una home page chiamata "index.html o .htm o .php" posizionata nel posto giusto (nella radice del tuo spazio FTP, nella directory /web o nella directory /cartella/). Maggiori informazioni
Inoltre, assicurati che non ci siano lettere maiuscole nel nome del file; tutti i nomi di file o cartelle devono essere in minuscolo, senza accenti o spazi.
Errore legato allo script: se stavi eseguendo uno script, compilando un modulo o caricando un file online e hai ricevuto questo tipo di messaggio:
Accesso vietato!
Non hai il permesso di accedere all'oggetto richiesto.
O è protetto o non può essere letto dal server.
Se pensi che si tratti di un errore del server, contatta l'amministratore del sito.
Errore 403
la causa potrebbe essere un filtro che impedisce l'uso indesiderato degli script da parte degli spammer. Infatti, l'antivirus di Infomaniak blocca il caricamento di file tramite script o FTP. Questo significa che quando un hacker invia un file identificato come virus tramite un modulo, uno script non sicuro o FTP, il suo caricamento viene direttamente bloccato, il file non viene caricato sul server e il caricamento genera un errore 403.
In caso di falso positivo, contatta il supporto di Infomaniak fornendo l'URL della pagina in cui incontri questo messaggio di errore per diagnosticare con precisione l'origine del problema.
Tuttavia, ci sono molti altri casi in cui potresti ricevere un messaggio "403 forbidden" per vari motivi (script PHP, perl, mod_security, .htaccess, ecc.).
Questa guida spiega come ordinare una zona DNS da Infomaniak.
Perché ordinare una zona DNS?
Possedere la zona DNS con Infomaniak è utile se il nome di dominio è registrato altrove (fornitore/registratore di terze parti) e si desidera collegare facilmente questo dominio ai prodotti Infomaniak.
Infatti, non è sufficiente avere un sito domain.xyz con Infomaniak e indicare i nostri 2 indirizzi DNS presso il registrar del nome di dominio (se non è Infomaniak) per visualizzare il sito quando si digita domain.xyz in un browser. È necessario aggiungere una zona DNS nello stesso luogo dell'hosting per far funzionare il sito facilmente.
Questo sarà particolarmente utile se il fornitore di servizi che gestisce il nome di dominio non offre la gestione della zona DNS.
Come ordinare una zona DNS
- Vai al Negozio (shop.infomaniak.com)
- Inserisci il nome del dominio registrato altrove
- Fai clic sul pulsante di azione ⋮ a destra e seleziona Ordina una zona DNS
Esta guía explica cómo agregar un nuevo nombre de dominio a un sitio web en Infomaniak.
Preámbulo
- Cuando añades un nuevo nombre de dominio a un sitio web, se le llama dominio vinculado o también alias.
- Un dominio alias en este caso es un nombre de dominio adicional, también vinculado a un sitio existente.
- Para que el sitio web "
domain.xyz
" sea accesible con otro nombre de dominio como "private.abc
" p. ej., debes agregar "private.abc
" como alias del sitio web. - Segundo ejemplo, para que el sitio "
domain.xyz
" también sea accesible con "www.
domain.xyz", debes añadirlo como alias del dominio "domain.xyz
". En este ejemplo, "domain.xyz
" es el sitio principal del alias "www.domain.xyz
". Generalmente, el alias "www
" ya se añade automáticamente y está presente…
- Para que el sitio web "
Agregar un alias a un sitio existente
Requisitos previos
- Si el nombre de dominio (destinado a ser alias) o su zona DNS es gestionado por Infomaniak, todo está listo. Si no:
- El registro A del nombre de dominio debe apuntar a Infomaniak.
- Para simplificar, puedes confiar la gestión del dominio a Infomaniak.
- También es necesario que el futuro alias no esté ya asignado, en cuyo caso deberás desvincularlo del sitio actual previamente.
Para agregar un dominio adicional que estará vinculado a tu sitio web:
- Haz clic aquí para acceder a la gestión de tu producto en el Manager de Infomaniak (¿necesitas ayuda?).
- Haz clic directamente en el nombre asignado al producto correspondiente:
- Luego haz clic en el ícono de chevron para expandir la sección Dominios de este sitio.
- Haz clic en el botón Añadir un dominio:
- Ingresa el o los nombres de dominio a añadir, separándolos con la tecla Enter.
- Si el alias o su zona DNS es gestionado por Infomaniak, puedes actualizar automáticamente las entradas DNS. En caso contrario, realiza los cambios necesarios con tu registrador o transfiere la gestión del nombre de dominio a Infomaniak.
- Si dispones de un certificado SSL como Let's Encrypt, por ejemplo, puedes solicitar actualizarlo aquí para incluir los nuevos nombres.
- Haz clic en Validar para finalizar el procedimiento:
Para definir el alias como dominio principal, consulta esta otra guía.
Questa guida offre soluzioni per risolvere problemi comuni ed errori frequenti che possono verificarsi quando si tenta di visualizzare il proprio sito web in https dopo aver attivato un certificato SSL.
⚠️ Per assistenza aggiuntiva, contattare un partner o compilare una richiesta di preventivo — leggere anche il ruolo dell'hosting
Il browser web mostra automaticamente la versione http del sito quando si tenta di accedere tramite https
Si consiglia di eseguire le seguenti azioni:
- Svuotare la cache delle applicazioni o del sito web
- Verificare che le pagine e gli script del sito non reindirizzino alla versione http del sito
- Verificare che il file .htaccess del sito non contenga reindirizzamenti alla versione http del sito
- Impostare l'indirizzo https del sito come predefinito:
Il sito web viene visualizzato male (immagini mancanti, fogli di stile non supportati, ecc.) o mostra un avviso nella barra degli indirizzi
Si consiglia di eseguire le seguenti azioni:
- Svuotare la cache delle applicazioni o del sito web
- Verificare che le pagine e gli script non puntino a risorse esterne in http; il sito whynopadlock.com può aiutare a identificare gli elementi non sicuri del proprio sito
"Questa pagina Web ha un ciclo di reindirizzamento", "ERR_TOO_MANY_REDIRECTS"
Se il browser web mostra questo errore, si consiglia di eseguire le seguenti azioni:
- Se il sito funziona con un'applicazione web come WordPress o Joomla, disabilitare le estensioni una per una per identificare quella che sta causando il problema
- Verificare che le pagine e gli script del sito non reindirizzino alla versione http del sito
- Provare a disattivare HSTS
- Se viene utilizzato Prestashop, attivare SSL su tutte le pagine (ulteriori informazioni)
Viene visualizzato un vecchio certificato SSL: svuotare la cache SSL
I browser web memorizzano in cache i certificati SSL per accelerare la navigazione. Normalmente, questo non è un problema. Tuttavia, quando si stanno sviluppando pagine per il proprio sito web o si sta installando un nuovo certificato, lo stato SSL del browser può essere fastidioso. Ad esempio, potrebbe non vedere l'icona del lucchetto nella barra degli indirizzi del browser dopo aver installato un nuovo certificato SSL.
La prima cosa da fare in questo caso è assicurarsi che il dominio punti all'indirizzo IP del server (record A e AAAA), e se viene ancora restituito il vecchio certificato SSL, svuotare la cache SSL:
- Chrome: andare su Impostazioni e fare clic su Impostazioni. Fare clic su Impostazioni avanzate. Nella sezione Rete, fare clic su Modifica impostazioni proxy. Apparirà la finestra di dialogo Opzioni Internet. Fare clic sulla scheda Contenuto. Fare clic su Cancella stato SSL e quindi su OK. Altre indicazioni qui (fare clic qui).
- Firefox: andare su Cronologia. Fare clic su Cancella cronologia recente e selezionare Connessioni attive, quindi fare clic su Cancella ora
Perdita di formattazione CSS
Se il sito web viene visualizzato senza lo stile CSS, analizzare il caricamento delle pagine con la console del browser. Potrebbero esserci errori di contenuto misto (mixed content) relativi ai propri stili .css, che è necessario risolvere affinché vengano nuovamente caricati correttamente.