Base di conoscenze
1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Questa guida spiega come segnalare un tentativo di phishing (Phishing, Fishing, Filoutage...) di cui potresti essere vittima.
Premessa
- Il Phishing è un tentativo di frode e di truffa, mirato a ottenere informazioni sensibili in modo fraudolento.
- Generalmente la vittima riceve nella sua casella di posta un messaggio che sembra provenire da Infomaniak, dalla sua banca o da un'organizzazione di fiducia, che le indica che è successo un problema sul suo account o nella sua vita quotidiana:

- Lo scopo di questa usurpazione d'identità è generalmente che l'utente si rechi volontariamente su una pagina e comunichi informazioni private che saranno poi sfruttate per vari scopi, principalmente finanziari.
- Se non si tratta di un messaggio “che si spaccia per qualcosa che non è”, ma solo di un messaggio pubblicitario non richiesto, è meglio segnalarlo come Spam.
Segnalare un'e-mail di Phishing
Prerequisiti
- Verificare che il filtro spam sia attivo.
- Per maggiore sicurezza, attivare la menzione di mail esterna.
Successivamente, se si trova un'e-mail di questo tipo nella propria casella di posta direttamente, è possibile agire affinché questi messaggi diminuiscano e, a lungo termine, scompaiano dai sistemi di posta elettronica:
- Clicca qui per accedere all'app Web Mail di Infomaniak (servizio online ksuite.infomaniak.com/mail).
- Apri il messaggio di phishing
- Clicca sul menu di azione ⋮ a destra.
- Dal menu che appare, seleziona
Segnala come phishing :
- Conferma l'invio per l'elaborazione.
- Elimina l'e-mail
Non appena hai cliccato su Segnala come phishing, un'e-mail viene automaticamente trasmessa a Infomaniak con tutte le informazioni necessarie per l'elaborazione della segnalazione della truffa.
In caso di problema più grave (quando il messaggio ti viene inviato direttamente da una conoscenza o da un contatto senza che si tratti di un invio su larga scala) è consigliabile intervenire presso un'organizzazione come, ad esempio, report.ncsc.admin.ch.
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
- Possedere un sito web su un hosting Infomaniak (anche un semplice Starter, la pagina web di base da attivare se necessario).
Creare una pagina di benvenuto su un sito Infomaniak
Per accedere allo strumento di creazione semplice:
- Clicca qui per accedere alla gestione del tuo prodotto su Infomaniak Manager (hai bisogno di aiuto?).
- Clicca direttamente sul nome assegnato al prodotto interessato.
- Clicca 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 homepage o Personalizza:

Puoi quindi scegliere un tema, definire il testo visibile ai tuoi visitatori, inserire un'immagine nel corpo della pagina, gestire il contenuto SEO della tua pagina, aggiungere un'immagine di sfondo, specificare i nomi utente dei social network 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.
Nota che lo strumento può essere utilizzato insieme a una gestione via FTP del tuo hosting web se necessario.
Disattivare e rimuovere la pagina di benvenuto
Per eliminare la homepage che è stata posizionata automaticamente alla radice della struttura del tuo sito web:
- Clicca qui per accedere alla gestione del tuo prodotto su Infomaniak Manager (hai bisogno di aiuto?).
- Clicca direttamente sul nome assegnato al prodotto interessato.
- Clicca su Pagina e manutenzione nel menu laterale sinistro.
Potrai eliminare la pagina di benvenuto utilizzando l'icona del cestino; questo eliminerà definitivamente il contenuto della pagina di benvenuto!
Questa guida spiega come modificare la versione di PHP utilizzata in linea di comando (PHP CLI) su un Hosting Web Infomaniak.
Premessa
- Questa guida è utile se è necessario regolare temporaneamente i parametri per uno script specifico o per una sessione PHP eseguita in linea di comando (CLI).
- Per modificare la versione generale di PHP utilizzata dal tuo hosting sul server web (FPM/Apache) tramite il Manager Infomaniak, consulta questa altra guida.
Versione predefinita di PHP in linea di comando
Quando si esegue il comando php (di solito tramite /usr/bin/php), è la versione predefinita di PHP configurata sul server che viene utilizzata. Questa versione può cambiare nel tempo in base agli aggiornamenti della piattaforma.
Per conoscere la versione esatta attualmente attiva sul tuo hosting, esegui:
php -vPer garantire la stabilità dei tuoi script, è consigliabile utilizzare una versione esplicita (php7.4, php8.0, php8.1, ecc.) o modificare la tua variabile PATH per puntare alla directory della versione desiderata (ad esempio /opt/php8.1/bin).
Modificare la versione di PHP utilizzata in CLI
Esistono due file principali che possono essere utilizzati per configurare la versione di PHP caricata automaticamente nella tua sessione SSH:
1. Utilizzo di ~/.bashrc (consigliato)
Il file .bashrc viene letto da Bash all'apertura di un shell interattivo (non-login), cioè nella maggior parte dei casi quando apri una sessione SSH normale o esegui comandi tramite strumenti di distribuzione.
Crea il file
~/.bashrcse non esiste, quindi aprilo:touch ~/.bashrc nano ~/.bashrcAggiungi la seguente riga per specificare la versione di PHP desiderata (esempio: PHP 8.1):
export PATH="/opt/php8.1/bin:$PATH"Ricarica il tuo ambiente:
source ~/.bashrcVerifica la versione attualmente utilizzata:
php -v which phpDovresti vedere un percorso del tipo
/opt/php8.1/bin/php.
2. Utilizzo di ~/.profile (alternativa)
Il file .profile viene letto solo quando il shell viene avviato in modalità login (ad esempio durante una prima connessione SSH). Se il tuo ambiente non carica automaticamente .bashrc, puoi definirvi direttamente la versione di PHP.
Crea il file
~/.profilese non esiste, quindi aprilo:touch ~/.profile nano ~/.profileAggiungi la seguente riga:
export PATH="/opt/php8.1/bin:$PATH"Ricarica il tuo ambiente:
source ~/.profile
3. Caricare .bashrc dagli altri profili
Per garantire che la configurazione venga caricata in tutti i tipi di sessioni (login e non-login), è consigliabile includere nei tuoi file ~/.bash_profile e ~/.profile la seguente riga:
if [ -f ~/.bashrc ]; then . ~/.bashrc; fiIn questo modo, la tua configurazione PHP definita in .bashrc verrà sempre applicata, indipendentemente dal modo in cui viene aperta la sessione SSH.
Eseguire una versione specifica occasionalmente
Se desideri eseguire uno script con una versione specifica di PHP senza modificare il tuo ambiente, puoi chiamare direttamente il binario corrispondente:
/opt/php8.1/bin/php mon_script.php
/opt/php8.2/bin/php -vDopo questi passaggi, la versione di PHP scelta verrà caricata automaticamente ad ogni apertura di una nuova sessione, e i tuoi script CLI si eseguiranno con la versione desiderata.
Questa guida spiega come installare applicazioni, estensioni PHP e tecnologie (lista non esaustiva riportata di seguito) in pochi clic su Serveur Cloud esclusivamente.
Consulta questa altra guida se stai cercando informazioni su Applicazioni Web aggiuntive che possono essere installate su qualsiasi tipo di hosting, incluso l'offerta standard/condivisa.
Installare (o disinstallare) app / estensioni PHP…
Per trovare l'elenco delle tecnologie e procedere alla loro installazione:
- Clicca qui per accedere alla gestione del tuo Serveur Cloud sul Manager Infomaniak (hai bisogno di aiuto?).
- Clicca direttamente sul nome assegnato al Serveur Cloud interessato:

- Clicca nel menu laterale sinistro:
- Estensioni PHP

- Fast Installer

- Estensioni PHP
- Clicca sul menu di azione ⋮ a destra dell'estensione che desideri disinstallare nella tabella che viene visualizzata.
- Clicca su Disinstalla.
- Altrimenti, clicca sul pulsante blu Installa un'estensione / Installa un'applicazione:

- Poi fai la tua scelta per una nuova installazione:

Elenco non esaustivo delle app e delle estensioni disponibili
AdvanceCOMPBuildEssentialelectron_devExifToolFFmpeg↗ guidaGhostscriptGifsicleGraphicsMagickHAProxyImagemagick↗ guidaJpegoptimlibjpeg_turbolibqrencodelibX11_xcb1MidnightCommanderMemcached↗ guidamongoDBNVM Node Version ManagerOptiPNGp7zipPDFtkPHP_APCuPHP_CLI↗ guidaPHP_FPM(estensione obsoleta) ↗ guida per l'alternativa PHP puraPHP_GnuPGPHP_gRPCPHP_igbinaryPHP_IonCube↗ guidaPHP_OPcachePHP_PDFPHP_PDO_ODBC↗ guidaPHP_SwoolepipPngcrushPngquantRedis↗ guidaRRDTool The Round Robin Database ToolRubyCompasssystemd↗ guidatesseract_ocrvarnish↗ guidavirtualenvWebPxauthxpdfxvfbZSH
Questa guida spiega perché è consigliabile abbandonare la funzione mysql_num_rows() di MySQL che restituisce semplicemente il numero di righe di un risultato.
Lo svantaggio di questa funzione è che è molto pesante per il server poiché si tratta di un ciclo che scorre ogni riga per contarle.
Ad esempio:
$SQLstr = "SELECT * FROM commentaires WHERE affiche=1";
$r = mysql_query($SQLstr);
$num = mysql_num_rows($r);MySQL dispone di una funzione count() che si occupa di questo e che è molto meno pesante. Utilizza questo:
$SQLstr = "SELECT count(*) FROM commentaires WHERE affiche=1"
$r = mysql_query($SQLstr);
$result = mysql_fetch_row($r);
$num = $result[0];o
$SQLstr = "SELECT count(*) as total FROM commentaires WHERE affiche=1"
$r = mysql_query($SQLstr);
$result = mysql_fetch_array($r);
$num = $result['total'];
Questa guida riguarda il pianificatore di attività, una funzionalità che consente di eseguire script su Hosting Web al momento e alla frequenza desiderata per automatizzare attività ripetitive.
Consultare anche questa altra guida se si cercano informazioni su crontab (crons via SSH) su Server Cloud.
Accedere al pianificatore di attività (webcron)
Per accedere allo strumento di pianificazione delle attività:
- Clicca qui per accedere alla gestione del tuo prodotto su Infomaniak Manager (hai bisogno di aiuto?).
- Clicca direttamente sul nome assegnato al prodotto interessato.
- Clicca su Web nel menu laterale sinistro.
- Clicca su Pianificatore di attività nel menu laterale sinistro:

- Clicca su Attività nel menu laterale sinistro.
- I crons esistenti e le attività in esecuzione vengono visualizzati sotto le 2 schede della pagina.
- Clicca sul pulsante Pianifica un'attività per creare un'attività pianificata specificando, ad esempio, se l'URL dello script da eseguire è protetta da password, se si desidera ricevere notifiche e, naturalmente, l'intervallo desiderato (vedi sotto), ecc.:

- Non dimenticare di attivare l'attività tramite il pulsante a scorrimento (toggle switch):

Intervalli minimi
Nella fase successiva è possibile pianificare il cron in base a…
- [ a ]… intervalli predefiniti come, ad esempio, 1 volta a settimana…
- [ b ]… o una personalizzazione a un intervallo minimo di:
- 15 minuti con un hosting condiviso
- 1 minuto su Server Cloud
Notifiche e analisi
Nella fase successiva è possibile attivare le notifiche via e-mail:
La fase successiva consente di attivare un'analisi dell'attività:
Eseguire l'attività manualmente 1 volta
Una volta creata la attività, cliccare sul menu di azione ⋮ situato a destra dell'elemento interessato per accedere alla gestione rapida della vostra attività e al suo registro di esecuzione:
In alto sulla pagina, è possibile cliccare sul pulsante per eseguire manualmente l'attività 1 volta:
Questa guida spiega come aggiungere gratuitamente un tema di Elegant Themes (Divi) a un sito WordPress già installato tramite l'installatore Infomaniak.
Prerequisiti
- Il tuo sito WordPress deve essere installato tramite gli strumenti Infomaniak WordPress per utilizzare questi temi e estensioni.
- I temi possono essere aggiunti durante l'installazione (passaggio 14 di questa altra guida) o in seguito.
- Per beneficiare del supporto Elegant Themes (servizio clienti) è necessario sottoscrivere un'offerta di Elegant Themes.
Aggiungere un tema di Elegant Themes
Per fare ciò:
- Clicca qui per accedere alla gestione del tuo sito WordPress nel Manager Infomaniak (hai bisogno di aiuto?).
- Se il tuo sito non appare qui, significa che non è stato installato tramite gli strumenti Infomaniak… Prendi nota dei prerequisiti sopra indicati.
- Clicca direttamente sul nome attribuito al prodotto interessato:

- Clicca sul menu di azione ⋮ situato a destra dell'Applicazione Web interessata.
- Clicca su Impostazioni dell'applicazione:

- Clicca su Modifica sotto Tema:

- Attiva il tema desiderato.
- Clicca sul pulsante Salva:

Utilizzare un'estensione di Elegant Themes
Prendi nota di questa altra guida per installare Monarch, Bloom.
Questa guida spiega come connettersi al tuo Hosting Web utilizzando una chiave SSH.
Prerequisiti
- Creare un account FTP + SSH dal Manager Infomaniak.
- Creare una chiave SSH con un algoritmo sicuro, ad esempio
ed25519:ssh-keygen -t ed25519perché con una chiave in rsa (
ssh-keygenossh-keygen -t rsa), la connessione sarà rifiutata e verrà restituito il seguente errore in modalità verbosa:debug1: send_pubkey_test: no mutual signature algorithm
Caricare la chiave SSH
Per fare questo:
- Connettersi al server in SSH (hai bisogno di aiuto?).
Vai alla radice del tuo hosting:
cd ~Crea la directory «
.ssh»:mkdir .ssh- Modifica i permessi della directory
.sshin CHMOD 700. - Crea il file
authorized_keyse incolla la tua chiave SSH pubblica su una sola riga (importante). - Modifica i permessi del file
authorized_keysin CHMOD 600.
Questa guida spiega la direttiva "Options +Indexes" per l'Hosting Web, il che facilita la navigazione per i visitatori e permette una personalizzazione più avanzata del modo in cui i file vengono visualizzati.
Premessa
- Uno dei principali vantaggi dell'attivazione dell'indicizzazione delle directory è che i visitatori possono vedere ed elencare tutti i file e i sottodirectory di una directory data, anche se non conoscono il nome esatto del file che stanno cercando. Questo può essere particolarmente utile per i siti web di condivisione file o i siti di download.
- L'indicizzazione delle directory facilita anche la navigazione per i visitatori che non sono familiari con la struttura dei file del sito. Possono semplicemente navigare nelle sottodirectory per trovare il file o la cartella di cui hanno bisogno.
- La direttiva "
Options +Indexes" può essere personalizzata per visualizzare informazioni aggiuntive, come la dimensione e la data di modifica dei file, o per nascondere file o directory specifiche. - Senza questa direttiva, un visitatore potrebbe incontrare un errore di tipo:
Accès interdit!
Vous n'avez pas le droit d'accéder au répertoire demandé.
Soit il n'y a pas de document index soit le répertoire est protégé.
Si vous pensez qu'il s'agit d'une erreur du serveur, veuillez contacter le gestionnaire du site.
Error 403Elencare il contenuto di una cartella web
Per elencare gli elementi contenuti in una cartella senza un indice particolare:
- Crea un file .htaccess nella cartella in questione.
- Inserisci il seguente comando:
Options +Indexes
Si noti che questa soluzione funzionerà solo se non si ha alcun indice nella directory in questione; è necessario rimuovere i file index.php, index.html, index.htm, ecc. ma anche il possibile file welcome.php...
Personalizzare la visualizzazione
Ecco un esempio di codice per personalizzare l'aspetto dell'elenco dei file generato da Apache:
Options +Indexes
IndexOptions FancyIndexing
IndexOptions FoldersFirst IgnoreCase NameWidth=* DescriptionWidth=* Charset=UTF-8
HeaderName header.html
ReadmeName footer.htmlIn questo esempio, l'utente attiva l'opzione "Indexes", aggiunge l'opzione "FancyIndexing" per un aspetto più estetico, specifica l'ordine di classificazione dei file, definisce la larghezza delle colonne per il nome e la descrizione dei file, e specifica i nomi dei file da utilizzare per l'intestazione e il piè di pagina dell'elenco dei file.
Questa guida spiega come accedere a phpMyAdmin con un Hosting Web.
Accedere a phpMyAdmin
Per accedere all'hosting web nella sezione Database:
- Clicca qui per accedere alla gestione del tuo prodotto su Infomaniak Manager (hai bisogno di aiuto?).
- Clicca direttamente sul nome assegnato al prodotto interessato.
- Clicca su Database nel menu laterale sinistro.
- Clicca su Connetti a phpMyAdmin:

- Il server corretto e un utente temporaneo sono automaticamente inseriti.
Puoi anche cliccare sul menu azione ⋮ situato a destra di un utente del database:
- Il server corretto è automaticamente inserito.
- 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 riguarda gli indirizzi IP, quelli…
- … assegnati ai siti/hosting/server, IP dinamici o statici, condivisi o dedicati,
- … assegnati dal vostro Fornitore di Accesso a Internet (ISP) durante l'istituzione di una connessione Internet al vostro prodotto Infomaniak.
Premessa
- 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, che viene utilizzato da più siti web, un indirizzo IP dedicato garantisce che solo questa piattaforma sia associata a questo 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 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 sugli IP dedicati è utile, in particolare per l'installazione di un server di posta, poiché alcuni fornitori di servizi di posta verificano il record PTR prima di accettare le email inviate da un server.
- Migliore 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 posizionamento).
- Attenzione: Infomaniak non permette l'accesso ai siti web tramite HTTP(S) tramite IP (dedicati) su server gestiti; è necessario utilizzare un nome di dominio che punta all'IP (o utilizzare l'URL di anteprima).
Aggiungere un IP dedicato al sito web
Per aggiungere un IP dedicato al vostro sito web, consultate questa guida.
In caso di problemi se reindirizzate il traffico web verso una porta specifica, consultate questa altra guida.
Blocco dell'indirizzo IP (connessione Internet)
Se non riuscite più a consultare…
- … tutti i vostri indirizzi email che possedete 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 IP fornita dal vostro ISP)…
… o se avete purtroppo effettuato 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…
… il vostro accesso ai server Infomaniak può essere bloccato a seguito del ban dell'indirizzo IP (banip / ipban) della vostra connessione internet.
Per sbloccare la situazione, contattate il supporto Infomaniak via email e specificando il dominio interessato e soprattutto il vostro indirizzo IP pubblico interessato.
Sblocco definitivo (IP in whitelist)
Con un Server Cloud, è possibile richiedere in aggiunta di autorizzare definitivamente l'indirizzo IP interessato affinché il blocco non si ripeta più in nessuna situazione. Per fare ciò, è necessario:
- Avere un IP dedicato associato al proprio Server Cloud.
- Essere consapevoli che Infomaniak non bloccherà più eventuali attacchi provenienti da questo IP; gli attacchi o tentativi di accesso maliziosi provenienti da questo indirizzo non saranno più automaticamente bloccati dai sistemi di sicurezza.
- Confermare via mail e da un indirizzo di contatto associato al conto (proprietario o amministratore) di comprendere e accettare l'intera responsabilità in caso di attacco proveniente da questo IP.
Questa guida riguarda Laravel, un framework web open-source scritto in PHP che rispetta il principio modello-vista-controllore (MVC). Consultate anche la loro documentazione.
Prerequisiti
- Possedere un Hosting Web condiviso o un Server Cloud con MySQL/MariaDB più recente.
- Sito sotto PHP 8.2.
- Creare un accesso SSH.
- Creare un database.
Installazione di Laravel 11
Per fare questo:
- Connettersi al server tramite SSH (bisogno di aiuto?).
- Posizionarsi nella directory del sito eseguendo il comando “cd percorso-del-sito” (ad esempio
cd sites/laravel.domain.xyz). - Creare un nuovo progetto eseguendo il comando
composer create-project laravel/laravel example-app. - Modificare il file
.envalla radice dell'hosting per aggiornare i parametri di connessione al nuovo database:- DB_CONNECTION=mysql
- DB_HOST=xxxx.myd.infomaniak.com
- DB_PORT=3306
- DB_DATABASE= il nome del database MySQL (xxxx_newbdd)
- DB_USERNAME= l'utente MySQL con i diritti su questo database
- DB_PASSWORD= la sua password
- Posizionarsi nella directory del progetto e pubblicare tramite SSH:
cd example-appphp artisan migrate - Modificare la directory di destinazione per farla puntare nella sottodirectory «public» del progetto, qui
/sites/laravel.domain.xyz/example-app/public.
Per ulteriori assistenze contattare un partner o lanciare gratuitamente una richiesta di offerta — scoprite anche il ruolo dell'hosting provider.
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 "Prefisso MySQL" è attivata per un sito, non è più necessario aggiungere il prefisso "
wxyz_" prima del nome e degli utenti delle tue basi di dati MySQL. - Uno script PHP potrà quindi 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 "Prefisso MySQL" è attivata per impostazione predefinita per mantenere automaticamente la connessione delle tue applicazioni Web (WordPress, Joomla, Drupal, ecc.) e script PHP con le tue basi di dati 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 di ambiente
È possibile configurare le variabili di ambiente direttamente dal Manager per l'intero sito Web:
- Clicca qui per accedere alla gestione del tuo prodotto sul Manager Infomaniak (hai bisogno di aiuto?).
- Clicca direttamente sul nome assegnato al prodotto interessato:
- Clicca su Gestisci sotto Impostazioni avanzate:

- Clicca sulla scheda PHP / Apache.
- Attiva o disattiva l'interruttore (toggle switch) Prefisso MySQL:

- Clicca sul pulsante Salva in fondo alla pagina.
- Esegui gli aggiustamenti necessari nei file di configurazione delle tue applicazioni Web e script PHP…
Implicazioni e aggiustamenti da effettuare
Dopo aver disattivato l'opzione Prefisso MySQL per un sito, alcuni script PHP o CMS potrebbero smettere di funzionare. Per ripristinare la connessione alle tue basi di dati, dovrai aggiornare le seguenti informazioni nel/i file di configurazione degli script interessati:
- il nome del database MySQL: dovrai aggiungere il prefisso del tuo server
- prima:
mabase - dopo:
wxyz_mabase
- prima:
- l'utente del database MySQL: dovrai aggiungere il prefisso del tuo server
- prima:
monuser - dopo:
wxyz_monuser
- prima:
Questa guida riguarda MySQL/MariaDB e, più in particolare, le analisi degli indici e le richieste con gli Hosting Web.
Slowlog per le richieste lunghe
Il slowlog MySQL è attivato su tutti i server MySQL e raggruppa le richieste che impiegano più di 5 secondi* per essere eseguite. Se le vostre richieste sono ben costruite, non vedrete mai questi file. Altrimenti, consultateli regolarmente per correggere eventuali difetti e garantire così il corretto funzionamento del vostro sito.
Contattate il supporto Infomaniak per iscritto per ottenerli (tranne per gli hosting v1 più vecchi direttamente consultabili dal gestore di file FTP Manager un livello sopra /web nella directory /logs).
E i log?
Nessun log MySQL viene creato (a parte i slowlog) poiché i server MySQL non sopporterebbero assolutamente 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, ad esempio, gli indici utili. Per questo, 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 conteggiato come tempo di esecuzione"
Questa guida spiega come aggiungere un dominio sinonimo a un nome di dominio.
Premessa
- Un dominio sinonimo è un nome di dominio che può fungere da nome secondario per un altro dominio.
- Quando un dominio sinonimo viene aggiunto, eredita automaticamente il contenuto della zona DNS del dominio principale (inclusi i record
MX,A, ecc.), nonché il suo hosting Web e Mail. - In alternativa, è possibile anche aggiungere un alias (dominio) a un sito Web o aggiungere un alias (dominio) a un Servizio Mail.
Aggiungere un dominio sinonimo a un dominio
Prerequisiti
- Il nome di dominio del futuro sinonimo o la gestione della sua zona DNS…
- … deve essere riservato presso Infomaniak,
- … deve essere configurato con i DNS Infomaniak,
- … non deve essere ancora collegato a nessun prodotto.
- Il nome di dominio su cui verrà posizionato il sinonimo…
- … non deve essere associato al prodotto Newsletter Infomaniak.
Per accedere ai vostri nomi di dominio:
- Clicca qui per accedere alla gestione del tuo prodotto su Infomaniak Manager (hai bisogno di aiuto?).
- Clicca direttamente sul nome attribuito al prodotto interessato.
- Clicca su Domini sinonimi nel menu laterale sinistro.
- Scegli di aggiungere un sinonimo.
- Clicca su Avanti:

- Scegli un dominio esistente nell'organizzazione attuale, o ordina un nuovo dominio in anticipo.
- Clicca sul pulsante per Confermare:

- È tutto pronto:

Consulta questa altra guida se stai cercando informazioni per dissociare un nome di dominio sinonimo.
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 e modificarne gli accessi FTP:
- 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 FTP/SSH nel menu laterale sinistro.
- Clicca sul menu di azione ⋮ a destra dell'utente interessato nella tabella che si visualizza.
- Clicca su Modifica:

- Inserisci direttamente la nuova password che verrà utilizzata per gli accessi FTP o SSH.
- Se necessario, puoi generare una password sicura.
- Conferma le modifiche:

Questa guida consente di risolvere un eventuale errore 530 riducendo il numero di connessioni FTP simultanee agli Hosting Web.
Risolvere un errore 530
Le connessioni FTP che possono essere stabilite simultaneamente allo spazio FTP di un hosting sono limitate a 25.
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 download.
Una volta che si è verificato questo errore, è necessario chiudere il programma FTP poi attendere 30 minuti affinché il server interrompa le connessioni attive e si possa riconnettere.
È possibile creare anche un nuovo utente FTP e connettersi 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 dettaglia gli errori di tipo Rejected, too many connections from this host se questi si verificano durante la visita di un sito web.
Origine degli errori
429 Too Many Requests
Questo errore si verifica quando il server è sommerso da un gran numero di richieste in un breve lasso di tempo, il che può essere dovuto a un uso intensivo del sito o ad abusi.
503 Servizio momentaneamente non disponibile
Questo errore può essere causato da diversi fattori, tra cui lavori di manutenzione programmati sul server, un sovraccarico del server dovuto a un traffico elevato, o l'esecuzione di uno script che supera i limiti di risorse del server.
Rejected, too many connections from this host
Questo errore si verifica quando il server rifiuta le connessioni a causa del numero elevato di connessioni simultanee provenienti dallo stesso indirizzo IP. Prendete nota dei "Registri di accesso e di errore" sul pannello di controllo del vostro hosting per trovare più voci del tipo:
[Fri Sep 02 11:40:31] [error] [client 222.111.123.123] Rejected, too many connections from this host. (vhost:domain.xyz uri:/js/modules/blocktopmenu/js/superfish-modified.js current:34 limit:30
[Fri Sep 02 11:40:31] [error] [client 222.111.123.123] Rejected, too many connections from this host. (vhost:domain.xyz uri:/js/modules/blocktopmenu/js/hoverIntent.js current:34 limit:30
[Fri Sep 02 11:40:31] [error] [client 222.111.123.123] Rejected, too many connections from this host. (vhost:domain.xyz uri:/js/modules/productscategory/productscategory.js current:34 limit:30
[Fri Sep 02 11:40:31] [error] [client 222.111.123.123] Rejected, too many connections from this host. (vhost:domain.xyz uri:/modules/feeder/rss.php current:35 limit:30
[Fri Sep 02 11:40:31] [error] [client 222.111.123.123] Rejected, too many connections from this host. (vhost:domain.xyz uri:/js/modules/favoriteproducts/favoriteproducts.js current:34 limit:30 In questo esempio, l'IP 222.111.123.123 esegue 30 connessioni simultanee su ogni pagina, quindi viene automaticamente rifiutata poiché ciò può sembrare un attacco o uno scan.
Piste di risoluzione
Alcune piste per risolvere questi errori:
- Verificate gli script che effettuano più connessioni al server per visualizzare i dati.
- Ottimizzate lo o gli script interessati in modo che richiedano meno risorse.
- Aumentate i limiti del sito interessato per permettere allo script di fare tutto ciò che deve e/o limitare il numero di connessioni simultanee (soprattutto su un Server Cloud dove i limiti — memoria, tempo di esecuzione, connessioni simultanee — possono essere aumentati significativamente).
- Migrate il vostro hosting su un Server Cloud.
Questa guida spiega come eliminare 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, tra le altre cose, di poter creare in seguito un nuovo hosting Web o sito distinto per il nome di dominio così scollegato.
Prerequisiti
- Aver dissociato il nome di dominio sinonimo dal nome di dominio principale se c'era un'associazione in precedenza.
Rimuovere il dominio alias
Per rimuovere un nome di dominio alias dal tuo sito:
- Clicca qui per accedere alla gestione del tuo prodotto su Infomaniak Manager (hai bisogno di aiuto?).
- Clicca direttamente sul nome attribuito al prodotto interessato:

- Clicca poi sulla freccia per espandere la sezione Domini di questo sito.
- Clicca sul menu di azione ⋮ a destra del dominio da rimuovere.
- Scegli Scollega:

- Conferma l'eliminazione dell'alias.
Questa guida spiega come proteggere una parte di un sito su un Hosting Web rendendo obbligatoria l'inserimento di una password prima di consultare una directory (sottodirectory incluse) da un browser.
Attenzione, ciò non impedisce la consultazione della cartella da parte di un utente FTP.
Metodo semplice
Proteggere con password (autenticazione Digest) una directory utilizzando lo strumento "Protezione delle cartelle":
- Clicca qui per accedere alla gestione del tuo prodotto su Infomaniak Manager (hai bisogno di aiuto?).
- Clicca direttamente sul nome attribuito al prodotto interessato.
- Clicca su Sicurezza nel menu laterale sinistro:

- Clicca su Protezione delle cartelle nel menu laterale sinistro.
- Clicca sulla directory da proteggere.
- Attiva la protezione con l'interruttore (toggle switch) e crea uno o più utenti*:

- * Gli utenti sono definiti per directory; lo strumento non permette di gestire gruppi di utenti:

- * Gli utenti sono definiti per directory; lo strumento non permette di gestire gruppi di utenti:
- Clicca sul pulsante Aggiungi.
- Clicca sul pulsante per aggiungere un accesso di un utente aggiuntivo se necessario.
- Clicca sul menu di azione ⋮ situato a destra dell'utente interessato per modificarlo o rimuoverlo.
- Clicca di nuovo sul pulsante di interruttore (toggle switch) per disattivare completamente la protezione della directory:

Metodo manuale tramite .htaccess
Per proteggere una cartella con una password utilizzando il file .htaccess del tuo sito:
- Connetterti al tuo hosting tramite un software/client FTP o il FTP Manager.
Nella cartella da proteggere, crea un file chiamato
password.phpe adatta il contenuto seguente all'interno sostituendo12345con la password desiderata:<?php $pass = "12345"; echo password_hash($pass, PASSWORD_DEFAULT); // Affiche le mot de passe chiffré ?>- Apri un browser web e visualizza il file
password.php(esempio: domain.xyz/cartella-da-proteggere/password.php). - Il browser web visualizza la tua password cifrata; copia la password cifrata, ne avrai bisogno in seguito…
Nella cartella da proteggere, create un file chiamato .htaccess e adattate il contenuto seguente all'interno:
AuthName "Page d'administration protégée"
AuthType Basic
AuthUserFile "/exemple/.htpasswd"
Require valid-userSostituisci /exemple/ con il percorso assoluto della cartella da proteggere. Esempio:
AuthUserFile "/home/clients/0f83c7afb710e5ae2645a1b704d8772f/web/dossier_a_proteger/.htpasswd"Nella cartella da proteggere, create un file chiamato htpasswd.txt e adattate il contenuto seguente all'interno:
login:password_chiffré- Sostituisci
logincon il login desiderato. - Sostituisci
password_chiffrécon la password cifrata copiata al passaggio 1 di questa guida.
Una volta salvato il file htpasswd.txt, rinominalo come segue: .htpasswd.
Apri un browser web e prova a visualizzare una delle pagine contenute nella cartella protetta. Se la guida è stata seguita correttamente, il login e la password (non cifrata) scelti permettono di accedere alla cartella protetta.
Altre restrizioni possono essere apportate anche tramite .htaccess.