Base di conoscenze
1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Questa guida spiega come accedere a phpMyAdmin con un Web Hosting.
Accesso a phpMyAdmin
Per accedere all'hosting web nella sezione Database:
- Esegui l'accesso al Gestore Infomaniak (manager.infomaniak.com) utilizzando un browser web come Brave o Firefox
- Fai clic sull'icona nell'angolo in alto a destra dell'interfaccia (o naviga attraverso il menu laterale sinistro, ad esempio)
- Seleziona Hosting (Universo Web & Dominio)
- Fai clic sul nome dell'oggetto rilevante nella tabella visualizzata
- Fai clic su Database nel menu laterale sinistro
- Fai clic sulla scheda Utenti
- Fai clic sul menu di azione â‹® a destra dell'utente in questione nella tabella visualizzata
- Fai clic su Accedi a phpMyAdmin (password richiesta)
Nella pagina di accesso a phpMyAdmin:
- Il server corretto e l'utente vengono compilati automaticamente
- La password da inserire è quella associata all'utente del database (quella che hai scelto durante la creazione dell'utente MySQL da reimpostare in caso di dimenticanza)
Questa guida spiega come gestire Memcached e in particolare come verificare se questo sistema di caching in memoria funziona correttamente sul tuo hosting.
Prerequisiti
- installare Memcached su un Server Cloud gestito
Verificare l'esecuzione di Memcached
Per verificare il corretto funzionamento di Memcached:
- copiare il seguente codice in un file PHP:
// connessione al server memcache locale
$fp = fsockopen("localhost", 11211);
if ($fp) {
// chiediamo le statistiche
fwrite($fp, "stats\n");
while (!feof($fp)) {
$buf = rtrim(fgets($fp));
if (preg_match('/^STAT curr_items ([0-9]+)$/', $buf, $matches)) {
// numero di elementi memorizzati
print $matches[1] . PHP_EOL;
} elseif (preg_match('/(END|ERROR)/', $buf)) {
// fine delle statistiche
break;
}
}
fclose($fp);
} else {
print "Errore: impossibile connettersi al server memcached locale: $!" . PHP_EOL;
} - scaricare il file PHP sul tuo hosting
- eseguire il file PHP
Lo script restituisce il numero di elementi memorizzati nella cache nella memoria del server.
Attivare Memcached su un CMS
Prestashop
L'integrazione nativa di Memcached nell'applicazione Prestashop semplifica la sua configurazione. Per attivarlo:
- accedere al tuo pannello di amministrazione Prestashop
- andare nella scheda Impostazioni avanzate
- selezionare Performance
- scegliere Sì nel menu a discesa sotto Usa cache nella sezione Caching
- selezionare CacheMemcached
- aggiungere un server fornendo le informazioni richieste come
- l'indirizzo IP:
127.0.0.1
- la porta:
11211
- il peso:
1
- l'indirizzo IP:
Puoi verificare le informazioni cliccando sul pulsante "Testa il server" prima di salvarle nella parte inferiore della sezione "Caching".
Una volta completato questo passaggio, la tua applicazione PrestaShop è pronta per utilizzare Memcached per memorizzare nella cache alcune chiamate API, chiamate al database e oggetti.
Questa guida riguarda gli indirizzi IP, inclusi:
- quelli assegnati ai siti web/hosting/server, IP dinamici o statici, condivisi o dedicati
- quelli assegnati dal vostro Internet Service Provider (ISP) quando si stabilisce una connessione a Internet verso il vostro prodotto Infomaniak
Vantaggi di un IP dedicato per un sito web
Un indirizzo IP dedicato o statico per un sito web è un indirizzo IP permanente che gli viene specificamente assegnato. A differenza di un indirizzo IP condiviso, utilizzato da più siti web, un indirizzo IP dedicato garantisce che solo quella piattaforma sia associata a tale indirizzo. Gli indirizzi IP dedicati per i siti web sono spesso utilizzati nei casi in cui la stabilità , la personalizzazione e la sicurezza sono importanti, come l'hosting di server, la configurazione di firewall o l'attivazione di certificati SSL (anche se è possibile procedere senza un indirizzo IP dedicato per installare un certificato SSL).
Ecco i principali vantaggi:
- configurare un record PTR o DNS inverso su IP dedicati, utile soprattutto per la configurazione di un server di posta in quanto alcuni provider di posta elettronica verificano il PTR prima di accettare le email inviate da un server
- miglioramento della stabilità della connessione
- riduzione del rischio di cattiva reputazione associata a siti web che condividono lo stesso indirizzo IP
- facilità di configurazione di alcuni aspetti tecnici
- un IP dedicato può migliorare l'indicizzazione di un sito web (anche se ci sono opinioni contrastanti tra gli esperti di SEO)
Aggiungere un IP dedicato al sito web
Per aggiungere un IP dedicato al vostro sito web, leggete questa guida.
Attenzione: Infomaniak non consente di accedere a siti web tramite HTTP(S) tramite IP (dedicati) su server gestiti; dovete utilizzare un nome di dominio che punta all'IP (o utilizzare l'URL di anteprima).
In caso di problemi nel dirigere il traffico web verso una porta specifica, leggete questa guida.
Blocco dell'indirizzo IP (connessione Internet)
Se non riesci più ad accedere a:
- tutte le tue caselle di posta elettronica, che possiedi su Infomaniak (e che di solito funzionano bene) e ciò con un software di posta elettronica da una sola rete Internet (ovvero dall'IP fornito dal vostro ISP)
o se hai purtroppo effettuato questo tipo di operazione:
- tentativi ripetuti di connessione falliti tramite FTP, SSH o su punti di accesso come il login di WordPress
- richieste che restituiscono troppe errori, come errori 403 in massa
il vostro accesso ai server Infomaniak potrebbe essere bloccato a causa del ban dell'indirizzo IP (banip / ipban) della vostra connessione Internet.
Per sbloccare la situazione, contattate il supporto di Infomaniak via email e specificate il dominio interessato e soprattutto il vostro indirizzo IP pubblico interessato.
Sblocco permanente (IP su lista bianca)
Con un Server Cloud, è possibile richiedere di autorizzare permanentemente l'indirizzo IP interessato in modo che il blocco non si ripeta mai più indipendentemente dalla situazione. Per farlo, dovete:
- disporre di un IP dedicato associato al vostro server cloud
- essere consapevoli che Infomaniak non bloccherà più eventuali attacchi provenienti da questo IP; gli attacchi o i tentativi di accesso malevoli da questo indirizzo non saranno più bloccati automaticamente dai sistemi di sicurezza
- confermare via email e da un indirizzo di contatto associato all'account (proprietario o amministratore) che comprendete e accettate la piena responsabilità in caso di attacchi provenienti da questo IP
Questa guida spiega lo scopo dell'opzione "Prefisso MySQL" nelle impostazioni di un sito web e le sue implicazioni per il funzionamento delle vostre applicazioni web (CMS) e degli script PHP.
Definizione
Quando l'opzione "Prefisso MySQL" è abilitata per un sito web, non è più necessario aggiungere il prefisso "wxyz_" davanti al nome e agli utenti dei vostri database MySQL. Uno script PHP può connettersi a MySQL con l'utente "mio_utente" e un database "mio_database", e l'accesso verrà automaticamente effettuato con l'utente "wxyz_mio_utente" e il database "wxyz_mio_database".
Gestione dell'Opzione Prefisso MySQL
Per accedere alla gestione del sito web:
- Eseguire l'accesso al Manager di Infomaniak (manager.infomaniak.com) utilizzando un browser web come Brave o Edge
- Fare clic sull'icona nell'angolo in alto a destra dell'interfaccia (o navigare attraverso il menu laterale sinistro, ad esempio)
- Selezionare Sito web (Universo Web & Dominio)
- Fare clic sul nome dell'oggetto rilevante nella tabella visualizzata
- Fare clic sul pulsante blu Impostazioni Avanzate
- Fare clic sulla scheda PHP
- Abilitare o disabilitare l'opzione Prefisso MySQL
- Fare clic sul pulsante blu Salva
- Eseguire le modifiche necessarie nei file di configurazione delle vostre applicazioni web e degli script PHP
Implicazioni e Modifiche da Effettuare
Dopo aver disabilitato l'opzione Prefisso MySQL per un sito web, è possibile che alcuni script PHP o CMS smettano di funzionare. Per ripristinare la connessione ai vostri database, dovrete aggiornare le seguenti informazioni nel file o nei file di configurazione degli script interessati:
- Il nome del database MySQL: dovrete aggiungere il prefisso del vostro server
- Prima: mio_database
- Dopo: wxyz_mio_database
- L'utente del database MySQL: dovrete aggiungere il prefisso del vostro server
- Prima: mio_utente
- Dopo: wxyz_mio_utente
Questa guida spiega come risolvere anomalie che possono verificarsi con un Hosting Web se ha subito modifiche al suo indirizzo IP (come ad esempio un cambiamento di server) e il vostro computer conserva ancora la vecchia posizione nella cache DNS.
Svuotare la cache DNS
Quando si visita un sito web, il vostro computer memorizza in cache locale un'associazione tra il nome di dominio e il suo indirizzo IP. Questo accelera il processo di risoluzione DNS per le future visite allo stesso sito, poiché il computer può evitare di interrogare nuovamente i server DNS per ottenere l'indirizzo IP.
Svuotando la cache DNS, si costringe il vostro computer a interrogare nuovamente i server DNS per ottenere le informazioni più aggiornate sugli indirizzi IP dei siti che si visitano.
su Windows
- Aprire il menu Start
- Digitare cmd
- Nelle risultati della ricerca, fare clic su Prompt dei comandi
- Eseguire il comando
ipconfig /flushdns
su macOS
- Aprire il Terminale
- Eseguire il comando
lookupd -flushcache
(se fallisce:dscacheutil -flushcache
)
su Linux
- Aprire il Terminale
- Eseguire il comando
sudo systemctl restart nscd
osudo /etc/init.d/nscd restart
per riavviare nscd
Questa guida riguarda MySQL/MariaDB e si concentra principalmente sull'analisi degli indici e sulle query con l'Web Hosting.
Slowlog per le query lunghe
Lo slowlog di MySQL è attivato su tutti i server MySQL e contiene le query che impiegano più di 5 secondi* per eseguirsi. Se le tue query sono ben costruite, non dovresti mai vedere questi file. In caso contrario, controllali regolarmente per individuare e correggere eventuali problemi e assicurarti che il tuo sito funzioni correttamente.
Contatta il supporto di Infomaniak per ottenere questi file per iscritto (tranne per gli hosting v1 più vecchi, a cui è possibile accedere direttamente dal gestore di file FTP Manager, un livello sopra /web nella directory /logs).
E i log?
Non vengono creati log di MySQL (tranne i slowlog) perché i server MySQL non possono gestire il carico di generare milioni di log contemporaneamente. Se necessario, Infomaniak può attivare i log di MySQL per 5 minuti per consentirti di analizzarli con EXPLAIN e determinare indici utili, ad esempio. Per farlo, ti preghiamo di contattare il supporto di Infomaniak per iscritto.
_____
* tempo trascorso. Per quanto riguarda i blocchi, la documentazione fornisce il seguente chiarimento: "Il tempo necessario per acquisire i blocchi iniziali non viene conteggiato come tempo di esecuzione".
Questa guida consente di risolvere un eventuale errore 530 riducendo il numero di connessioni FTP simultanee ai Hosting Web.
Risolvere un errore 530
Il messaggio di errore 530 Spiacente, il numero massimo di clienti (25) per questo utente è già connesso
appare generalmente a seguito di connessioni multiple e simultanee con un software FTP che gestisce male le disconnessioni o che cerca di aprire più connessioni contemporaneamente pensando di accelerare il download.
Dopo aver ricevuto questo errore, è necessario chiudere il programma FTP e poi attendere 30 minuti affinché il server interrompa le connessioni attive e sia possibile riconnettersi.
È anche possibile creare un nuovo utente FTP e connettersi con esso.
Per evitare questa situazione con FileZilla, andare nel menu Modifica -> Configurazione e poi nell'opzione Trasferimenti e impostare il numero di trasferimenti simultanei su 2.
Si consiglia di utilizzare il gestore file FTP Manager.
Questa guida spiega come cambiare la password di un account FTP o FTP/SSH su un Hosting Web di Infomaniak.
Cambiare la password di un utente esistente
Per accedere all'Hosting Web e modificare l'accesso FTP:
- Effettuare l'accesso al Infomaniak Manager (manager.infomaniak.com) utilizzando un browser web come Brave o Firefox.
- Fare clic sull'icona in alto a destra dell'interfaccia (o navigare utilizzando il menu a sinistra, ad esempio).
- Selezionare Hosting (universo Web & Domain).
- Fare clic sul nome dell'oggetto rilevante nella tabella visualizzata.
- Fare clic su FTP/SSH nel menu a sinistra.
- Fare clic sul menu delle azioni â‹® a destra dell'oggetto rilevante nella tabella visualizzata.
- Fare clic su Modifica
- Inserire direttamente la nuova password che verrà utilizzata per l'accesso FTP o SSH.
- Se necessario, è possibile generare una password forte.
- Confermare le modifiche
Questa guida spiega come rimuovere un alias di dominio da un hosting web. Il nome di dominio principale dell'hosting web non sarà più collegato a nessun altro nome di dominio.
Ciò consente, in particolare, la possibilità di creare in seguito un nuovo hosting web o un sito separato per il nome di dominio che è stato scollegato.
Prerequisiti
- è necessario aver dissociato il nome di dominio sinonimo dal nome di dominio principale se c'era un'associazione precedentemente
Rimuovere l'alias di dominio
Per rimuovere un alias di dominio dal tuo sito:
- effettua l'accesso al Manager di Infomaniak (manager.infomaniak.com) utilizzando un browser web come Brave o Firefox
- fai clic sull'icona in alto a destra dell'interfaccia (o naviga attraverso il menu della barra laterale sinistra, ad esempio)
- seleziona Hosting (universo Web e Dominio)
- fai clic direttamente sul nome dell'oggetto rilevante nella tabella visualizzata
- fai clic sul sito rilevante (nella sezione Siti)
- fai clic sul menu delle azioni ⋮ a destra dell'alias che diventerà il dominio principale (nella sezione Domini)
- scegli Scollega
- conferma la rimozione dell'alias (senza cancellare le voci corrispondenti nella zona DNS)
Questa guida spiega come formattare e successivamente montare il volume dedicato all'archiviazione dei dati sul VPS Cloud Linux/Unix.
Nomi dei dischi e delle partizioni
I VPS Cloud sono forniti con due volumi:
- 1 volume per il sistema operativo a tua scelta
- 1 volume per l'archiviazione dei tuoi dati
Il volume per l'archiviazione dei dati deve essere formattato e quindi montato dal cliente.
Nelle distribuzioni Linux, i dischi e le partizioni sono identificati con nomi, che variano a seconda della distribuzione Linux, come ad esempio:
/dev/sda
,/dev/sdb
, …/dev/vda
,/dev/vdb
, …/dev/sda1
,/dev/sda2
, …
Questi nomi non sono statici e possono cambiare a seconda di vari fattori, come il driver utilizzato (ad esempio, virtio-scsi o virtio-blk) o gli aggiornamenti del kernel e di udev.
Pertanto, è consigliabile utilizzare l'UUID (Identificativo Unico Universale - leggi di più sotto) di una partizione invece del suo nome quando ci si riferisce nel file di configurazione del sistema di file (/etc/fstab
).
Formattazione del volume di archiviazione
Se scegli XFS, ad esempio, è necessario installare gli strumenti appropriati (se non sono già presenti):
sudo apt install xfsprogs
Quindi formattare il volume con i seguenti comandi SSH:
sudo mkfs.xfs -f /dev/[dispositivo]
E se scegli EXT4:
sudo mkfs.ext4 /dev/[dispositivo]
Se necessario, è possibile formattare il volume con un altro sistema di file supportato dalla 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 successivo riavvio (perché SSH cerca le chiavi nella cartella .ssh
nella directory home dell'utente e se il volume dati è montato in questa cartella, le chiavi vengono perse). Pertanto, è necessario copiare preventivamente i dati da conservare. Guida alla connessione SSH
Ad esempio, come root:
mkdir /mnt/home
mount /dev/[dispositivo] /mnt/home
rsync -rlptgoDHAX /home/ /mnt/home/
umount /mnt/home
mount /dev/[dispositivo] /home
rmdir /mnt/home
Cosa fa in ordine:
- Crea una directory temporanea
- Monta il volume nella directory temporanea
- Copia il contenuto della directory originale
/home
nella radice del volume mantenendo i permessi, proprietario, gruppo, ecc. (nota che potresti dover installare il pacchettorsync
a seconda della distribuzione Linux scelta) - Smonta il volume dalla directory temporanea
- Monta il volume nella directory
/home
- Elimina la directory temporanea
In questo modo, dovresti essere in grado di montare il volume su /home
conservando la configurazione iniziale che è stata installata. Tuttavia, è sempre consigliabile impostare una password per root
per evitare di perdere il controllo in caso di errore. La password può essere rimossa successivamente.
Soluzione alternativa: non montare in /home...
Questa è una posizione standard per montare il volume dei dati perché di solito è in /home
che gli utenti lavoreranno e archivieranno i propri dati. È possibile specificare un'altra directory predefinita per un utente (ma la configurazione non sarà più "standard").
Altra soluzione alternativa: montaggio automatico del volume all'avvio...
Un montaggio infatti non sopravvive a un riavvio. Se si desidera rendere la modifica permanente, è possibile aggiungere il proprio 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, individuare l'UUID e aggiungerlo al fstab
.
Ottenere l'UUID di una partizione
Per ottenere l'UUID di una partizione dopo averla formattata, utilizzare il comando blkid
. Questo comando mostra l'UUID e altre informazioni su tutte le partizioni rilevate dal sistema.
Aggiungere l'UUID a fstab
Dopo aver ottenuto l'UUID della partizione che si desidera montare automaticamente all'avvio, è possibile aggiungerlo al proprio file fstab
. Per farlo, aprire il file fstab
con un editor di testo da riga di comando (ad esempio, nano o vi) e aggiungere una nuova riga per la propria partizione utilizzando l'esempio sopra come modello. Sostituire [dispositivo]
, [UUID1]
e [UUID2]
con i valori appropriati per la propria configurazione.