Base di conoscenze
1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Questa guida spiega le differenze tra le offerte di hosting Web di Infomaniak per aiutarti a scegliere la migliore soluzione in base alle tue esigenze informatiche.
Se stai cercando di ospitare la tua posta elettronica, consulta questa altra guida.
Hospitamento Web Starter
L'hosting Web gratuito
L'hosting Web Starter è offerto gratuitamente con ogni dominio registrato su Infomaniak. Offre 10 Mo di spazio su disco per creare un sito (pagine base in linguaggio HTML solo - nessun PHP, nessun database) anche senza conoscenze particolari grazie allo strumento Pagina di benvenuto.
- Registrare o trasferire un nome di dominio su Infomaniak
- Scopri di più sui vantaggi inclusi con un nome di dominio
Hospitamento Web condiviso
L'offerta di punta per creare i tuoi siti
Questi servizi di hosting Web sono offerte condivise (i siti Web saranno ospitati su server le cui risorse sono condivise con altri clienti). Per garantire la affidabilità di questi servizi condivisi, i server Infomaniak utilizzano in media solo il 40% della potenza della CPU e sono dotati di dischi SSD professionali di ultima generazione.
L'hébergement Web offre 250 Go di spazio su disco minimo e consente di gestire più siti web con più nomi di dominio. Questa offerta include tutte le tecnologie comunemente utilizzate per creare siti professionali: PHP, MySQL, accesso FTP e SSH, certificati SSL e installazione facile di WordPress o CMS comuni, ecc. È anche possibile aggiungere un sito Node.js e/o Site Creator.
Server Cloud
L'hosting Web professionale
Con un server cloud, le risorse che ti vengono assegnate non sono condivise con altri clienti e puoi personalizzare la configurazione hardware e software del tuo server in base alle tue esigenze. Un server cloud ti permette anche di utilizzare componenti che non sono disponibili sugli hosting web condivisi (Node.js
, mongoDB
, Sol
, FFMPEG
, ecc.).
- Un Serveur Cloud permette di amministrare facilmente il tuo server tramite la stessa interfaccia di amministrazione degli hosting Web - gestisci i siti nello stesso modo.
- Un VPS consente di gestire in modo completamente autonomo il tuo server con la versione di Windows o la distribuzione Linux di tua scelta (
Debian
,Ubuntu
,openSUSE
, ...) - sono richieste solide competenze tecniche per utilizzare un VPS, inclusa VPS Lite.
Public Cloud (e Kubernetes Service)
Soluzione IaaS aperta, collaudata e sicura
Per Infomaniak è l'infrastruttura che alimenta kDrive, Swiss Backup e il Webmail, servizi utilizzati da milioni di utenti. Ma Public Cloud è accessibile a tutti e mette a disposizione le risorse di cui hai bisogno per lo sviluppo dei tuoi progetti.
Grazie alle offerte personalizzate e su misura, non avrete difficoltà a gestire il vostro budget di sviluppo. Nessun costo di avvio. Nessun importo minimo. Disdici in qualsiasi momento. Pagate solo le risorse effettivamente utilizzate con Public Cloud alla fine di ogni mese, stesso discorso per Kubernetes Service.
Jelastic Cloud
L'hosting web su misura con le tecnologie di tua scelta
Jelastic Cloud consente di creare ambienti di sviluppo su misura con le tecnologie di tua scelta (PHP
, Java
, Docker
, Ruby
, ecc.). Si tratta di un'offerta cloud flessibile:
- Scalabilità orizzontale e verticale delle risorse.
- Pagamento in base al consumo effettivo delle risorse.
- Personalizzazione semplice della tua infrastruttura (ridondanza, IP, SSL, bilanciamento del carico, ecc.).
Questa guida spiega come modificare la versione PHP direttamente dalla linea di comando quando si eseguono script PHP utilizzando PHP CLI (Interfaccia della Linea di Comando) su un Hosting Web Infomaniak.
Premessa
- Può essere utile quando è necessario modificare temporaneamente alcuni parametri per uno script specifico o per una sessione PHP.
- Se si utilizza solo la menzione
php
qui sotto, verrà installata la versione precedente a quella già in uso (ultima versione -1): se l'ultima versione installata è l'8.1, sarà utilizzata la 8.0 con "php
". È preferibile utilizzare la menzionephp-7.0
,php-7.1
, ecc. affinché la versione non cambi con gli aggiornamenti. - Consultate questa guida se stai cercando informazioni sulla configurazione della versione di PHP definita su Manager Infomaniak.
Modificare la versione di PHP utilizzata in CLI
È possibile modificare facilmente la versione di PHP utilizzata in linea di comando (CLI) tramite SSH:
- Connettersi al server tramite SSH (hai bisogno di aiuto?).
Crea un file
.profile
se non esiste:touch ~/.profile
Modifica il file
.profile
:nano ~/.profile
Aggiungi questo codice all'interno del file per scegliere la versione di php desiderata:
export PATH=/opt/php7.4/bin:$PATH
Carica il file
.profile
:source ~/.profile
Verifica la versione di php:
php -v
Modalità interattiva
Il file .profile
menzionato sopra viene caricato solo quando viene utilizzata l'interfaccia utente. In SSH (modalità di accesso), è il file .bash_profile
che viene utilizzato. In modalità interattiva (non-login), è il file .bashrc
che viene utilizzato.
Alcuni script di distribuzione sul server aprono le sessione in modalità interattiva (non-login) e le variabili d'ambiente non vengono caricate nel PATH anche se la sessione SSH è configurata correttamente.
In questo caso è necessario caricare la versione php nel file .bashrc
(export PATH="/opt/php7.4/bin:$PATH"
), e sorgere nei file >.bash_profile
e .profile
il file .bashrc
(. ~/.bashrc
).
Dopo aver seguito questi passaggi, la versione di PHP che hai specificato dovrebbe essere caricata nel tuo ambiente shell ogni volta che apri una nuova sessione. Questo ti permetterà di eseguire script utilizzando questa versione di PHP in linea di comando (CLI).
Questa guida spiega come modificare la versione PHP disponibile per i siti del tuo Hosting Web Infomaniak.
Premessa
- È possibile passare da una versione PHP vecchia e potenzialmente vulnerabile a una versione recente, ma non sarà più possibile tornare a questa versione vulnerabile per motivi di sicurezza.
- Il cambiamento è efficace immediatamente e per sempre.
- Consultate questa guida se desiderate informazioni sulla configurazione della versione di PHP utilizzata in SSH.
Modificare la versione di PHP utilizzata per un sito web
È possibile modificare facilmente la versione di PHP utilizzata su tutto un sito web:
- 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 Maggiori informazioni.
- Fai clic su Modifica:
- Scegliete la versione di PHP desiderata:
- Clicca su Salva in fondo alla pagina per salvare la modifica.
Potrebbe essere necessario aggiornare il tuo hosting in anticipo per accedere alle ultime versioni di PHP offerte da Infomaniak.
Questa guida si riferisce all'esecuzione di script avviati tramite SSH su diversi tipi di macchine.
Nessun limite di tempo
Non c'è un limite di tempo predefinita per l'esecuzione di script avviati tramite SSH, il che significa che lo script può eseguirsi per tutto il tempo necessario. Tuttavia, se la sessione SSH termina, anche lo script verrà interrotto.
È possibile avviare gli script in background per evitare questo problema. In questo caso, lo script continuerà ad eseguirsi anche se la sessione SSH viene interrotta.
Altre risorse possono essere limitate dalla capacità della macchina o dalla configurazione (ad esempio, gli script PHP limitati a 512 Mo di memoria).
È possibile modificare questi limiti su macchine di tipo Serveur Cloud, ma in nessun caso per hébergements mutualisés.
Questa guida spiega come utilizzare le variabili d'ambiente PHP con gli Hosting Web che funzionano in php-fpm
.
Premessa
- Le variabili d'ambiente PHP (
REDIRECT_
) sono variabili di sistema utilizzate per memorizzare informazioni sulle richieste HTTP e sui reindirizzamenti. - Vengono generalmente utilizzate nei server web per memorizzare dettagli sulle richieste precedenti o sulle redirezioni effettuate.
- Il prefisso "
REDIRECT_
" viene spesso aggiunto alle variabili d'ambiente per indicare che sono legate a specifiche redirezioni effettuate dal server. - Queste variabili possono contenere informazioni come gli URL precedenti, i metodi HTTP o altri dati relativi alla navigazione del cliente sul server web.
Utilizzare le variabili d'ambiente
Per utilizzare le variabili d'ambiente PHP:
- Definisci le variabili d'ambiente PHP in un file
.htaccess
:SetEnv EXAMPLEVARIABLE hello
- Nel tuo file PHP, il nome della variabile da chiamare deve essere prefissato da
REDIRECT_
:<?php getenv('REDIRECT_EXAMPLEVARIABLE');
In questo esempio, il risultato visualizzato sarà Ciao.
Andare oltre con le variabili d'ambiente
È possibile configurare le variabili d'ambiente direttamente dal Manager per l'intero sito web:
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Clicca direttamente sul nome assegnato al prodotto interessato:
- Fai clic su Gestisci sotto Impostazioni avanzate:
- Fai clic sulla scheda PHP / Apache.
- Clicca sulla freccia per espandere la sezione Variabili d'ambiente.
- Fai clic sull'icona Aggiungi.
- Inserisci la variabile e il suo valore.
- Clicca sul pulsante per salvare:
Questa guida spiega come personalizzare i limiti di un sito ospitato su un Hébergement Web condiviso o un Serveur Cloud.
Sbloccare o regolare i limiti di un sito
Per accedere alla gestione del sito web:
- 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 sulla scheda PHP / Apache.
Potrai in particolare…
- … sbloccare per 60 minuti il limite di memoria (
memory_limit
= 1280 Mo) e il tempo massimo di esecuzione degli script (max_execution_time
= 60 minuti):- Questo sblocco è possibile al massimo 10 volte l'anno.
- … personalizzare i limiti di:
max_execution_time
(in secondi)memory_limit
(in Mo)post_max_size
&upload_max_filesize
(dimensione massima del file per l'invio, in Mo)- Serveur Cloud solo:
Max children
(consulta questa guida) - Solo Server Cloud:
Max input time
Non dimenticare di salvare le modifiche in fondo alla pagina.
Valori massimi per tipo di hosting
Limiti | Condiviso | Server Cloud | CLI (solo Serveur Cloud) |
---|---|---|---|
max_execution_time | 300 s | 3600 s | 0 (illimitato) s max |
limite di memoria | 1280 Mo | 2048 Mo max | 512 MB max |
post_max_size + upload_max_filesize | 9223372036854775807 Mo max | 9223372036854775807 Mo max | 48 Mo max |
max_children | 20 max | 20 (predefinito, modificabile) | |
connessioni simultanee per IP | 30 max | 30 (predefinito, modificabile) | |
max_input_time | 0 (illimitato) | 0 (predefinito, modificabile) | 0 (illimitato) |
file (inodes) | nessun limite del numero di file per hosting |
Questa guida spiega come configurare i parametri PHP degli hosting Web direttamente dalla linea di comando quando si eseguono script PHP utilizzando PHP CLI (Interfaccia della Linea di Comando).
Premessa
- Questo tipo di configurazione può essere utile quando è necessario modificare temporaneamente alcuni parametri per uno script specifico o per una sessione PHP.
- Queste modifiche saranno valide solo per l'esecuzione dello script in corso e non modificheranno la configurazione PHP globale.
Modificare i parametri PHP CLI
Per esempio, per modificare temporaneamente i parametri per uno script specifico senza dover modificare la configurazione PHP globale del server, seguite il metodo seguente: con l'ambiente PHP CLI è possibile specificare più parametri PHP contemporaneamente separandoli con spazi.
Utilizzare il parametro -d
Quando esegui PHP da linea di comando, puoi utilizzare il parametro -d
per specificare le configurazioni PHP. Questo ti permette di modificare i parametri PHP per questa esecuzione specifica. Ad esempio, per impostare il tempo massimo di esecuzione a 90 secondi, il limite di memoria a 256 Mo e disattivare la modalità sicura, puoi farlo come segue:
php -d max_execution_time=90 -d memory_limit=256M -d safe_mode=Off -f test.php
Questa guida dettaglia le misure di sicurezza implementate nel contesto delle offerte di posta elettronica Infomaniak per rilevare l'uso abusivo e anomalo di un indirizzo email.
Premessa
- Su richiesta scritta, motivata e autenticata, è possibile modificare queste regole di sicurezza per un indirizzo email a pagamento specifico.
- Per inviare e-mail a un gran numero di destinatari, l'strumento Newsletter è il più adatto.
- Queste misure vi proteggono da un utilizzo malintenzionato del vostro computer o del vostro account.
Limiti di invio per 24 ore
Il numero di email in uscita in 24 ore è limitato a:
- my kSuite = 500 | my kSuite+ = 1440
- kSuite Standard 1 utente max. = 100 | kSuite Standard 2 utenti min. = 1440 | kSuite Pro = 1440 | kSuite Entreprise = 1440
- Service Mail Starter = 100 | Service Mail 5 indirizzi min. = 1440
- Hébergement Web (funzione PHP Mail() - invii non autenticati) = 50 | Hébergement Web (invii autenticati) = 1440
1 messaggio inviato a 2, 42 o 99 persone in CC/CCI viene conteggiato rispettivamente come 2, 42 e 99 messaggi.
Altri limiti di posta elettronica
- Limiti del numero di destinatari per invio di e-mail
- Limiti di dimensione a livello di posta elettronica
Questa guida spiega come trasferire a Infomaniak i dati (Web, Mail, Domaine, e anche Cloud) attualmente ospitati altrove. Rimanete ovviamente proprietari dei vostri dati, senza perdita né interruzione!
Non hai tempo di migrare i tuoi servizi? Lancia gratuitamente una richiesta di offerta per trovare un partner Infomaniak che si occuperà di tutto.
Guide specifici
Clicca sul link corrispondente al tuo attuale provider di hosting:
- Swisscom: guida completa per migrare i dati Web, Mail e nom de domaine
Guide per qualsiasi altro provider
Per recuperare tutti gli altri dati, seguite le procedure di seguito:
- Importare i dati Web (tutti i siti PHP, HTML, ecc.)
- Per WordPress specificamente, consultate questa altra guida…
- Per WordPress specificamente, consultate questa altra guida…
- Copiare i dati Mail (indirizzi e contenuto delle caselle, ecc.) verso kSuite o un semplice Service Mail
- Trasferire il nom de domaine (gestione del dominio, zona DNS, ecc.)
Per non interrompere il tuo sito e le tue e-mail e non perdere contenuti importando i tuoi dati esistenti, migra i tuoi servizi nell'ordine indicato.
È possibile trasferire anche altri tipi di dati sui server Infomaniak:
- Contenuto Dropbox, Google Drive, ecc.: consultate questa altra guida
- Dati su NAS Synology o QNAP: consultate questa altra guida
Perché scegliere Infomaniak?
Raggruppando i vostri nomi di dominio, siti Web e indirizzi email con Infomaniak, semplificate la gestione delle vostre fatture e dei vostri servizi. Inoltre, la connessione dei vostri domini avverrà automaticamente con il vostro sito e il vostro indirizzo email. Non dovrete quindi configurare manualmente i DNS dei vostri domini presso un altro registrar.
Scopri di più su Infomaniak
Questa guida spiega come attivare su un hosting Web Infomaniak il supporto di certi tipi di file (.inc
ad esempio) tramite PHP in modo che siano trattati allo stesso modo di un file .php
.
Premessa
- In precedenza, era necessario aggiungere la seguente riga in un file
.htaccess
:AddType application/x-httpd-php .inc
- Questo impediva che, durante l'accesso tramite browser, il contenuto del file venisse visualizzato come testo invece di essere interpretato correttamente da PHP.
- Ora è possibile gestire le estensioni dei file tramite il campo FPM Extensions nel Manager del tuo hosting.
Gestire le estensioni riconosciute da PHP
Per aggiungere il supporto per un tipo di file specifico:
- Clicca qui per accedere alla gestione del tuo prodotto su il Manager Infomaniak (hai bisogno di aiuto?).
- Fai clic direttamente sul nome assegnato al prodotto interessato.
- Fai clic su Gestisci sotto Impostazioni avanzate:
- Modifica il campo FPM Estensioni per aggiungere l'estensione desiderata:
Non dimenticare di salvare le modifiche in fondo alla pagina.