Base di conoscenze
1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Questa guida dettaglia l'uso di Crontab (crons tramite SSH), disponibile solo su Serveur Cloud, per impostazione predefinita (esiste anche un pianificatore di attività per qualsiasi hosting).
Prerequisiti
- I file script chiamati dal cron devono essere eseguibili (CHMOD).
Percorso completo
I compiti Cron non conoscono il percorso assoluto (path). Chiamare PHP senza specificare i percorsi completi verso l'eseguibile rende quindi impossibile l'esecuzione del compito.
Bisogna specificare
/opt/phpX.X/bin/php
sostituendo X.X
con la versione di PHP desiderata (/opt/php7.1/bin/php
ad esempio).
Altre operazioni
Elencare i crons dell'utente SSH in questione:
crontab -l -u NomUtilisateurSSH
Modificare i crons:
crontab -e -u NomUtilisateurSSH
Essere notificati via email del risultato dei vostri cron (da aggiungere all'inizio del file):
MAILTO=e-mail@domain.xyz
Ripristinare un backup
Infomaniak salva i crons degli ultimi 7 giorni (una volta al giorno). In caso di cancellazione accidentale, contattate il supporto Infomaniak per richiedere un ripristino specificando l'ora e la data della cancellazione.
Questa guida ti permette di proteggerti dal hotlinking su Hébergement Web Infomaniak.
Premessa
- Il hotlinking, noto anche come "leeching" o "furto di banda", si verifica quando un sito web integra direttamente risorse (come immagini, video o file audio) ospitate su un altro sito, senza l'autorizzazione di quest'ultimo.
- Ciò significa che il sito remoto viene utilizzato per visualizzare il contenuto sul sito che hotlinka, il che può comportare un utilizzo non autorizzato delle risorse e un consumo di banda da parte del proprietario del sito remoto.
Impedire il hotlinking
I proprietari di contenuti possono implementare misure per prevenire il hotlinking, come regole nel file .htaccess
alla radice del sito web per bloccare le richieste provenienti da siti specifici o per reindirizzare a un'immagine di sostituzione:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?infomaniak.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?bing.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yahoo.com [NC]
RewriteRule \.(jpg|jpeg|png|gif|svg)$ https://infomaniak.com/imagederemplacement.png [NC,R,L]
Sostituisci "infomaniak.com
" sopra con l'indirizzo del tuo sito.
Rimuovi le 3 righe google/bing/yahoo
se non desideri che questi 3 siti siano autorizzati a visualizzare le tue immagini.
Questa guida permette di trovare l'indirizzo IP pubblico del tuo dispositivo, il che può essere utile in alcune richieste di supporto, tra le altre cose.
Visualizzare l'indirizzo IP pubblico sul dispositivo connesso
Clicca qui per ottenere l'indirizzo IP pubblico del tuo dispositivo in formato IPv4
e IPv6
.
Metodi alternativi
Visita ipinfo.io o ifconfig.me.
… su macOS
- Da un'applicazione di tipo
Terminal
(interfaccia a riga di comando,CLI /Command Line Interface
) sul tuo dispositivo, esegui il comandocurl ifconfig.me
e premi invio. - L'indirizzo visualizzato è l'indirizzo IP pubblico del computer.
Non dimenticare che questo indirizzo può cambiare periodicamente, soprattutto se il router si riavvia o se il fornitore di servizi Internet utilizza un'attribuzione dinamica degli indirizzi IP.
Per automatizzare la ricerca dell'indirizzo IP pubblico, utilizzate comandi o script che interrogano servizi come api.ipify.org
...
Questa guida spiega come utilizzare le variabili d'ambiente PHP con gli Hosting Web che funzionano in php-fpm
.
Premessa
- Le variabili d'ambiente PHP (
REDIRECT_
) sono variabili di sistema utilizzate per memorizzare informazioni sulle richieste HTTP e sui reindirizzamenti. - Vengono generalmente utilizzate nei server web per memorizzare dettagli sulle richieste precedenti o sulle redirezioni effettuate.
- Il prefisso "
REDIRECT_
" viene spesso aggiunto alle variabili d'ambiente per indicare che sono legate a specifiche redirezioni effettuate dal server. - Queste variabili possono contenere informazioni come gli URL precedenti, i metodi HTTP o altri dati relativi alla navigazione del cliente sul server web.
Utilizzare le variabili d'ambiente
Per utilizzare le variabili d'ambiente PHP:
- Definisci le variabili d'ambiente PHP in un file
.htaccess
:SetEnv EXAMPLEVARIABLE hello
- Nel tuo file PHP, il nome della variabile da chiamare deve essere prefissato da
REDIRECT_
:<?php getenv('REDIRECT_EXAMPLEVARIABLE');
In questo esempio, il risultato visualizzato sarà Ciao.
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 assegnato al prodotto interessato:
- Fai clic su Gestisci sotto Impostazioni avanzate:
- Fai clic sulla scheda PHP / Apache.
- Clicca sulla freccia per espandere la sezione Variabili d'ambiente.
- Fai clic sull'icona Aggiungi.
- Inserisci la variabile e il suo valore.
- Clicca sul pulsante per salvare:
Questa guida spiega come aggiungere un sigillo di fiducia dinamico su un sito sicuro con un certificato SSL di Sectigo.
Premessa
- Infomaniak, in qualità di hosting provider, offre certificati SSL per proteggere i siti web dei suoi clienti
- Sectigo (precedentemente noto come Comodo) è un fornitore di certificati SSL riconosciuto che offre diversi livelli di sicurezza
- Il "bollino di fiducia dinamico", o "Sectigo Trust Seal" / "Sectigo Trust Logo" è un elemento visivo che i proprietari di siti web possono visualizzare sulle loro pagine per indicare ai visitatori che la loro connessione è sicura, un segno di fiducia che informa gli utenti che le transazioni e gli scambi di informazioni effettuati sul sito sono crittografati e protetti da un certificato SSL emesso da Sectigo.
- Utilizzando un certificato SSL di Sectigo e mostrando il sigillo di fiducia dinamico, un sito web ospitato da Infomaniak beneficia non solo della sicurezza degli scambi di dati, ma anche di un aumento della fiducia degli utenti, essenziale per il commercio elettronico e per la protezione delle informazioni personali.
Aggiungere un sigillo di fiducia
Ecco come funziona un sigillo di fiducia dinamico:
- Validazione: per ottenere tale sigillo, il proprietario del sito deve prima ottenere un certificato SSL valido da Sectigo, il che richiede un processo di validazione; a seconda del livello di certificato scelto (Domain Validation - DV, Organization Validation - OV o Extended Validation - EV), questa validazione può essere più o meno approfondita.
- Installazione: una volta ottenuto e installato il certificato SSL sul server web di Infomaniak, il sito web è in grado di stabilire connessioni sicure in HTTPS
- Visualizzazione del sigillo: Sectigo fornisce un codice HTML o uno script che il proprietario del sito può quindi integrare nel proprio sito web; questo codice consente di visualizzare il sigillo di fiducia dinamico di Sectigo
- Aggiornamento: il sigillo viene spesso aggiornato in tempo reale per riflettere lo stato attuale del certificato SSL; se il certificato dovesse scadere o essere revocato, il sigillo lo rifletterebbe ugualmente, avvertendo così i potenziali visitatori che il sito potrebbe non essere più sicuro
Il sigillo di fiducia è composto da un'immagine e da un codice HTML. Quest'ultimo funziona solo se è installato un certificato Sectigo sul sito e genera, in tal caso, un logo interattivo che visualizza i dati del certificato.
Salvare una delle immagini qui sotto
Fare clic con il tasto destro del mouse sull'immagine da salvare, quindi cliccare su Salva immagine con nome...
- Piccolo
- Medio
- Grande
Caricare l'immagine sul tuo sito
Carica l'immagine sul tuo server web (via FTP o il tuo CMS) e prendi nota dell'URL di accesso a questa immagine per il prossimo passo (ad esempio https://domain.xyz/wp-content/uploads/sectigo.png
).
Ottieni il codice da integrare nelle tue pagine
Inserisci l'indirizzo completo della tua immagine sulla pagina https://www.trustlogo.com/install/index2.html per verificare se l'immagine è accessibile.
Fai clic sul pulsante Continua sulla stessa pagina per ottenere i 2 codici da copiare e incollare nell'intestazione della tua (o delle tue) pagina(e) web:
Importante:
- Nel codice,
CL1
corrisponde a un certificato SSLDV
; sostituisciCL1
conSC5
per un certificato SSL di tipoEV
.
Questa guida consente di risolvere i problemi legati ai caratteri speciali (accenti, emoji, ecc.) che non vengono visualizzati correttamente o appaiono sotto forma di simboli come ??, spesso dovuto a una cattiva codifica durante la connessione a MySQL.
Premessa
- Per impostazione predefinita, MySQL utilizza
UTF-8
. - I server MySQL recenti sono generalmente configurati per utilizzare
UTF-8
oUTF-8MB4
per impostazione predefinita.- Questo è adatto alla maggior parte dei casi, in particolare per le lingue internazionali e gli emoji.
- Prendete anche visione di questa altra guida per imparare a evitare di causare problemi di codifica con i caratteri non europei e gli emoji nei vostri sviluppi.
Definire il charset MySQL / MariaDB predefinito (Server Cloud)
Con un Server Cloud Infomaniak, è possibile definire il charset predefinito (utf8
o utf8mb4
):
- Clicca qui per accedere alla gestione del tuo prodotto su Manager Infomaniak (hai bisogno di aiuto?).
- Clicca direttamente sul nome assegnato al prodotto interessato.
- Fai clic su MariaDB nel menu laterale sinistro, quindi scegli il charset predefinito:
Se non hai ancora migrato verso MariaDB, il principio è lo stesso:
Forzare una codifica specifica (ad esempio, latin1
)
Se devi lavorare con un database in latin1
(ISO-8859-1), è necessario allineare esplicitamente l'encodage durante la connessione, a seconda del tuo ambiente.
Per le offerte attuali, inserisci il seguente codice in un file user.ini
situato nella radice del tuo hosting:
mysql.connect_charset = "latin1"
mysqli.connect_charset = "latin1"
pdo_mysql.connect_charset = "latin1"
o in PHP (API MySQL):
mysql_query("SET CHARACTER SET latin1");
Nei piani di hosting precedenti, forzate la connessione MySQL in latin1
tramite il file .htaccess
situato nella radice del vostro hosting:
php_value mysql.connect_charset latin1
php_value mysqli.connect_charset latin1
php_value pdo_mysql.connect_charset latin1
L'indicazione eventuale information_schema
non vi riguarda direttamente.
Non tenerne conto.
È un database interno di MySQL che è un riepilogo delle informazioni dei tuoi database.
Questa guida spiega come gestire le interazioni tra il tuo spazio VOD/AOD Infomaniak e qualsiasi dei tuoi siti WordPress, utilizzando un'estensione sviluppata da Infomaniak.
Premessa
- Questo plugin WordPress consente di recuperare e gestire tutti i tuoi video presenti su uno spazio VOD/AOD Infomaniak, con un aggiornamento automatico quando vengono aggiunti nuovi video.
- Gestisce il recupero automatico dei Players esistenti e la gestione delle playlist.
- Potrai cercare i tuoi video mentre scrivi un articolo o una pagina o importare i media direttamente dall'amministrazione del CMS.
- ⚠️ L'uso del plugin Infomaniak deve essere effettuato obbligatoriamente con l'editor classico (Classic Editor):
- Il plugin non è compatibile con
Elementor
, e non può quindi essere utilizzato con questo editor di sito. - Incompatibilità anche con WordPress Multisite.
- Il plugin non è compatibile con
- In caso di problemi con l'attivazione del plugin, disattivate l'opzione seguente nel plugin
Really Simple SSL
:- Se i problemi persistono, consultate questa altra guida.
Ottieni l'estensione VOD Infomaniak
Recatevi nel vostro spazio VOD per ottenere le informazioni necessarie al modulo esterno WordPress:
- 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 Estensioni CMS/API nel menu laterale sinistro.
- Clicca su Estensioni CMS nel menu laterale sinistro.
- Scarica l'estensione WordPress.
- Configura l'estensione utilizzando le indicazioni fornite:
- È consigliabile creare un nuovo utente nella tua Organizzazione con soli diritti tecnici sul prodotto VOD/AOD e quindi creare la password dell'applicazione da questo account dedicato.
È possibile scaricare l'estensione direttamente dalla biblioteca delle estensioni WordPress.
Per aiutarvi a identificare l'offerta kSuite più adatta alle vostre esigenze, consultate questa guida.
L'offerta kSuite proposta da Infomaniak non include un servizio di hosting web per una pagina o un sito su Internet.
È ovviamente possibile sottoscrivere un Hébergement Web Infomaniak dallo stesso account utente e/o la stessa Organizzazione e costruire il tuo sito web con lo strumento di tua scelta come WordPress o Site Creator.
Per aiutarvi a identificare l'offerta di hosting più adatta alle vostre esigenze, consultate questa guida.
Supervisor non è proposto direttamente perché systemd
è consigliato, meglio integrato con Debian e disponibile in Fast installer.
Se doveste installarlo comunque, contattate il supporto Infomaniak per iscritto.