Base di conoscenze
1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
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 in modo rapido e semplice.
Prerequisiti
- possedere un hosting web Infomaniak (incluso Starter, la pagina web base da attivare se necessario)
Creare una pagina di benvenuto
Per accedere allo strumento di creazione:
- accedere al Manager Infomaniak (manager.infomaniak.com) tramite un browser web come Brave o Edge
- fare clic sull'icona nell'angolo in alto a destra dell'interfaccia (oppure navigare utilizzando il menu laterale sinistro, ad esempio)
- scegliere Hosting (l'universo Web & Dominio)
- fare clic sul nome dell'oggetto pertinente nella tabella visualizzata
- fare clic su I miei siti nel menu laterale sinistro
- fare clic su Editor di pagine nel menu laterale sinistro
- selezionare/verificare il nome di dominio del sito su cui si desidera installare la pagina web
- fare clic su Crea una homepage
Puoi quindi scegliere un tema, impostare 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 media se necessario, ecc., e tutto ciò può essere modificato in qualsiasi momento.
Fai clic sul pulsante blu in fondo alla pagina per salvare e pubblicare le tue modifiche.
Si noti che lo strumento può essere utilizzato insieme alla gestione FTP del tuo hosting web, se necessario.
Disattivare ed eliminare la pagina di benvenuto
Per cancellare la homepage che è stata automaticamente posizionata nella radice della struttura del tuo sito web:
- accedere al Manager Infomaniak (manager.infomaniak.com) tramite un browser web come Brave o Edge
- fare clic sull'icona nell'angolo in alto a destra dell'interfaccia (oppure navigare utilizzando il menu laterale sinistro, ad esempio)
- scegliere Hosting (l'universo Web & Dominio)
- fare clic sul nome dell'oggetto pertinente nella tabella visualizzata
- fare clic su I miei siti nel menu laterale sinistro
- fare clic su Editor di pagine nel menu laterale sinistro
Potrai eliminare la pagina di benvenuto utilizzando il cestino; questo eliminerà definitivamente il contenuto della pagina di benvenuto!
Questa guida dettagliata l'invio di email autenticato da un sito web ospitato da Infomaniak utilizzando una configurazione SMTP; la configurazione di un server SMTP autenticato è presentata per i principali CMS.
Utilizzare SMTP autenticato per inviare email dalle proprie applicazioni offre vantaggi in termini di sicurezza, affidabilità, gestione degli errori, compatibilità con server di terze parti e tracciabilità rispetto all'uso di mail PHP non autenticato.
Requisiti
- possedere un servizio di posta; hai la possibilità di utilizzare il Servizio Mail offerto da Infomaniak o qualsiasi altro servizio di posta di tua scelta
Esempio di Configurazione SMTP
Se hai un indirizzo email associato al dominio del tuo sito web (email@domain-site.xyz ad esempio), inserisci i suoi dettagli per utilizzarlo per l'invio dal server web tramite SMTP:
su WordPress
- accedere al pannello di amministrazione di WordPress
- installare un plugin SMTP (WP Mail SMTP funziona)
- configurare il plugin, ad esempio:
Da quel momento in poi, un'email inviata da un modulo di contatto presente sul sito (modulo predefinito Divi ad esempio) verrà inviata tramite SMTP. Per verificarlo, basta controllare le intestazioni di un messaggio ricevuto in questo modo, in particolare la riga x-mailer
che potrebbe menzionare, ad esempio, WPMailSMTP/Mailer/smtp
invece di PHPMailer
.
Nota: il x-mailer può essere qualsiasi indicazione non necessariamente rappresentativa del metodo di invio effettivo
su Prestashop
- accedere al pannello di amministrazione di Prestashop
- andare su Parametri avanzati poi Email
- configurare 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 durante l'invio delle email. Per farlo:
- accedere al pannello di amministrazione di Prestashop
- andare su Impostazioni del negozio
- fare clic su Contatto nel menu laterale sinistro
- nella scheda Contatti, verificare che l'indirizzo email menzionato sia lo stesso di quello configurato in precedenza
- modificare gli indirizzi email se necessario
- fare clic sulla scheda Negozio
- verificare (e correggere se necessario) che l'indirizzo email menzionato sia lo stesso di quello configurato in precedenza
su Joomla
- accedere al pannello di amministrazione di Joomla
- fare clic su Sistema nel menu laterale sinistro
- fare clic su Configurazione globale
- fare clic sulla scheda Server
- configurare l'invio tramite il metodo di invio SMTP:
Questa guida è pertinente se incontri l'errore The web host does not exist quando visiti un sito web ospitato su Web Hosting di Infomaniak.
Origine
Nella maggior parte dei casi, ciò avviene perché il tuo nome di dominio non è correttamente collegato al tuo sito (il tuo dominio probabilmente punta all'indirizzo IP sbagliato).
Soluzione
Per riportare online il tuo sito, controlla la zona DNS del tuo nome di dominio, in particolare i suoi record A, e correggili se necessario specificando l'indirizzo IP del tuo hosting.
Per fare ciò, il modo più semplice è utilizzare il nostro strumento diagnostico DNS per correggere automaticamente l'apuntamento, innanzitutto mediante l'raggruppamento dei prodotti nella stessa organizzazione, se necessario.
Questa guida spiega come aggiornare un certificato SSL Let's Encrypt dopo l'aggiunta o la rimozione di alias su un sito web ospitato da Infomaniak.
Aggiornare un Certificato Let's Encrypt
Per accedere alla gestione dei certificati :
- Accedere al Manager di Infomaniak (manager.infomaniak.com) da un browser web come Brave o Firefox
- Fare clic sull'icona nell'angolo in alto a destra dell'interfaccia (o navigare attraverso il menu laterale sinistro, ad esempio)
- Scegliere Certificati SSL (universo Web & Domain)
- Fare clic sul nome dell'oggetto rilevante nella tabella visualizzata
- Fare clic sul pulsante Gestisci
- Fare clic su Aggiorna
- Selezionare le caselle dei domini da includere nel certificato dopo l'aggiornamento
- Fare clic sul pulsante blu Aggiorna
Questa guida spiega come segnalare un tentativo di phishing di cui potresti essere vittima.
Phishing, Fishing, Filtraggio...
Il phishing è un tentativo di frode e truffa finalizzato a ottenere informazioni sensibili in modo fraudolento.
Generalmente, la vittima riceve nella propria casella di posta elettronica un messaggio che sembra provenire da Infomaniak, dalla propria banca o da un ente di fiducia, indicando che c'è stato un problema con il proprio account.
Lo scopo di questa usurpazione di identità è generalmente quello di far sì che l'utente visiti volontariamente una pagina e condivida informazioni private che verranno poi utilizzate per vari scopi, principalmente finanziari.
Prerequisiti
- verificare che il filtro dello spam sia attivo
- per maggiore sicurezza, attivare il riconoscimento della posta esterna
Segnalare un'email di phishing
Per farlo:
- effettua l'accesso a Mail Infomaniak (mail.infomaniak.com) da un browser web come Brave o Firefox
- apri il messaggio di phishing e fai clic sul menu delle azioni ⋮ sulla destra
- dal menu che appare, seleziona Segnala come phishing
:
- conferma l'invio per il trattamento
- elimina l'email
Una volta che hai cliccato su Segnala come phishing, verrà automaticamente inviata un'email a Infomaniak con tutte le informazioni necessarie per elaborare la segnalazione della truffa.
In caso di problemi più gravi (quando il messaggio è inviato direttamente da qualcuno conosciuto senza essere un invio su larga scala), si consiglia di contattare un ente come ad es. www.report.ncsc.admin.ch.
Questa guida spiega come modificare la versione di PHP direttamente dalla riga di comando quando si eseguono script PHP utilizzando PHP CLI (Interfaccia della Linea di Comando). Questo può essere utile quando è necessario modificare temporaneamente alcuni parametri per uno script specifico o per una sessione PHP.
Modifica della versione di PHP utilizzata in CLI
Per cambiare la versione di PHP utilizzata nella linea di comando (CLI) tramite SSH:
- Connettersi tramite SSH (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 in precedenza viene caricato solo quando viene utilizzata l'interfaccia utente. Nella modalità SSH (modalità di accesso), è il file .bash_profile
che viene caricato. E nella modalità interattiva (modalità non di accesso), è il file .bashrc
che viene caricato.
Alcuni script di implementazione del server aprono sessioni in modalità interattiva (modalità non di accesso) e le variabili di ambiente non vengono caricate nel PATH, anche se la sessione SSH è correttamente configurata.
In questo caso, devi caricare la versione di PHP nel file .bashrc
(export PATH="/opt/php7.4/bin:$PATH"
) e caricare il file .bashrc
nei file .bash_profile
e .profile
(. ~/.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 consentirà di eseguire script utilizzando quella versione di PHP nella linea di comando (CLI).
Menzione della versione di PHP
Se utilizzi solo la menzione php
, verrà installata la versione precedente a quella già esistente (ultima versione -1): se l'ultima versione installata è la 8.1, verrà utilizzata la 8.0 con "php". È consigliabile utilizzare la menzione php-7.0
, php-7.1
, ecc., in modo che la versione non cambi con ogni aggiornamento.
Questa guida spiega perché è consigliabile abbandonare l'uso della funzione mysql_num_rows()
in MySQL, che restituisce semplicemente il numero di righe in un risultato.
Lo svantaggio di questa funzione è che è molto pesante per il server in quanto è un ciclo che scorre ogni riga per contarle.
Ad esempio:
$SQLstr = "SELECT * FROM commenti WHERE visualizza=1";
$r = mysql_query($SQLstr);
$num = mysql_num_rows($r);
MySQL dispone di una funzione count()
che gestisce questo ed è molto meno pesante. Utilizza questo:
$SQLstr = "SELECT count(*) FROM commenti WHERE visualizza=1"
$r = mysql_query($SQLstr);
$result = mysql_fetch_row($r);
$num = $result[0];
oppure
$SQLstr = "SELECT count(*) as totale FROM commenti WHERE visualizza=1"
$r = mysql_query($SQLstr);
$result = mysql_fetch_array($r);
$num = $result['totale'];
Questa guida riguarda il pianificatore di attività, una funzionalità che permette di eseguire script su un Hosting Web al momento e alla frequenza desiderati per automatizzare attività ripetitive.
Consulta anche questa guida se cerchi informazioni su crontab (crons via SSH) su Server Cloud.
Accedere al pianificatore di attività (webcron)
Per accedere allo strumento di pianificazione delle attività:
- Fai clic qui per accedere alla gestione del tuo prodotto nel Manager Infomaniak (bisogno di aiuto?).
- Fai clic direttamente sul nome assegnato al prodotto.
- Clicca su Web nel menu laterale sinistro.
- Clicca su Pianificatore di attività nel menu laterale sinistro:
- Clicca su Attività nel menu laterale sinistro.
- I cron esistenti e le attività in corso vengono visualizzati sotto le 2 schede della pagina:
- Clicca sul pulsante Pianifica un'attività per creare un'attività pianificata, specificando se l'URL dello script da eseguire è protetto da password, se desideri ricevere notifiche, ecc.
- Non dimenticare di attivare l'attività tramite il pulsante a levetta (toggle switch).
Intervalli minimi
Puoi pianificare il cron con un intervallo minimo di:
- 15 minuti con un hosting condiviso
- 1 minuto su Server Cloud
Questa guida spiega la direttiva "Options +Indexes", che facilita la navigazione per i visitatori e consente una personalizzazione più avanzata di come vengono visualizzati i file.
Ad esempio, sarà possibile elencare il contenuto di una cartella che non ha un indice (cioè una cartella senza una "home page" specifica).
Perché utilizzare questa direttiva?
Senza questa direttiva, un visitatore potrebbe trovarsi di fronte a un messaggio di errore come questo:
Accesso negato!
Non hai il permesso di accedere alla directory richiesta.
O non c'è un documento di indice o la directory è protetta.
Se pensi che si tratti di un errore del server, contatta l'amministratore del sito.
Errore 403
Implicazioni
È importante comprendere le implicazioni di questa opzione e assicurarsi che le directory contenenti informazioni sensibili siano correttamente protette in anticipo.
Visualizzazione dei file e delle directory
Uno dei principali vantaggi dell'abilitazione dell'indicizzazione delle directory è che i visitatori possono vedere tutti i file e le sottodirectory in una determinata directory, anche se non conoscono il nome esatto del file che stanno cercando. Questo può essere particolarmente utile per siti web di condivisione di file o siti di download.
Navigazione facile
L'indicizzazione delle directory rende anche la navigazione più facile per i visitatori che non sono familiari con la struttura dei file del sito. Possono semplicemente sfogliare le sottodirectory per trovare il file o la cartella di cui hanno bisogno.
Personalizzazione
La direttiva "Options +Indexes" può essere personalizzata per mostrare informazioni aggiuntive, come dimensioni e data di modifica dei file, o per nascondere file o directory specifici. Questo può essere particolarmente utile per i siti web che devono controllare come vengono visualizzati i file ai visitatori.
Come elencare il contenuto di una cartella web?
Per elencare gli elementi in una cartella senza un indice specifico:
- Crea un file .htaccess nella cartella pertinente.
- Aggiungi il seguente comando:
Options +Indexes
È importante notare che questa soluzione funzionerà solo se non hai indici nella cartella in questione. Devi rimuovere i file di indice come index.php, index.html, index.htm, ecc., così come qualsiasi file welcome.php, se presente.
Personalizzazione della 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.html
In questo esempio, abbiamo abilitato l'opzione "Indexes", aggiunto l'opzione "FancyIndexing" per un aspetto più estetico, specificato l'ordine di ordinamento dei file, impostato la larghezza delle colonne per i nomi dei file e le descrizioni e specificato i nomi dei file da utilizzare per l'intestazione e il piè di pagina dell'elenco dei file.
Questa guida spiega come installare un tema o un'estensione da Elegant Themes su un sito WordPress già installato tramite WordPress & Apps (Infomaniak).
Prerequisiti
- Il tuo sito WordPress deve essere installato utilizzando gli strumenti di Infomaniak WordPress per poter utilizzare questi temi ed estensioni
- Infomaniak ti permette solo di installare gratuitamente con 1 clic il tema (Divi, Extra, ecc.) e le estensioni (Monarch, Bloom, ecc.) a tua scelta e beneficiare degli aggiornamenti ufficiali; per usufruire del loro servizio clienti devi sottoscrivere un piano di Elegant Themes.
Utilizzo di un tema di Elegant Themes
Per farlo:
- Accedi al Manager Infomaniak (manager.infomaniak.com) da un browser web come Brave o Edge
- Fai clic sull'icona in alto a destra dell'interfaccia (o naviga attraverso il menu laterale sinistro, ad esempio)
- Seleziona Website (universo Web & Domain)
- Fai clic sul nome dell'oggetto rilevante nella tabella visualizzata
- Fai clic su WordPress & Apps nel menu laterale sinistro
- Fai clic sul pulsante Configura per il sito da gestire
- Sotto Tema del sito, fai clic sul pulsante Seleziona e scegli il tema desiderato
- Fai clic sul pulsante Salva
Utilizzo di un'estensione di Elegant Themes
Segui questa guida per installare Monarch, Bloom o Divi Builder.