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 rapidamente e facilmente. Per creare un sito più completo, esiste Site Creator.
Prerequisiti
- Disporre di un hosting web Infomaniak (anche un semplice Starter, la pagina web di base da attivare se necessario).
Creare una pagina di benvenuto
Per accedere allo strumento di creazione:
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Fai clic direttamente sul nome attribuito al prodotto interessato.
- Fai clic 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 home page o Personalizza:
Puoi quindi scegliere un tema, definire il testo visibile dai tuoi visitatori, inserire un'immagine nel corpo della pagina, gestire il contenuto SEO della tua pagina, aggiungere un'immagine come sfondo, specificare i nomi degli utenti dei social media 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.
Si necessario, è possibile utilizzare lo strumento in combinazione con una gestione FTP del tuo hosting web.
Disattivare e eliminare la pagina di benvenuto
Per eliminare la pagina iniziale che è stata automaticamente posizionata alla radice della struttura del tuo sito web:
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Fai clic direttamente sul nome attribuito al prodotto interessato.
- Fai clic su Pagina e manutenzione nel menu laterale sinistro.
Potrai eliminare la pagina di benvenuto utilizzando l'icona di cestino; questo eliminerà definitivamente il contenuto della pagina di benvenuto!
Questa guida spiega come aggiornare un certificato SSL Let's Encrypt per un sito web ospitato da Infomaniak.
Premessa
- Potrebbe essere necessario, a seguito di l'aggiunta o la rimozione di un'alias a un sito web, rigenerare un certificato per includere i nuovi nomi di dominio associati al sito web.
- Il pannello di controllo vi indicherà chiaramente che uno dei domini collegati al sito non è incluso nel certificato SSL attuale:
Aggiornare un certificato Let's Encrypt
Per accedere alla gestione dei certificati:
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Fai clic direttamente sul nome attribuito al prodotto interessato:
- Clicca sul menu delle azioni ⋮.
- Fai clic su Cambia il certificato:
- Scegli il tipo di certificato da aggiornare.
- Clicca sul pulsante Avanti:
- Verifica o seleziona i domini interessati.
- Clicca sul pulsante Installa:
Questa guida è per voi se ottenete l'errore The web host does not exist
visitando l'indirizzo di un sito su un Hébergement Web Infomaniak.
Premessa
- Questo tipo di errore è generalmente dovuto al fatto che il tuo dominio non è correttamente collegato al tuo sito (il tuo dominio punta probabilmente all'indirizzo IP sbagliato o è configurato in modo errato).
- Esempio: un dominio
abc.xyz
configurato in modo errato che punta in IPv4 su un hosting Starter e in IPv6 su un hosting condiviso…
- Esempio: un dominio
Risolvere un problema di collegamento tra Dominio e Sito Web
Per poter rimettere online il tuo sito:
- Verifica la zona DNS del tuo dominio, soprattutto i suoi record A.
- Correggile se necessario, indicando l'indirizzo IP del tuo hosting.
- Ogni aggiunta o modifica DNS può richiedere fino a 48 ore per propagarsi.
Per fare questo, il modo più semplice è utilizzare lo strumento di Diagnostica DNS Infomaniak per correggere automaticamente il puntamento, raggruppando preventivamente i prodotti nella stessa Organizzazione se necessario.
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 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, informandola che è sorto un problema sul suo account o nella sua vita quotidiana:
- Lo scopo di questa usurpazione d'identità è generalmente indurre l'utente a recarsi volontariamente su una pagina e a comunicare informazioni private che saranno poi sfruttate per vari scopi, principalmente finanziari.
Segnalare un'e-mail di Phishing
Prerequisiti
- Verificare che il filtro spam è attivo.
- Per maggiore sicurezza, attivare la segnalazione di mail esterno.
Poi:
- Clicca qui per accedere all'app Web Mail Infomaniak (servizio online mail.infomaniak.com).
- Apri il messaggio di phishing
- Clicca sul menu 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 inviata a Infomaniak con tutte le informazioni necessarie per elaborare la segnalazione di phishing.
In caso di problema più grave (quando il messaggio ti è direttamente inviato da una conoscenza o un contatto senza che si tratti di un invio su larga scala) è consigliabile intervenire presso un organismo come ad esempio www.report.ncsc.admin.ch.
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 perché è consigliato 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. Usa 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 spiega come installare applicazioni, estensioni PHP e tecnologie (elenco non esaustivo di seguito) in pochi clic sur Server Cloud Solo.
Scopri di più su quest'altra guida se stai cercando informazioni su Applicazioni Web aggiuntive che possono essere installate su qualsiasi tipo di hosting, inclusa l'offerta standard/mutualizzata.
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 Server Cloud sul Manager Infomaniak (Hai bisogno di aiuto?).
- Clicca direttamente su il nomeassegnato al server cloud interessato.
- Clicca su Estensioni PHP oppure su Fast Installer nel menu laterale sinistro:
- Clicca sul menu di azione ⋮ a destra dell'estensione che si desidera disinstallare nella tabella visualizzata.
- Clicca su Disinstalla.
- In caso contrario, fare clic sul pulsante blu Installare un'estensione Per scegliere una nuova installazione:
Elenco non esaustivo delle app e delle estensioni disponibili
AdvanceCOMP
BuildEssential
electron_dev
ExifTool
FFmpeg
↗guidaGhostscript
Gifsicle
GraphicsMagick
HAProxy
Imagemagick
↗guidaJpegoptim
libjpeg_turbo
libqrencode
libX11_xcb1
MidnightCommander
Memcached
↗guidamongoDB
NVM Node Version Manager
OptiPNG
p7zip
PDFtk
PHP_APCu
PHP_CLI
↗guidaPHP_FPM
PHP_GnuPG
PHP_gRPC
PHP_igbinary
PHP_IonCube
↗guidaPHP_OPcache
PHP_PDF
PHP_PDO_ODBC
↗guidaPHP_Swoole
pip
Pngcrush
Pngquant
Redis
↗guidaRRDTool The Round Robin Database Tool
RubyCompass
systemd
↗guidatesseract_ocr
varnish
↗guidavirtualenv
WebP
xauth
xpdf
xvfb
ZSH
Questa guida riguarda il pianificatore di attività, una funzionalità che consente di eseguire script su Hébergement Web al momento e alla frequenza desiderata per automatizzare le attività ripetitive.
Consultate anche questa guida se state cercando informazioni su crontab (crons via SSH) su Serveur Cloud.
Accedere al pianificatore di attività (webcron)
Per accedere allo strumento di pianificazione dei compiti:
- 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 Web nel menu laterale sinistro.
- Clicca su Planificatore di attività nel menu laterale sinistro:
- Clicca su Tâches nel menu laterale sinistro.
- I cron esistenti e i compiti in esecuzione vengono visualizzati sotto le 2 schede della pagina:
- Clicca sul pulsante Pianifica un'attività per creare un'attività pianificata specificando, tra le altre cose, se l'URL dello script da eseguire è protetta da password, se desideri ricevere notifiche e, ovviamente, l'intervallo desiderato (leggi sotto), ecc.
- Non dimenticare di attivare il compito utilizzando il pulsante di commutazione (toggle switch).
Intervalli minimi
Puoi pianificare il cron a un intervallo minimo di:
- 15 minuti con un hosting condiviso
- 1 minuto su Serveur Cloud
Accedere al log del compito eseguito
Fai clic sul menu delle azioni ⋮ situato a destra dell'elemento interessato per accedere alla gestione rapida del tuo compito e al suo registro delle esecuzioni:
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 (passo 14 di questa altra guida) o in seguito.
- Per usufruire del supporto di Elegant Themes (servizio clienti) è necessario iscriversi a un'offerta di Elegant Themes.
Aggiungere un tema di Elegant Themes
Per farlo:
- Clicca qui per accedere alla gestione del tuo sito WordPress sul Manager Infomaniak (hai bisogno di aiuto?).
- Se il tuo sito non appare qui, significa che non è stato installato tramite gli strumenti Infomaniak… Prendi visione dei prerequisiti sopra.
- Fai clic direttamente sul nome assegnato al prodotto interessato:
- Clicca sul menu delle azioni ⋮ situato a destra dell'Applicazione Web interessata.
- Fai clic su Impostazioni dell'applicazione:
- Clicca su Modifica sotto Tema:
- Attiva il tema desiderato.
- Clicca sul pulsante Salva:
Utilizzare un'estensione di Elegant Themes
Consulta questa altra guida per installare Monarch, Bloom.
Questa guida spiega la direttiva "Options +Indexes
" per l'Hosting Web, il che facilita la navigazione per i visitatori e permette una personalizzazione più approfondita 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 specifica, anche se non conoscono il nome esatto del file che stanno cercando. Questo può essere particolarmente utile per i siti web di condivisione di 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 sottocartelle 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 specifici. - 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 403
Elencare 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
È importante notare che questa soluzione funzionerà solo se non ci sono indici nella directory in questione; dovrete 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.html
In questo esempio, l'utente attiva l'opzione "Indexes
", aggiunge l'opzione "FancyIndexing
" per un aspetto più estetico, specifica l'ordine di ordinamento 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.