Base di conoscenze
1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Questa guida spiega come accedere a phpMyAdmin con un Hébergement Web.
Accedere a phpMyAdmin
Per accedere all'hosting web nella sezione Database:
- 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 Basi di dati nel menu laterale sinistro.
- Fai clic su Connettersi a phpMyAdmin:
- Il server corretto e un utente temporaneo vengono automaticamente inseriti.
È possibile fare clic anche sul menu delle azioni ⋮ situato a destra di un utente del database:
- Il server corretto è automaticamente indicato.
- La password da inserire corrisponde all'utente del database (quello che hai scelto durante la creazione dell'utente MySQL da reimpostare se l'hai dimenticata).
Questa guida spiega come gestire Memcached e verificare se questo sistema di caching in memoria funziona correttamente sul tuo Serveur Cloud gestito.
Prerequisiti
- Installare Memcached su Serveur Cloud managé.
Verificare l'esecuzione di Memcached
Per verificare il corretto funzionamento di Memcached:
Copiate il codice seguente in un file PHP:
// connexion au serveur memcache local $fp = fsockopen("localhost", 11211); if ($fp) { // on demande les stats fwrite($fp, "stats "); while (!feof($fp)) { $buf = rtrim(fgets($fp)); if (preg_match('/^STAT curr_items ([0-9]+)$/', $buf, $matches)) { // le nombre d'items stockes print $matches[1] . PHP_EOL; } elseif (preg_match('/(END|ERROR)/', $buf)) { // fin des stats break; } } fclose($fp); } else { print "Error: cannot connect to local memcached server: $!" . PHP_EOL; }
- Carica il file PHP sul tuo hosting.
- Esegui il file PHP.
Lo script restituisce il numero di elementi memorizzati nella cache nella memoria del server.
Attivare Memcached su…
… Prestashop
L'integrazione nativa di Memcached nell'applicazione Prestashop semplifica la sua configurazione. Per attivarla:
- Accedi al tuo spazio di amministrazione Prestashop.
- Vai alla scheda Impostazioni avanzate.
- Seleziona Prestazioni.
- Seleziona Sì dal menu a discesa sotto Utilizza la cache nella sezione Caching.
- Seleziona CacheMemcached.
- Aggiungi un server fornendo le informazioni richieste come
- l'indirizzo IP:
127.0.0.1
- la porta:
11211
- il peso:
1
- l'indirizzo IP:
È possibile verificare le informazioni cliccando sul pulsante "Testa il server" prima di salvarle in fondo alla sezione "Caching".
Una volta completato questo passaggio, la tua applicazione PrestaShop è pronta per utilizzare Memcached per memorizzare nella cache alcune chiamate API, chiamate del database e oggetti.
Questa guida riguarda gli indirizzi IP, quelli…
- … assegnate ai siti/hosting/server, IP dinamiche o statiche, condivise o dedicate,
- … assegnate dal vostro Fournisseur d'Accès Internet (FAI) durante l'istituzione di una connessione Internet verso il vostro prodotto Infomaniak.
Premessa
- Un indirizzo IP dedicato o statico per un sito web è un indirizzo IP permanente che gli è specificamente assegnato.
- A differenza di un indirizzo IP condiviso, utilizzato da più siti web, un indirizzo IP dedicato garantisce che solo questa piattaforma è associata a quell'indirizzo.
- Gli indirizzi IP dedicati per i siti web vengono spesso utilizzati in casi in cui la stabilità, la personalizzazione e la sicurezza sono importanti, come l'hosting di server, la configurazione dei firewall o l'attivazione dei certificati SSL (anche se è possibile procedere senza un indirizzo IP dedicato per installare un certificato SSL).
- Ecco i principali vantaggi:
- Configurare una entrata PTR o reverse DNS sugli IP dedicati, è utile soprattutto per l'installazione di un server mail poiché alcuni fornitori di servizi di posta elettronica verificano l'registrazione PTR prima di accettare le e-mail inviate da un server.
- Maggiore stabilità della connessione.
- Riduzione del rischio di cattiva reputazione legata a siti web che condividono lo stesso indirizzo IP.
- Facilità di configurazione di alcuni aspetti tecnici.
- Un IP dedicato può migliorare il posizionamento di un sito web (anche se ci sono opinioni contrastanti tra gli esperti di SEO).
- Attenzione: Infomaniak non consente di accedere ai siti web tramite HTTP(S) tramite IP (dedicate) su server gestiti; è necessario utilizzare un nome di dominio che punti all'IP (o utilizzare l'URL di anteprima).
Aggiungere un IP dedicato al sito web
Per aggiungere un IP dedicato al tuo sito web, consulta questa guida.
In caso di problemi se reindirizzi il traffico web verso una porta specifica, consulta questa guida.
Blocco dell'indirizzo IP (connessione Internet)
Se non riesci più a consultare…
- … tutti i tuoi indirizzi email che possiedi presso Infomaniak (che di solito funzionano bene) e questo con un software/client di posta elettronica da una sola e stessa rete Internet (cioè dalla stessa indirizzo IP fornito dal tuo FAI)…
… o se avete purtroppo eseguito questo tipo di operazione:
- tentativi ripetuti di connessioni non riuscite tramite FTP, SSH o su punti di accesso come il login WordPress…
- richieste che restituiscono troppi errori come errori 403 in massa…
… l'accesso ai server Infomaniak può essere bloccato a seguito del ban dell'indirizzo IP (banip / ipban) della tua connessione internet.
Per sbloccare la situazione, contattate il supporto Infomaniak via email e specificate il dominio interessato e soprattutto il vostro indirizzo IP pubblico interessato.
Sblocco definitivo (IP in whitelist)
Con un Serveur Cloud, è possibile richiedere, in aggiunta, di autorizzare definitivamente l'indirizzo IP interessato affinché il blocco non si ripeta mai più, qualunque sia la situazione. Per fare ciò, è necessario:
- Avere un IP dedicato associato al tuo Serveur Cloud.
- Essere consapevoli che Infomaniak non bloccherà più eventuali attacchi provenienti da questo IP; gli attacchi o i tentativi di accesso malintenzionati provenienti da questo indirizzo non saranno più bloccati automaticamente dai sistemi di sicurezza.
- Confermare via email e da un indirizzo di contatto associato al conto (proprietario o amministratore) che comprendi e accetti l'intera responsabilità in caso di attacco proveniente da questo IP.
Questa guida spiega a cosa serve l'opzione "Prefisso MySQL" nelle impostazioni di un sito e quali sono le sue implicazioni per il funzionamento delle tue applicazioni Web (CMS) e script PHP.
Premessa
- Quando l'opzione "Préfixe MySQL" è attivata per un sito, non è più necessario aggiungere il prefisso "
wxyz_
" davanti al nome e agli utenti dei tuoi database MySQL. - Uno script PHP potrà così connettersi a MySQL con l'utente "monuser" e un database "mabase" e l'accesso avverrà automaticamente con l'utente "wxyz_monuser" e il database "wxyz_mabase".
- ⚠ Se effettui una migrazione da un'offerta Infomaniak precedente:
- Dopo aver migrato un sito dalla vecchia console, l'opzione "Préfixe MySQL" è attivata per impostazione predefinita per mantenere automaticamente la connessione delle tue applicazioni Web (WordPress, Joomla, Drupal, ecc.) e script PHP con i tuoi database MySQL.
- Per garantire il corretto funzionamento dei tuoi siti in caso di migrazione del tuo hosting su un altro server, è fortemente consigliato disattivare questa funzione ed effettuare gli aggiustamenti necessari.
Gestire l'opzione Prefisso MySQL
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 attribuito al prodotto interessato:
- Clicca su Gestisci sotto Impostazioni avanzate:
- Fai clic sulla scheda PHP / Apache.
- Attivare o disattivare l'interruttore a scorrimento (toggle switch) Préfixe MySQL.
- Clicca sul pulsante Salva:
- Effettuate le necessarie modifiche nei file di configurazione delle tue applicazioni Web e script PHP…
Implicazioni e aggiustamenti da effettuare
Dopo aver disattivato l'opzione Préfixe MySQL per un sito, alcuni script PHP o CMS potrebbero smettere di funzionare. Per ripristinare la connessione ai vostri database, dovrete aggiornare obbligatoriamente le seguenti informazioni nel/nei file di configurazione degli script interessati:
- il nome del database MySQL: sarà necessario aggiungere il prefisso del tuo server
- prima:
mabase
- dopo:
wxyz_mabase
- prima:
- l'utente del database MySQL: sarà necessario aggiungere il prefisso del tuo server
- prima:
monuser
- dopo:
wxyz_monuser
- prima:
Questa guida riguarda MySQL/MariaDB e, in particolare, le analisi degli indici e delle richieste con gli Hosting Web.
Slowlog per le query lunghe
Il slowlog MySQL è attivato su tutti i server MySQL e raggruppa le query che impiegano più di 5 secondi* per essere eseguite. Se le tue query sono ben costruite, non vedrai mai questi file. Altrimenti, consulta regolarmente per correggere eventuali difetti e garantire il corretto funzionamento del tuo sito.
Contattate il supporto Infomaniak per iscritto per ottenerli (tranne per gli vecchi hosting v1 direttamente consultabili dal gestore file FTP Manager un livello sopra /web
nella directory /logs
).
E i log?
Nessun log MySQL viene creato (a parte i slowlog) perché i server MySQL non potrebbero assolutamente sostenere il carico di milioni di log simultanei da registrare. In caso di necessità, Infomaniak può attivare questo log MySQL per 5 minuti per permettervi di analizzarli con EXPLAIN
e determinare gli indici utili, ad esempio. Per fare ciò, contattate il supporto Infomaniak per iscritto.
* tempo trascorso. Per quanto riguarda i blocchi, la documentazione fornisce la seguente precisazione: "Il tempo per acquisire i blocchi iniziali non viene contato come tempo di esecuzione"
Questa guida spiega come modificare la password di un account FTP o FTP / SSH per il sito di un Hosting Web Infomaniak.
Modificare la password di un utente FTP esistente
Per accedere al sito su un Hosting Web per modificarne gli accessi FTP:
- 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.
- Clicca su FTP / SSH nel menu laterale sinistro.
- Clicca sul menu azione ⋮ a destra dell'utente interessato nella tabella visualizzata.
- Fai clic su Modifica:
- Inserisci direttamente la nuova password che sarà utilizzata per i tuoi accessi FTP o accessi SSH.
- Se necessario, è possibile generare una password sicura.
- Conferma le modifiche:
Questa guida permette di risolvere un eventuale errore 530 riducendo il numero di connessioni FTP simultanee agli Hébergements Web.
Risolvere un errore 530
Il messaggio di errore 530 Sorry, the maximum number of clients (25) for this user are already connected
appare generalmente a seguito di connessioni multiple e simultanee con un software/client FTP che gestisce male le disconnessioni o che tenta di aprire più connessioni contemporaneamente pensando di accelerare il caricamento.
Una volta che hai ottenuto questo errore, devi chiudere il programma FTP poi aspettare 30 minuti affinché il server chiuda le connessioni attive e tu possa riconnetterti.
Puoi anche creare un nuovo utente FTP e connetterti con esso.
Per evitare questa situazione con FileZilla, andare nel menu Modifica -> Configurazione poi nella scheda Trasferimenti e impostare il numero di trasferimenti simultanei a 2.
È consigliabile utilizzare il gestore di file FTP Manager.
Questa guida spiega come rimuovere un dominio alias da un hosting Web Infomaniak. Il nome di dominio principale del sito non sarà più collegato ad alcun altro nome di dominio.
Questo permette, in particolare, di creare in seguito un nuovo hosting Web o un sito distinto per il dominio così disassociato.
Prerequisiti
- Avere disassociato il nome di dominio sinonimo dal nome di dominio principale se c'era un'associazione in precedenza.
Rimuovere il dominio alias
Per rimuovere un dominio alias dal tuo sito:
- Clicca qui per accedere alla gestione del tuo prodotto su il Manager Infomaniak (hai bisogno di aiuto?).
- Fai clic direttamente sul nome attribuito al prodotto interessato:
- Fai clic sulla freccia per espandere la sezione Domini di questo sito.
- Clicca sul menu delle azioni ⋮ a destra del dominio da rimuovere.
- Scegliere Disassocia:
- Conferma la rimozione dell'alias.
Questa guida spiega come formattare e poi montare il volume dedicato allo storage dei tuoi dati su VPS Cloud Linux/Unix.
Nomi dei dischi e delle partizioni
I VPS Cloud sono offerti con due volumi:
- 1 volume per il sistema operativo di tua scelta
- 1 volume per lo storage dei tuoi dati
Il volume per lo storage dei dati deve essere formattato e poi montato dal cliente.
Nei sistemi Linux, i dischi e le partizioni sono riferiti con nomi, variabili a seconda della distribuzione Linux, come:
/dev/sda
,/dev/sdb
, …/dev/vda
,/dev/vdb
, …/dev/sda1
,/dev/sda2
, …
Questi nomi non sono statici e possono cambiare in base a diversi fattori, come il driver utilizzato (ad esempio virtio-scsi o virtio-blk) o gli aggiornamenti del kernel e di udev.
Di conseguenza, è consigliabile utilizzare l'UUID (Universal Unique Identifier - leggere di più qui sotto) di una partizione invece del suo nome quando si fa riferimento nel file di configurazione del sistema di file (/etc/fstab
).
Formattazione del volume di archiviazione
Se scegliete XFS, ad esempio, è necessario installare gli strumenti appropriati (se non sono già presenti):
sudo apt install xfsprogs
Poi formattare il volume con i seguenti comandi SSH:
sudo mkfs.xfs -f /dev/[device]
E se scegliete EXT4:
sudo mkfs.ext4 /dev/[device]
Se necessario, è possibile formattare il volume con un altro sistema di file supportato dalla tua distribuzione.
Montaggio del volume di archiviazione
Attenzione: se monti il tuo volume dati in /home
, non potrai più connetterti al tuo server tramite la tua chiave privata al prossimo riavvio (poiché SSH cerca le chiavi nella cartella .ssh
nella home (cartella home) dell'utente e se il volume dati è montato su questa cartella, le chiavi vengono perse). Pertanto è necessario copiare in anticipo i dati da conservare. Aiuto per la connessione SSH
Ad esempio, come root:
mkdir /mnt/home
mount /dev/[device] /mnt/home
rsync -rlptgoDHAX /home/ /mnt/home/
umount /mnt/home
mount /dev/[device] /home
rmdir /mnt/home
Questo è ciò che fa nell'ordine:
- si crea una cartella temporanea
- si monta il volume sulla cartella temporanea
- si copia il contenuto della cartella originale
/home
alla radice del volume mantenendo i permessi, il proprietario, il gruppo, ecc. (attenzione, potrebbe essere necessario installare il pacchettorsync
a seconda della distribuzione di Linux scelta) - si smonta il volume dalla cartella temporanea
- si monta il volume nella cartella
/home
- si elimina la cartella temporanea
In questo modo, dovreste essere in grado di montare il volume su /home
mantenendo la configurazione iniziale che verrà installata. Tuttavia, è consigliabile impostare sempre una password per root
per evitare di perdere il controllo in caso di errore. La password può essere rimossa in seguito.
Soluzione alternativa: non montare in /home...
È un percorso standard per montare il volume dei dati perché è generalmente in /home
che gli utenti lavorano e soprattutto memorizzano i loro dati. Un utente senza diritti speciali sarà normalmente limitato alla sua directory /home/user
. È possibile indicare un'altra directory predefinita per un utente (ma la configurazione non sarà più "standard").
Altra soluzione alternativa: montaggio automatico del volume all'avvio...
Un mount non resiste effettivamente a un riavvio. Se desideri rendere la modifica persistente, puoi aggiungere il tuo volume al file /etc/fstab
(documentazione Debian a riguardo) ad esempio:
/dev/md0 / ext4 errors=remount-ro 0 1
UUID=181A-4B53 /boot/efi vfat errors=remount-ro,nofail 0 0
UUID=181B-AED3 /boot/efi2 vfat errors=remount-ro,nofail 0 0
UUID=[UUID1] /srv/node/sda xfs noatime,nodiratime,nofail,logbufs=8 0 0
UUID=[UUID2] /srv/node/sdb xfs noatime,nodiratime,nofail,logbufs=8 0 0
Dopo aver formattato il disco, trovare l'UUID e aggiungerlo nel fstab
.
Ottieni l'UUID di una partizione
Per ottenere l'UUID di una partizione dopo averla formattata, utilizzare il comando blkid
. Questo comando visualizza l'UUID e altre informazioni su tutte le partizioni rilevate dal sistema.
Aggiungere l'UUID in fstab
Una volta ottenuto l'UUID della partizione che si desidera montare automaticamente all'avvio, è possibile aggiungerlo al file fstab
. Per fare ciò, aprire il file fstab
con un editor di testo in linea di comando (ad esempio nano o vi) e aggiungere una nuova riga per la propria partizione utilizzando l'esempio sopra come modello. Sostituire [device]
, [UUID1]
e [UUID2]
con i valori appropriati per la propria configurazione.
Questa guida spiega come migrare un Hébergement Web da MySQL a MariaDB.
Premessa
- MariaDB è una versione migliorata di MySQL, dotata di numerose potenti funzionalità integrate e di molti miglioramenti in termini di utilizzo, sicurezza e prestazioni:
- MariaDB dispone di un pool di connessioni più grande che supporta fino a 200'000 connessioni, mentre MySQL ha un pool di connessioni più piccolo.
- Confrontando le prestazioni di MariaDB e MySQL, si nota che la replicazione è più veloce in MariaDB e più lenta in MySQL; MariaDB è più veloce di MySQL in generale.
- MariaDB è Open Source, mentre MySQL utilizza codice proprietario nella sua edizione Enterprise.
Utilizzare MariaDB al posto di MySQL
L'aggiornamento a MariaDB è irreversibile e tutti i siti presenti sul tuo hosting funzioneranno successivamente con questa versione di MariaDB. Verifica la compatibilità dei tuoi script prima di procedere.
Per migrare un hosting web verso MariaDB:
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Clicca direttamente sul nome assegnato al prodotto interessato.
- Clicca su Database nel menu laterale sinistro.
- Clicca sul link Migrer en MariaDB.
Per migrare un Serveur Cloud, consultate questa altra guida sulla migrazione verso una nuova generazione di Serveur Cloud.