Base di conoscenze
1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Questa guida riguarda le autorizzazioni del traffico in entrata e in uscita tra diversi hoster a livello di database.
Accedere...
... ai database esterne a Infomaniak
Da un hosting Web Infomaniak, è possibile eseguire query MySQL verso server esterni senza restrizioni.
... dall'esterno ai database Infomaniak
L'accesso ai database Infomaniak dall'esterno dell'infrastruttura è consentito solo con un Server Cloud (è necessario aprire la porta 3306
in TCP/ingresso nel firewall).
Per quanto riguarda l'accesso ai database MySQL da un altro hosting Web Infomaniak consultate questa guida.
Autorizzare le connessioni esterne su MongoDB
Per quanto riguarda MongoDB è necessario disattivare l'opzione local_only
da Fast Installer:
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Fai clic direttamente sul nome assegnato al prodotto interessato.
- Fai clic su Fast Installer nel menu laterale sinistro.
- Clicca su
MongoDB
. - Clicca sul menu azione ⋮ a destra dell'oggetto interessato nella tabella visualizzata.
- Clicca su Configura:
- Disattiva
local_only
: - Registra le modifiche.
La porta 27017
per MongoDB
deve essere aperta nel firewall.
Questa guida spiega come attivare o disattivare la modalità manutenzione su un sito web di un Hosting Infomaniak.
Premessa
- La modalità manutenzione consente di visualizzare un messaggio personalizzato ai tuoi visitatori, ad esempio durante la risoluzione di un problema tecnico.
- È anche possibile specificare indirizzi IP che potranno aggirare questa pagina.
- Una e-mail viene inviata agli utenti dell'Organizzazione.
Attivare la modalità manutenzione
Per attivare una pagina che sostituisce temporaneamente la tua homepage abituale:
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Fai clic direttamente sul nome attribuito al prodotto interessato.
- Clicca sull'interruttore a scorrimento (toggle switch) per attivare la pagina di manutenzione:
- Conferma l'attivazione della manutenzione.
Personalizzare la pagina di manutenzione
Per impostare una pagina con il messaggio di tua scelta:
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Fai clic direttamente sul nome attribuito al prodotto interessato.
- Fai clic su Pagina e manutenzione nel menu laterale sinistro.
- Fai clic su Crea una pagina o sul pulsante Personalizza se esiste già:
- Impagina il testo a tua scelta.
- Configura la visualizzazione utilizzando gli elementi a destra.
- Fai clic su Salva per non perdere le modifiche in corso di modifica.
- Clicca su Salva & attiva per pubblicare la pagina:
Autorizzare indirizzi IP
È possibile visualizzare un sito anche in modalità manutenzione. Per fare ciò, è necessario specificare gli indirizzi IP dei computer che devono poter aggirare la modalità manutenzione:
- Attiva la modalità manutenzione secondo la procedura sopra descritta.
- Accedi alla pagina di configurazione della pagina di manutenzione (vedi procedura sopra)
- Sotto Maintenance a destra, clicca su Inserisci il mio indirizzo IP per autorizzare il tuo computer a visualizzare il sito senza la modalità manutenzione.
- È anche possibile inserire manualmente gli indirizzi IP da autorizzare.
- Clicca su Salva e pubblica.
Disattivare la modalità manutenzione
Per disattivare il messaggio che viene visualizzato sul tuo sito durante la manutenzione:
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Fai clic direttamente sul nome attribuito al prodotto interessato.
- Clicca sul pulsante Disattiva o sul pulsante a scorrimento (toggle switch) per disattivare la pagina di manutenzione:
- Conferma la disattivazione della manutenzione.
Metodo alternativo per WordPress
Non è consigliabile attivare la pagina di manutenzione Infomaniak sopra per lavorare successivamente in WordPress.
È consigliato installare un'estensione WordPress (ce ne sono decine) dedicata alla manutenzione all'interno del CMS stesso.
In alternativa, è possibile aggiungere il codice <?php $upgrading = time(); ?>
in un nuovo file vuoto chiamato .maintenance
(il punto prima del nome del file è importante) posizionato sul server alla radice del sito, il che disattiverà tutte le tue pagine tranne la home page di WordPress.
Questa guida spiega come creare sottodomini su un hosting Infomaniak esistente, utilizzando un file .htaccess
.
Premessa
- L'hosting può trovarsi su un'offerta di Hébergements Web mutualisés o su un Serveur Cloud Infomaniak ma questa funzione non è possibile con un hosting Starter.
- I sottodomini possono essere aggiunti molto facilmente sul tuo attuale hosting poiché hai a disposizione, nell'offerta di base, 20 siti per hosting (siti = sottodomini).
- Se non desideri utilizzare questo volume di sito a tua disposizione, puoi seguire il metodo riportato di seguito.
Creare un sottodominio come scorciatoia
I sottodomini creati in questo modo facilitano l'organizzazione di un hosting. Ad esempio, l'indirizzo vlog.domain.xyz
sarà il collegamento rapido all'indirizzo domain.xyz/vlog
. In altre parole, l'indirizzo vlog.domain.xyz
reindirizzerà alla cartella vlog
che dovrà trovarsi alla radice del sito web domain.xyz
. In questo esempio, vlog
è il sottodominio di domain.xyz
.
1. Aggiungere il sottodominio come alias del tuo sito web
Per fare questo:
- Segui la procedura per aggiungere un alias ma leggi attentamente i punti 2 e 3 qui sotto per favore.
- Nel campo per aggiungere il dominio collegato, inserisci l'indirizzo completo del sottodominio (ad esempio
vlog.domain.xyz
). - Se il tuo dominio o la sua zona DNS è gestita da Infomaniak, attiva le due opzioni seguenti: Aggiornamento delle voci DNS per questo dominio e Sostituire le voci già esistenti ; se non è così, crea un record A presso il tuo registrar con le seguenti informazioni:
- campo: l'indirizzo URL completo del sottodominio (es.
vlog.domain.xyz
) - destinazione: l'indirizzo IPv4 (record A) del tuo sito (consulta questa altra guida per trovare il record A del tuo sito)
- campo: l'indirizzo URL completo del sottodominio (es.
2. Modificare il file htaccess del tuo sito web
Importante: le istruzioni seguenti sono fornite solo a titolo indicativo. Potrebbe essere necessario adattare il codice affinché funzioni nella tua situazione.
Utilizzando il tuo software/client FTP o il FTP Manager, aggiungi e adatta il seguente codice nel file .htaccess
che si trova alla radice del tuo sito web:
RewriteCond %{HTTP_HOST} ^(.*)\.domain\.xyz [NC]
RewriteCond %{DOCUMENT_ROOT}/%1/ -d
RewriteCond %1::%{REQUEST_URI} !^(.*?)::/\1/?
RewriteRule "^(.*)$" "%{DOCUMENT_ROOT}/%1/$1" [L]
Spiegazioni per la terza riga: https://stackoverflow.com/a/15981056
Sostituisci nella prima riga:
domain
con il tuo nome di dominioxyz
con l'estensione del tuo dominio (ch, fr, ecc.)
Ora, l'indirizzo vlog.domain.xyz
dovrebbe visualizzare il contenuto della cartella vlog
che si trova nella radice del tuo sito web. Se non è così, verifica che la cartella vlog
esista nella radice del tuo sito web.
Questa guida spiega come aggiungere o modificare uno o più record di tipo A e AAAA nella zona DNS (di un dominio) gestita su il Manager Infomaniak.
Premessa
- Questo tipo di registrazione consente di puntare un nome di dominio a un indirizzo IP statico (di solito un server), tipo A per una IPv4 e AAAA per una IPv6.
- Questo è il metodo generalmente utilizzato per reindirizzare il tuo dominio all'indirizzo IP del server web su cui è ospitato il tuo sito web. Inoltre, questo tipo di puntamento viene utilizzato automaticamente per collegare il tuo dominio al tuo sito web se entrambi si trovano nello stesso luogo e nella stessa Organizzazione Infomaniak.
- Dovresti modificare questo tipo di registrazione solo nel caso in cui tu abbia una configurazione particolare da implementare (ad esempio, fare puntare un sottodominio su un'applicazione esterna).
Modificare la zona DNS
Consulta questa altra guida per gestire questo tipo di registrazione in una zona DNS.
Questa guida spiega come modificare la configurazione del server di un sito su Hosting Web Infomaniak.
Premessa
- Apache è il server HTTP.
- Si configura con un file
.htaccess
posizionato alla radice del sito web.
- Si configura con un file
- PHP è un linguaggio di programmazione utilizzato per creare pagine web dinamiche tramite un server HTTP.
- È possibile personalizzare le direttive PHP con un file
.user.ini
che saranno efficaci nelle cartelle e sottocartelle della posizione del file .user.ini.
- È possibile personalizzare le direttive PHP con un file
- Consulta questa guida per ulteriori informazioni sulla creazione dei file .htaccess e .user.ini.
Modificare la configurazione del server di un sito…
… tramite il Manager
Per modificare la configurazione PHP e la maggior parte dei parametri (max_input_vars
, allow_url_fopen
, memory_limit
, post_max_size + upload_max_filesize
, ecc.):
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Fai clic direttamente sul nome assegnato al prodotto interessato.
- Clicca su Gestisci sotto Impostazioni avanzate:
- Fai clic sulle diverse schede Generale, PHP / Apache e Estensioni PHP per apportare le modifiche desiderate:
Non dimenticare di salvare le modifiche in fondo alla pagina.
Consulta questa guida se desideri informazioni sulle valori limite e sulle possibilità di sblocco di queste ultime.
… tramite il file .user.ini
Per le direttive PHP che non sono presenti nel Manager, è necessario definire i valori desiderati nel file .user.ini
, ad esempio:
max_file_uploads = 20
L'elenco delle direttive esistenti si trova sul sito ufficiale di PHP ma gli elementi con l'indicazione PHP_INI_SYSTEM
nella colonna Modificabile
così come max_input_time
, memory_limit
e mysqli.default_socket
non sono utilizzabili.
… in CLI
Per personalizzare le direttive PHP durante l'esecuzione di script da riga di comando (CLI) o in task CRON, è necessario specificare i valori desiderati in un file .user.ini
.
Successivamente, per applicare queste configurazioni, si utilizza l'eseguibile PHP con l'opzione -c
seguito dal percorso del file .user.ini
.
Ad esempio, per modificare il limite di memoria disponibile per PHP a 1024M, è possibile creare o modificare il file .user.ini
utilizzando il seguente comando:
echo 'memory_limit = 1024M' > .user.ini
Questo comando scrive la direttiva memory_limit con il valore 1024M nel file .user.ini
.
Successivamente, durante l'esecuzione di uno script PHP da riga di comando o in un task CRON, si utilizzerà il comando PHP con l'opzione -c
per specificare il file .user.ini
contenente le configurazioni personalizzate.
L'esempio seguente attiva allow_url_fopen
per lo strumento WP CLI (consente, ad esempio, di recuperare le estensioni):
php -d allow_url_fopen=On ~/bin/wp package install trepmal/wp-revisions-cli
php
: l'eseguibile PHP-d allow_url_fopen=On
: l'opzione-d
consente di impostare una direttiva di configurazione PHP (allow_url_fopen
) con il valoreOn
~/bin/wp
: percorso verso l'eseguibile WP CLIpackage install trepmal/wp-revisions-cli
: il comando specifico per installare il pacchetto WP CLItrepmal/wp-revisions-cli
Questo garantisce che l'opzione allow_url_fopen
è attivata durante l'esecuzione del comando WP CLI specificato. L'attivazione di allow_url_fopen
può essere necessaria per alcune operazioni che coinvolgono l'apertura di URL remote, come il download di estensioni o pacchetti. Assicurati che questa opzione sia attivata in modo sicuro e in conformità con le migliori pratiche di sicurezza.
Questa guida spiega come modificare l'URL del tuo sito web dall'app WordPress installata sul tuo Hosting Web Infomaniak (solo nel caso in cui hai installato WordPress tramite gli strumenti dedicati offerti da Infomaniak).
Questo consente di assegnare al tuo sito WordPress un dominio diverso.
Prerequisiti
- Il nome di dominio che desideri utilizzare deve essere precedentemente aggiunto come alias del dominio principale sul sito interessato.
Modificare l'indirizzo di un sito WordPress
Per cambiare l'indirizzo del sito creato con WordPress Infomaniak, per un altro nome di dominio che figura già nella stessa Organizzazione:
- Clicca qui per accedere alla gestione del tuo sito WordPress su Manager Infomaniak (hai bisogno di aiuto?).
- Se il tuo sito non appare qui, significa che non è stato installato tramite gli strumenti Infomaniak… consulta la documentazione ufficiale.
- Fai clic direttamente sul nome assegnato al prodotto interessato:
- Clicca sul menu azione ⋮ situato a destra dell'Applicazione Web interessata.
- Fai clic su Impostazioni dell'applicazione:
- Clicca su Modifica a destra di WordPress:
- Sotto URL del sito, seleziona l'indirizzo Web desiderato dal menu a discesa:
- Se non hai seguito i prerequisiti sopra, il dominio desiderato non apparirà anche se è registrato nella stessa Organizzazione.
- Se hai aggiunto il dominio come alias del sito, il dominio desiderato apparirà e potrai selezionarlo per sostituire il dominio precedente.
- Clicca sul pulsante Salva:
Domini ….preview.infomaniak.website?
Tra le URL presenti nel menu a discesa, l'URL di anteprima consente di accedere al tuo sito WordPress nel caso in cui il nome di dominio del sito non sia ancora configurato correttamente per puntare alla tua app WordPress.
Questa guida spiega come…
- … generare una
CSR
e chiave privata per richiedere un certificato di terze parti presso un'autorità di certificazione (CA
), - … importare questo certificato per il tuo sito Infomaniak, grazie al
CRT
ottenuto presso laCA
.
Premessa
- Anche se Infomaniak offre tutti i certificati SSL di cui potresti avere bisogno…
- certificati gratuiti Let's Encrypt per i siti personali (possibile solo con i siti ospitati da Infomaniak),
- certificati DV di Sectigo per i siti professionali/privati che non sono iscritti al registro di commercio,
- certificati EV di Sectigo per le aziende iscritte al registro di commercio,
- … è anche possibile installare un certificato SSL ottenuto altrove (certificato intermedio/intermediate di un'autorità di certificazione di vostra scelta), certificati personalizzati o auto-firmati.
1. Generare una CSR (Certificate Signing Request)
Una CSR
(Certificate Signing Request
o Richiesta di Firma del Certificato) è un file codificato che contiene le informazioni necessarie per richiedere un certificato SSL/TLS.
Deve essere generata dal tuo lato, per garantire che la chiave privata rimanga sotto il tuo controllo, utilizzando ad esempio OpenSSL.
Adatta e esegui il seguente comando da un'applicazione di tipo Terminal
(interfaccia a riga di comando, CLI /Command Line Interface
) sul tuo dispositivo:
openssl req -utf8 -nodes -sha256 -newkey rsa:2048 -keyout domain.xyz.key -out domain.xyz.csr -addext "subjectAltName = DNS:domain.xyz, DNS:www.domain.xyz"
Spiegazioni
newkey rsa:2048
: Genera una nuova chiave RSA da 2048 bit.keyout domain.xyz.key
: Specifica il file in cui verrà salvata la chiave privata.out domain.xyz.csr
: Specifica il file in cui verrà registrata la CSR.addext “subjectAltName = ...”
: Aggiunge domini aggiuntivi tramite l'estensioneSAN (Subject Alternative Name)
, necessaria per includere tutti i domini desiderati nel certificato (il dominio principale domain.xyz + qualsiasi altro dominio o sottodominio associato, come www.domain.xyz).
Dopo la generazione, è possibile verificare il contenuto della CSR con il seguente comando:
openssl req -in domain.xyz.csr -noout -text
Questo permette di verificare che tutti i domini elencati in subjectAltName
siano correttamente inclusi.
Una volta generata la CSR, è possibile inviarla all'autorità di certificazione (CA
) per ottenere il certificato SSL/TLS.
2. Importare il certificato esterno
Una volta validata, la CA
ti rilascia un certificato (domain.xyz.crt
) e, a volte, un certificato intermedio (ca_bundle.crt
). Per accedere alla gestione dei certificati SSL:
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Fai clic direttamente sul nome assegnato al prodotto interessato.
- Clicca su Certificati SSL nel menu laterale sinistro.
- Fai clic sul pulsante blu Installa un certificato:
- Scegliete il certificato personalizzato.
- Clicca sul pulsante Avanti:
- Importa il tuo certificato e chiave privata, sia importando i file
.crt
e.key
sia incollandoli. - Clicca su Completa:
Comando alternativo per generare un certificato auto-firmato (facoltativo)
Se desideri un certificato locale solo per i test o senza passare per una CA
(non consigliato per la produzione), puoi utilizzare questo comando:
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout domain.xyz.key -out domain.xyz.crt -addext “subjectAltName = DNS:domain.xyz, DNS:www.domain.xyz”
Questo genera sia un certificato auto-firmato (domain.xyz.crt
) che una chiave privata (domain.xyz.key
). Tuttavia, i certificati auto-firmati non sono riconosciuti come validi dai browser o dai sistemi pubblici. Sono adatti solo per ambienti interni o di sviluppo.
Importare un certificato intermedio
Durante l'aggiunta di un certificato SSL personalizzato, è possibile importare il certificato intermedio (tramite importazione del file .crt
o incollando i dati forniti dall'autorità di certificazione):
Questa guida presenta i comandi che possono essere eseguiti per testare una connessione o una rete e quindi specificare ulteriormente la possibile fonte di errore.
Eseguire un Telnet…
TELNET
consente di testare la connessione a un server senza tenere conto di tutte le impostazioni aggiuntive di un'applicazione mail o FTP per determinare l'origine di un problema. Se la connessione non passa su un server SMTP, dovrete ad esempio verificare se il vostro firewall non blocca la porta 587
o 465
.
… su macOS
- Cerca Utilità di rete.
- Vai alla scheda
Ping
,Lookup
oTraceroute
a seconda di ciò che desideri testare. - Puoi anche utilizzare un'applicazione di tipo
Terminal
(interfaccia a riga di comando,CLI /Command Line Interface
) sul tuo dispositivo e, a seconda di ciò che desideri testare, inserisci:traceroute [server]
nc [server] [port]
Sostituisci[server]
con il nome del server o il suo indirizzo IP, lo stesso vale per[port]
…
… su Windows
Attivate Telnet in anticipo se necessario.
- Utilizza un'applicazione di tipo
Terminal
(interfaccia a riga di comando,CLI /Command Line Interface
) sul tuo dispositivo, ad esempio digitando Esegui poicmd
. - Nella finestra che si apre, a seconda di ciò che desideri testare, digita:
tracert [server]
telnet [server] [port]
Esempio:telnet mail.infomaniak.com 587
(consente di testare la porta SMTP se il tuo software/client di posta elettronica non consente l'invio di e-mail)…
… su Android
- Utilizza l'applicazione Simple Telnet Client che permette di testare molto semplicemente tramite 2 campi da compilare (ad esempio
mail.infomaniak.com
e la porta143
o993
)…
Eseguire un PING
PING
consente di sapere se una macchina è accessibile tramite Internet. È possibile controllare con questo strumento se ci si sta rivolgendo alla macchina corretta, ad esempio in caso di cambiamento DNS, osservando l'indirizzo IP ottenuto. È possibile eseguire un ping
su un nome di dominio, un hostname
o un indirizzo IP.
Git e GitHub sono disponibili da Infomaniak con tutte le offerte di hosting su…
e naturalmente l'offerta Jelastic Cloud che vi permetterà un' integrazione approfondita del versioning.
Questa guida spiega come risolvere le anomalie che possono apparire con un Hébergement Web se quest'ultimo ha subito modifiche a livello del suo indirizzo IP (ad esempio, un trasferimento di server) e il tuo computer conserva l'old posizione nella sua cache DNS.
Svuotare la cache DNS…
Quando visiti un sito web, il tuo computer memorizza localmente un'associazione tra il nome di dominio e il suo indirizzo IP nella cache DNS. Questo accelera il processo di risoluzione DNS durante le visite future sullo stesso sito, poiché il computer può evitare di consultare nuovamente i server DNS per ottenere l'indirizzo IP.
Svuotando la cache DNS, si costringe il computer a interrogare nuovamente i server DNS per ottenere le ultime informazioni aggiornate sugli indirizzi IP dei siti che si visitano.
… su Windows
Esegui il seguente comando da un'applicazione di tipo Terminal
(interfaccia a riga di comando, CLI /Command Line Interface
) sul tuo dispositivo. Esempio:
- Apri il menu Start.
- Digita cmd.
- Nei risultati di ricerca, clicca su Prompt dei comandi.
- Esegui il comando
ipconfig /flushdns
.
… su macOS
Esegui il seguente comando da un'applicazione di tipo Terminale
(interfaccia a riga di comando, CLI /Command Line Interface
) sul tuo dispositivo:
- Esegui il comando
lookupd -flushcache
(in caso di errore:dscacheutil -flushcache
).
… su Linux
Esegui il seguente comando da un'applicazione di tipo Terminale
(interfaccia a riga di comando, CLI /Command Line Interface
) sul tuo dispositivo:
- Esegui il comando
sudo systemctl restart nscd
osudo /etc/init.d/nscd restart
per riavviare nscd.
Questa guida spiega come modificare la cartella di destinazione in cui è memorizzato il tuo sito web su un Hosting Web Infomaniak.
Premessa
- Su un hosting web di Infomaniak, è possibile installare più siti web con il proprio nome di dominio (gestione multisito).
- Ognuno di questi siti è memorizzato in una cartella del tuo hosting, che è il target del sito. È possibile modificare liberamente il target di un sito. Esempio:
- Il sito
domain.xyz
ha come target ad esempio la cartella/web
… - Pubblica un sito in una nuova sottocartella di
/web
chiamata ad esempio/web/v2
… - Modificando il target
/web
del sitodomain.xyz
in/web/v2
, il sitodomain.xyz
mostrerà il contenuto della cartella/web/v2
senza ovviamente includere questo percorso nella barra degli indirizzi del browser web e senza lasciare accesso a eventuali file ancora situati in/web
.
- Il sito
- È consigliabile non creare "
v2
" in una sottocartella di "web
", ma accanto, creando la cartella alla radice del tuo hosting. - Queste cartelle esistono realmente sul server, ma non è necessario connettersi tramite FTP per gestirle.
Visualizzare la cartella dei tuoi siti web
Per trovare le informazioni riguardanti la cartella in cui è memorizzato il tuo sito:
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Fai clic direttamente sul nome attribuito al prodotto interessato.
- Fai clic sulla freccia per espandere la sezione Informazioni di questo sito.
- L'indicazione evidenziata di seguito è la posizione del sito di esempio:
Modificare la destinazione o la cartella di un sito web
Per gestire la posizione di un sito web all'interno dell'hosting:
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Fai clic direttamente sul nome attribuito al prodotto interessato.
- Fai clic su Gestisci nella sezione Impostazioni avanzate:
- Gestisci la posizione desiderata per il sito:
- Clicca sul pulsante per Salva in fondo alla pagina.
Questa guida spiega come forzare la visualizzazione del nome dell'hosting web nella barra degli indirizzi del browser verso uno dei domini installati come alias/sinonimo o come visualizzare nella barra degli indirizzi il dominio principale invece dell'alias.
Limitare il "contenuto duplicato" o contenuto doppio
Supponiamo che abbiate l'hosting votre-domaine.com
presso Infomaniak e che come dominio sinonimo abbiate installato www.domainesyno.xyz
.
Per impostazione predefinita, quando digiterete uno qualsiasi dei nomi di dominio (votre-domaine.com
o domainesyno.xyz
) nella barra degli indirizzi del vostro browser, sarà quello che avrete digitato a comparire nella barra degli indirizzi.
È quindi possibile forzare la visualizzazione di un altro indirizzo rispetto a quello digitato. In questo modo, se qualcuno digita domainesyno.xyz
, allora votre-domaine.com
apparirà automaticamente nella barra degli indirizzi.
Un codice da inserire in un file chiamato .htaccess
che deve trovarsi alla radice del tuo hosting (nella cartella /web
del tuo FTP). Se questo file non esiste ancora, devi crearlo sul server.
Inserisci quindi queste direttive nel file:
RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule (.*) https://votre-domaine.com/$1 [R=301,L]
Adatta il codice sopra secondo queste indicazioni:
- Sostituire
votre-domaine.com
con il tuo dominio con l'estensione appropriata (.com, .fr, .ch, ecc.) che desideri visualizzare nella barra degli indirizzi del browser del visitatore. Aggiungerewww.
prima di votre-domaine.com se necessario. - Sostituire la seconda riga del codice sopra con "
RewriteCond %{HTTPS} off
" se si verifica un errore di loop, ciò significa che HTTP/2 è attivo per questo sito
Prendi anche visione delle redirezioni automatiche verso httpS.
Questa guida dettaglia come lavorare su un sito WordPress con un ambiente di sviluppo.
Premessa
- Il processo può essere utilizzato all'inizio di un processo di staging, ovvero la creazione di una nuova versione del tuo sito web live, in un ambiente di sviluppo o di test:
- Questo permette ai proprietari di siti web di testare funzionalità, aggiornamenti di sicurezza, plugin, temi, aggiornamenti di WordPress e modifiche ai contenuti, senza rischiare di causare interruzioni o problemi sul sito live.
- Una volta effettuati i test e validate le modifiche sulla copia di staging, è possibile implementarle in produzione (sul sito live) utilizzando strumenti di distribuzione automatizzati o apportando le modifiche manualmente.
- Renditi la vita più facile! In caso di necessità, partner locali e raccomandati da Infomaniak possono occuparsi di queste procedure. Lancia un bando gratuito. Si occupano di tutto, liberandoti dai dettagli tecnici.
Metodo semplice
Per installare e preparare un nuovo sito WordPress con l'installatore Infomaniak senza sovrascrivere il tuo sito web attuale:
1. Installare WordPress in una seconda posizione
Consulta questa guida per creare il nuovo sito (in parallelo con l'anziano sito domain.xyz
) assegnandogli un nome di dominio come new.domain.xyz
e installando WordPress tramite le Applicazioni Web (installatore WordPress Infomaniak).
A questo punto, il sito principale (domain.xyz
) rimane inalterato e potete tranquillamente lavorare sul nuovo sito new.domain.xyz
. Entrambi funzionano in parallelo.
2. Sostituire l'anziano sito con il nuovo
Una volta completato il nuovo sito, è possibile eliminare il primo sito per riutilizzare il suo dominio sul nuovo:
- Elimina l'anziano sito per rendere disponibile il nome di dominio e poterlo riutilizzare.
- Aggiungi domain.xyz come alias di
new.domain.xyz
. - Inverti l'alias con il dominio principale.
- Rimuovi (scollega/elimina)
new.domain.xyz
diventato alias. - Per precauzione verifica l'URL principale del sito WordPress tramite il pannello di controllo delle Applicazioni Web su Manager Infomaniak, in modo che corrisponda al nuovo nome e non più al sottodominio che avevi scelto.
Metodo avanzato
Per lavorare su un sito WordPress esistente senza modificare la sua versione pubblica, è consigliabile procedere in 3 fasi:
- Duplicare il sito esistente
- Lavorare poi sulla sua copia
- Modificare la directory di destinazione del sito in produzione verso la directory dell'ambiente di produzione e modificare gli URL del sito di pre-produzione in base al nome di dominio del sito in produzione grazie a una estensione WordPress o tramite phpMyAdmin.
1. Duplicare il sito in una seconda posizione
- Consultate questa guida per creare il nuovo sito (in parallelo con l'anziano sito
domain.xyz
) assegnandogli un nome di dominio comenew.domain.xyz
e installando WordPress tramite le Applicazioni Web (installatore WordPress Infomaniak). - Copiate il vostro sito esistente e incollatelo sul secondo sito WordPress appena creato, utilizzando un'estensione WordPress.
2. Modificare il sito duplicato
- A questo punto, il sito principale (
domain.xyz
) rimane inalterato e potete tranquillamente lavorare sul nuovo sitonew.domain.xyz
. Entrambi funzionano in parallelo. - È consigliabile installare un'estensione WordPress (ce ne sono decine) dedicata alla messa in manutenzione del secondo sito.
- Se modifichi la struttura del tuo sito e gli URL dei tuoi articoli/pagine cambieranno, puoi utilizzare un'estensione gratuita come Redirection per creare automaticamente i reindirizzamenti. Questo eviterà ai tuoi visitatori di imbattersi in pagine 404 mentre i motori di ricerca riesaminano il tuo sito o se siti esterni fanno link al tuo sito.
3. Sostituire il target
- Quando avete terminato la ristrutturazione del vostro sito, tutto ciò che dovete fare è modificare la directory di destinazione del sito in produzione verso la directory dell'ambiente di produzione e modificare gli URL del sito di pre-produzione in base al dominio del sito in produzione grazie a una estensione.
- Se utilizzi un'estensione di cache come WP-Rocket, W3 Total Cache o WP Super Cache, sarà necessario svuotare completamente tutta la cache o disattivare e poi riattivare il plugin.
- Se avete continuato a modificare il vostro sito in produzione durante il restyling del sito, sarà necessario recuperare le vostre modifiche (articoli, media, pagine, ecc.).
- Dopo i controlli di routine (immagini mancanti, link errati, ecc.), non vi resta che disattivare la modalità manutenzione del vostro sito e ammirare il risultato.
Questa guida spiega come modificare l'URL del tuo sito contenente un'Applicazione Web (come Prestashop o Joomla) precedentemente installata sulla tua offerta di Hosting Web a pagamento.
Prerequisiti
- Il nome di dominio che desideri utilizzare deve essere precedentemente aggiunto come alias del dominio principale sul sito interessato.
Guide specifici
Prendete visione di queste guide se l'applicazione interessata è:
Guide per qualsiasi altra Application Web
Per cambiare l'indirizzo del sito creato con un'Application Web Infomaniak, per un altro nome di dominio che figura già nella stessa Organizzazione:
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Fai clic direttamente sul nome assegnato al prodotto interessato:
- Clicca sul menu delle azioni ⋮ situato a destra dell'Application Web interessata.
- Fai clic su Impostazioni dell'applicazione:
- Fai clic su Modifica a destra dell'indirizzo dell'Application Web interessata:
- Sotto URL del sito, seleziona l'indirizzo Web desiderato dal menu a discesa:
- Se non hai seguito i prerequisiti sopra, il dominio desiderato non apparirà anche se è registrato nella stessa Organizzazione:
- Se hai aggiunto il dominio come alias del sito, il dominio desiderato apparirà e potrai selezionarlo per sostituire il dominio precedente:
- Se non hai seguito i prerequisiti sopra, il dominio desiderato non apparirà anche se è registrato nella stessa Organizzazione:
- Clicca sul pulsante Salva.
Dominio ….preview.infomaniak.website ?
Tra gli URL presenti nel menu a discesa, l'URL di anteprima consente di accedere al tuo sito nel caso in cui il nome di dominio del sito non sia ancora correttamente configurato per puntare alla tua Applicazione Web:
Saperne di più
- Installare o disinstallare un'Applicazione Web
- Configurare i backup delle Applicazioni Web
- Riparare un'Applicazione Web
Questa guida spiega come installare una nuova Applicazione Web (Joomla, Drupal, Typo3, PrestaShop, ecc.) in pochi clic sulle offerte di Hébergement Web a pagamento.
Prerequisiti
- Disporre di un hosting web Infomaniak (ordinare se necessario).
- Aggiungere un sito web vuoto sull'hosting Infomaniak.
Guide specifici
Prendete visione di queste guide se siete interessati all'installazione specifica di:
Consulta questa altra guida riguardante le tecnologie aggiuntive che possono essere installate in pochi clic ma solo su Serveur Cloud.
Guide per qualsiasi altra Application Web
Per accedere all'Hosting Web e installare un'Applicazione Web:
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Fai clic direttamente sul nome attribuito al prodotto interessato.
- Clicca sul pulsante Aggiungi un'app:
- Scegliete l'applicazione desiderata (se necessario, filtrate e cercate).
- Clicca su Seleziona:
- Clicca in fondo alla pagina su Avanti.
- Inserisci un nome.
- Lasciare la posizione predefinita o scegliere di installare l'app in una nuova cartella che puoi creare grazie a un'icona visibile a destra del punto 8 nell'immagine.
- Eventualmente, scegliete di installare una versione precedente se necessario.
- Clicca sul pulsante Avanti:
- Configura nome utente e password.
- Specificare alcuni impostazioni avanzate se necessario (tipo di backup, ad esempio).
- Prendi visione e accetta i termini di utilizzo dell'app selezionata.
- Clicca sul pulsante Avanti:
- Conferma l'installazione dell'applicazione nel passaggio successivo e attendi.
- Prendi nota di eventuali messaggi di errore sullo schermo, ad esempio se la cartella di installazione scelta non è vuota o se la versione di PHP del sito su cui stai tentando l'installazione non è compatibile.
Disinstallare un'applicazione web
Per accedere all'Hosting Web e disinstallare l'applicazione precedentemente installata:
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Fai clic direttamente sul nome attribuito al prodotto interessato.
- Clicca sul menu azione ⋮ situato a destra dell'applicazione da disinstallare.
- Clicca sull'icona del cestino per eliminare l'applicazione:
- Conferma l'eliminazione.
Saperne di più
- Modificare il nome di dominio associato all'Applicazione Web
- Configurare i backup delle Applicazioni Web
- Ripristinare un'Applicazione Web
Questa guida propone due metodi per accedere all'interfaccia di amministrazione di un sito WordPress installato tramite gli strumenti Infomaniak, ad esempio per aggiornare il contenuto.
Prerequisiti
- Conoscere le tue credenziali di accesso…
- … a WordPress
- … al Manager Infomaniak
Accedere alla console WordPress…
1. … dal Manager
Per accedere a WordPress dal Manager:
- Clicca qui per accedere alla gestione del tuo sito WordPress sul Manager Infomaniak (hai bisogno di aiuto?).
- Se il tuo sito non appare qui, significa che non è stato installato tramite gli strumenti Infomaniak… consulta la documentazione ufficiale.
- Fai clic direttamente sul nome assegnato al prodotto interessato.
- Fai clic sul pulsante Modifica per aprire la pagina di accesso a WordPress:
- Inserisci il nome utente e la password scelti durante l'installazione di WordPress.
2. … tramite l'URL /wp-admin
Di default, basta aggiungere i termini /wp-admin
alla fine dell'URL del tuo dominio nella barra degli indirizzi del tuo browser web per accedere direttamente alla pagina di accesso della console WordPress.
Se l'indirizzo del tuo sito WordPress è ad esempio https://domain.xyz
, l'indirizzo per accedere all'interfaccia di amministrazione di WordPress sarà in linea di principio https://domain.xyz/wp-admin
.
Cosa fare se il collegamento ./wp-admin non funziona?
- Se il collegamento
./wp-admin
non funziona, potresti utilizzare un'estensione di sicurezza che modifica l'URL di alcune pagine per limitare i tentativi di pirataggio del tuo sito (esempio di plugin)… - Se devi accedere alla console WordPress e il tuo dominio non è funzionante in questo momento, è possibile passare il dominio principale all'indirizzo di anteprima.
Questa guida spiega come eseguire il gestore di dipendenze open source Composer 2 utilizzando un comando SSH.
Premessa
- Composer è un gestore di dipendenze open source per PHP che consente di definire, installare e aggiornare le librerie necessarie per un progetto PHP.
- Composer 1 è obsoleto dal 2021, non permette più dal 2025 di installare nuovi pacchetti o di effettuare aggiornamenti.
- Soltanto la versione 2 di Composer è ora supportata e disponibile su tutte le versioni di PHP da 7.2 a 8.3.
Eseguire Composer 2
Composer 2 è già preinstallato e accessibile tramite SSH. Non è quindi necessario installarlo manualmente.
Utilizzo semplice
Accedi al tuo hosting tramite SSH, quindi utilizza il seguente comando:
composer
Questo comando eseguirà automaticamente la versione 2 di Composer compatibile con la versione di PHP attualmente utilizzata nella tua sessione.
Verificare la versione attiva
Puoi verificare la versione di Composer disponibile con:
composer --version
Esempio di output: Composer versione 2.5.0 2022-12-20 10:44:08
Forzare una versione specifica di PHP
Se desideri eseguire Composer con una versione specifica di PHP, sono disponibili degli alias. Ad esempio:
composer_php8.1 --version
o anche:
composer_php7.4
Questi alias permettono di eseguire Composer 2 con l'interprete PHP specificato, utile per testare o distribuire un progetto su una versione target di PHP.
Questa guida illustra l'invio di e-mail autenticate da un sito web ospitato da Infomaniak utilizzando una configurazione SMTP; la configurazione di un server SMTP autenticato è presentata per i principali CMS.
Premessa
- L'utilizzo di un SMTP autenticato per l'invio di e-mail dai tuoi applicativi presenta numerosi vantaggi rispetto alla funzione PHP mail() standard non autenticata :
- una sicurezza rafforzata,
- una maggiore affidabilità di consegna,
- una gestione degli errori più precisa,
- una compatibilità ottimale con i server di posta elettronica di terze parti,
- e una tracciabilità completa degli invii.
- Parametri consigliati:
Esempi di configurazione SMTP…
Prerequisiti
- Disporre di un servizio di posta elettronica.
- È possibile utilizzare il Servizio Mail offerto da Infomaniak o qualsiasi altro servizio di posta elettronica a vostra scelta.
Quando possiedi un'indirizzo email il cui dominio è collegato al tuo sito web ( e-mail@domain-site.xyz ad esempio) inserisci i dettagli per utilizzarlo per gli invii dal server web tramite SMTP:
… su WordPress
- Accedi al pannello di amministrazione di WordPress.
- Installa un'estensione SMTP (WP Mail SMTP funziona).
- Configura l'estensione, ad esempio:
A questo punto, un'e-mail inviata da un modulo di contatto presente sul sito (modulo predefinito Divi ad esempio) sarà tramite un metodo SMTP.
Per accertarsene, basta guardare gli intestazioni di un messaggio ricevuto tramite questo metodo, in particolare la riga x-mailer
che potrebbe indicare, ad esempio, WPMailSMTP/Mailer/smtp
invece di PHPMailer
.
Nota bene: il x-mailer può essere qualsiasi indicazione, non necessariamente rappresentativa del metodo di invio reale!
… su Prestashop
- Accedi al pannello di amministrazione di Prestashop.
- Vai su Impostazioni avanzate poi E-mail.
- Configura l'invio tramite SMTP:
Verifica quindi (per evitare un errore come Could not instantiate mail function
o sender mismatch
) che l'indirizzo che hai configurato in queste impostazioni avanzate corrisponda all'indirizzo utilizzato da Prestashop per gli invii. Per fare questo:
- Accedi al pannello di amministrazione di Prestashop.
- Vai su Impostazioni del negozio.
- Clicca su Contatto nel menu laterale sinistro.
- Nella scheda Contatti, verifica che l'indirizzo email indicato sia lo stesso configurato in precedenza.
- Modifica gli indirizzi email se necessario:
- Clicca sulla scheda Negozio.
- Verifica (e correggi se necessario) che l'indirizzo email indicato sia lo stesso di quello configurato in precedenza:
… su Joomla
- Accedi al pannello di amministrazione di Joomla.
- Fai clic su Sistema nel menu laterale sinistro.
- Fai clic su Configurazione globale:
- Fai clic sulla scheda Server.
- Configura l'invio tramite il metodo di invio SMTP:
Questa guida spiega come creare una homepage sul tuo sito web Infomaniak utilizzando lo strumento di creazione della pagina di benvenuto, un aiuto semplificato per creare contenuti rapidamente e facilmente. Per creare un sito più completo, esiste Site Creator.
Prerequisiti
- Disporre di un hosting web Infomaniak (anche un semplice Starter, la pagina web di base da attivare se necessario).
Creare una pagina di benvenuto
Per accedere allo strumento di creazione:
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Fai clic direttamente sul nome attribuito al prodotto interessato.
- Fai clic su Pagina e manutenzione nel menu laterale sinistro.
- Verifica o seleziona il nome di dominio del sito su cui desideri installare la pagina web.
- Clicca su Crea una home page o Personalizza:
Puoi quindi scegliere un tema, definire il testo visibile dai tuoi visitatori, inserire un'immagine nel corpo della pagina, gestire il contenuto SEO della tua pagina, aggiungere un'immagine come sfondo, specificare i nomi degli utenti dei social media se necessario, ecc. e tutto questo può essere modificato in qualsiasi momento.
Clicca sul pulsante blu in fondo alla pagina per salvare e pubblicare le tue modifiche.
Si necessario, è possibile utilizzare lo strumento in combinazione con una gestione FTP del tuo hosting web.
Disattivare e eliminare la pagina di benvenuto
Per eliminare la pagina iniziale che è stata automaticamente posizionata alla radice della struttura del tuo sito web:
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Fai clic direttamente sul nome attribuito al prodotto interessato.
- Fai clic su Pagina e manutenzione nel menu laterale sinistro.
Potrai eliminare la pagina di benvenuto utilizzando l'icona di cestino; questo eliminerà definitivamente il contenuto della pagina di benvenuto!
Questa guida spiega come aggiornare un certificato SSL Let's Encrypt per un sito web ospitato da Infomaniak.
Premessa
- Potrebbe essere necessario, a seguito di l'aggiunta o la rimozione di un'alias a un sito web, rigenerare un certificato per includere i nuovi nomi di dominio associati al sito web.
- Il pannello di controllo vi indicherà chiaramente che uno dei domini collegati al sito non è incluso nel certificato SSL attuale:
Aggiornare un certificato Let's Encrypt
Per accedere alla gestione dei certificati:
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Fai clic direttamente sul nome attribuito al prodotto interessato:
- Clicca sul menu delle azioni ⋮.
- Fai clic su Cambia il certificato:
- Scegli il tipo di certificato da aggiornare.
- Clicca sul pulsante Avanti:
- Verifica o seleziona i domini interessati.
- Clicca sul pulsante Installa: