Base di conoscenze
1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
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 come modificare la versione PHP disponibile per i siti del tuo Hosting Web Infomaniak.
Premessa
- È possibile passare da una versione PHP vecchia e potenzialmente vulnerabile a una versione recente, ma non sarà più possibile tornare a questa versione vulnerabile per motivi di sicurezza.
- Il cambiamento è efficace immediatamente e per sempre.
- Consultate questa guida se desiderate informazioni sulla configurazione della versione di PHP utilizzata in SSH.
Modificare la versione di PHP utilizzata per un sito web
È possibile modificare facilmente la versione di PHP utilizzata su tutto un sito web:
- 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 Maggiori informazioni.
- Fai clic su Modifica:
- Scegliete la versione di PHP desiderata:
- Clicca su Salva in fondo alla pagina per salvare la modifica.
Potrebbe essere necessario aggiornare il tuo hosting in anticipo per accedere alle ultime versioni di PHP offerte da Infomaniak.
Questa guida spiega le differenze tra le offerte di hosting Web di Infomaniak per aiutarti a scegliere la migliore soluzione in base alle tue esigenze informatiche.
Se stai cercando di ospitare la tua posta elettronica, consulta questa altra guida.
Hospitamento Web Starter
L'hosting Web gratuito
L'hosting Web Starter è offerto gratuitamente con ogni dominio registrato su Infomaniak. Offre 10 Mo di spazio su disco per creare un sito (pagine base in linguaggio HTML solo - nessun PHP, nessun database) anche senza conoscenze particolari grazie allo strumento Pagina di benvenuto.
- Registrare o trasferire un nome di dominio su Infomaniak
- Scopri di più sui vantaggi inclusi con un nome di dominio
Hospitamento Web condiviso
L'offerta di punta per creare i tuoi siti
Questi servizi di hosting Web sono offerte condivise (i siti Web saranno ospitati su server le cui risorse sono condivise con altri clienti). Per garantire la affidabilità di questi servizi condivisi, i server Infomaniak utilizzano in media solo il 40% della potenza della CPU e sono dotati di dischi SSD professionali di ultima generazione.
L'hébergement Web offre 250 Go di spazio su disco minimo e consente di gestire più siti web con più nomi di dominio. Questa offerta include tutte le tecnologie comunemente utilizzate per creare siti professionali: PHP, MySQL, accesso FTP e SSH, certificati SSL e installazione facile di WordPress o CMS comuni, ecc. È anche possibile aggiungere un sito Node.js e/o Site Creator.
Server Cloud
L'hosting Web professionale
Con un server cloud, le risorse che ti vengono assegnate non sono condivise con altri clienti e puoi personalizzare la configurazione hardware e software del tuo server in base alle tue esigenze. Un server cloud ti permette anche di utilizzare componenti che non sono disponibili sugli hosting web condivisi (Node.js
, mongoDB
, Sol
, FFMPEG
, ecc.).
- Un Serveur Cloud permette di amministrare facilmente il tuo server tramite la stessa interfaccia di amministrazione degli hosting Web - gestisci i siti nello stesso modo.
- Un VPS consente di gestire in modo completamente autonomo il tuo server con la versione di Windows o la distribuzione Linux di tua scelta (
Debian
,Ubuntu
,openSUSE
, ...) - sono richieste solide competenze tecniche per utilizzare un VPS, inclusa VPS Lite.
Public Cloud (e Kubernetes Service)
Soluzione IaaS aperta, collaudata e sicura
Per Infomaniak è l'infrastruttura che alimenta kDrive, Swiss Backup e il Webmail, servizi utilizzati da milioni di utenti. Ma Public Cloud è accessibile a tutti e mette a disposizione le risorse di cui hai bisogno per lo sviluppo dei tuoi progetti.
Grazie alle offerte personalizzate e su misura, non avrete difficoltà a gestire il vostro budget di sviluppo. Nessun costo di avvio. Nessun importo minimo. Disdici in qualsiasi momento. Pagate solo le risorse effettivamente utilizzate con Public Cloud alla fine di ogni mese, stesso discorso per Kubernetes Service.
Jelastic Cloud
L'hosting web su misura con le tecnologie di tua scelta
Jelastic Cloud consente di creare ambienti di sviluppo su misura con le tecnologie di tua scelta (PHP
, Java
, Docker
, Ruby
, ecc.). Si tratta di un'offerta cloud flessibile:
- Scalabilità orizzontale e verticale delle risorse.
- Pagamento in base al consumo effettivo delle risorse.
- Personalizzazione semplice della tua infrastruttura (ridondanza, IP, SSL, bilanciamento del carico, ecc.).
Questa guida si riferisce all'esecuzione di script avviati tramite SSH su diversi tipi di macchine.
Nessun limite di tempo
Non c'è un limite di tempo predefinita per l'esecuzione di script avviati tramite SSH, il che significa che lo script può eseguirsi per tutto il tempo necessario. Tuttavia, se la sessione SSH termina, anche lo script verrà interrotto.
È possibile avviare gli script in background per evitare questo problema. In questo caso, lo script continuerà ad eseguirsi anche se la sessione SSH viene interrotta.
Altre risorse possono essere limitate dalla capacità della macchina o dalla configurazione (ad esempio, gli script PHP limitati a 512 Mo di memoria).
È possibile modificare questi limiti su macchine di tipo Serveur Cloud, ma in nessun caso per hébergements mutualisés.
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 personalizzare i limiti di un sito ospitato su un Hébergement Web condiviso o un Serveur Cloud.
Sbloccare o regolare i limiti di un sito
Per accedere alla gestione del sito web:
- 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 Gestisci sotto Impostazioni avanzate:
- Fai clic sulla scheda PHP / Apache.
Potrai in particolare…
- … sbloccare per 60 minuti il limite di memoria (
memory_limit
= 1280 Mo) e il tempo massimo di esecuzione degli script (max_execution_time
= 60 minuti):- Questo sblocco è possibile al massimo 10 volte l'anno.
- … personalizzare i limiti di:
max_execution_time
(in secondi)memory_limit
(in Mo)post_max_size
&upload_max_filesize
(dimensione massima del file per l'invio, in Mo)- Serveur Cloud solo:
Max children
(consulta questa guida) - Solo Server Cloud:
Max input time
Non dimenticare di salvare le modifiche in fondo alla pagina.
Valori massimi per tipo di hosting
Limiti | Condiviso | Server Cloud | CLI (solo Serveur Cloud) |
---|---|---|---|
max_execution_time | 300 s | 3600 s | 0 (illimitato) s max |
limite di memoria | 1280 Mo | 2048 Mo max | 512 MB max |
post_max_size + upload_max_filesize | 9223372036854775807 Mo max | 9223372036854775807 Mo max | 48 Mo max |
max_children | 20 max | 20 (predefinito, modificabile) | |
connessioni simultanee per IP | 30 max | 30 (predefinito, modificabile) | |
max_input_time | 0 (illimitato) | 0 (predefinito, modificabile) | 0 (illimitato) |
file (inodes) | nessun limite del numero di file per hosting |
Questa guida spiega come configurare i parametri PHP degli hosting Web direttamente dalla linea di comando quando si eseguono script PHP utilizzando PHP CLI (Interfaccia della Linea di Comando).
Premessa
- Questo tipo di configurazione può essere utile quando è necessario modificare temporaneamente alcuni parametri per uno script specifico o per una sessione PHP.
- Queste modifiche saranno valide solo per l'esecuzione dello script in corso e non modificheranno la configurazione PHP globale.
Modificare i parametri PHP CLI
Per esempio, per modificare temporaneamente i parametri per uno script specifico senza dover modificare la configurazione PHP globale del server, seguite il metodo seguente: con l'ambiente PHP CLI è possibile specificare più parametri PHP contemporaneamente separandoli con spazi.
Utilizzare il parametro -d
Quando esegui PHP da linea di comando, puoi utilizzare il parametro -d
per specificare le configurazioni PHP. Questo ti permette di modificare i parametri PHP per questa esecuzione specifica. Ad esempio, per impostare il tempo massimo di esecuzione a 90 secondi, il limite di memoria a 256 Mo e disattivare la modalità sicura, puoi farlo come segue:
php -d max_execution_time=90 -d memory_limit=256M -d safe_mode=Off -f test.php
Questa guida dettaglia le misure di sicurezza implementate nel contesto delle offerte di posta elettronica Infomaniak per rilevare l'uso abusivo e anomalo di un indirizzo email.
Premessa
- Su richiesta scritta, motivata e autenticata, è possibile modificare queste regole di sicurezza per un indirizzo email a pagamento specifico.
- Per inviare e-mail a un gran numero di destinatari, l'strumento Newsletter è il più adatto.
- Queste misure vi proteggono da un utilizzo malintenzionato del vostro computer o del vostro account.
Limiti di invio per 24 ore
Il numero di email in uscita in 24 ore è limitato a:
- my kSuite = 500 | my kSuite+ = 1440
- kSuite Standard 1 utente max. = 100 | kSuite Standard 2 utenti min. = 1440 | kSuite Pro = 1440 | kSuite Entreprise = 1440
- Service Mail Starter = 100 | Service Mail 5 indirizzi min. = 1440
- Hébergement Web (funzione PHP Mail() - invii non autenticati) = 50 | Hébergement Web (invii autenticati) = 1440
1 messaggio inviato a 2, 42 o 99 persone in CC/CCI viene conteggiato rispettivamente come 2, 42 e 99 messaggi.
Altri limiti di posta elettronica
- Limiti del numero di destinatari per invio di e-mail
- Limiti di dimensione a livello di posta elettronica
Questa guida spiega come trasferire a Infomaniak i dati (Web, Mail, Domaine, e anche Cloud) attualmente ospitati altrove. Rimanete ovviamente proprietari dei vostri dati, senza perdita né interruzione!
Non hai tempo di migrare i tuoi servizi? Lancia gratuitamente una richiesta di offerta per trovare un partner Infomaniak che si occuperà di tutto.
Guide specifici
Clicca sul link corrispondente al tuo attuale provider di hosting:
- Swisscom: guida completa per migrare i dati Web, Mail e nom de domaine
Guide per qualsiasi altro provider
Per recuperare tutti gli altri dati, seguite le procedure di seguito:
- Importare i dati Web (tutti i siti PHP, HTML, ecc.)
- Per WordPress specificamente, consultate questa altra guida…
- Per WordPress specificamente, consultate questa altra guida…
- Copiare i dati Mail (indirizzi e contenuto delle caselle, ecc.) verso kSuite o un semplice Service Mail
- Trasferire il nom de domaine (gestione del dominio, zona DNS, ecc.)
Per non interrompere il tuo sito e le tue e-mail e non perdere contenuti importando i tuoi dati esistenti, migra i tuoi servizi nell'ordine indicato.
È possibile trasferire anche altri tipi di dati sui server Infomaniak:
- Contenuto Dropbox, Google Drive, ecc.: consultate questa altra guida
- Dati su NAS Synology o QNAP: consultate questa altra guida
Perché scegliere Infomaniak?
Raggruppando i vostri nomi di dominio, siti Web e indirizzi email con Infomaniak, semplificate la gestione delle vostre fatture e dei vostri servizi. Inoltre, la connessione dei vostri domini avverrà automaticamente con il vostro sito e il vostro indirizzo email. Non dovrete quindi configurare manualmente i DNS dei vostri domini presso un altro registrar.
Scopri di più su Infomaniak
Questa guida spiega come attivare su un hosting Web Infomaniak il supporto di certi tipi di file (.inc
ad esempio) tramite PHP in modo che siano trattati allo stesso modo di un file .php
.
Premessa
- In precedenza, era necessario aggiungere la seguente riga in un file
.htaccess
:AddType application/x-httpd-php .inc
- Questo impediva che, durante l'accesso tramite browser, il contenuto del file venisse visualizzato come testo invece di essere interpretato correttamente da PHP.
- Ora è possibile gestire le estensioni dei file tramite il campo FPM Extensions nel Manager del tuo hosting.
Gestire le estensioni riconosciute da PHP
Per aggiungere il supporto per un tipo di file specifico:
- Clicca qui per accedere alla gestione del tuo prodotto su il Manager Infomaniak (hai bisogno di aiuto?).
- Fai clic direttamente sul nome assegnato al prodotto interessato.
- Fai clic su Gestisci sotto Impostazioni avanzate:
- Modifica il campo FPM Estensioni per aggiungere l'estensione desiderata:
Non dimenticare di salvare le modifiche in fondo alla pagina.
Questa guida spiega come attivare PHP-FPM status
per esempio per debuggare un sito lento a livello PHP.
Premessa
PHP-FPM status
consente, tra l'altro, di monitorare in tempo reale gli script in esecuzione e il loro tempo di esecuzione.- Questa operazione è possibile solo su Serveur Cloud.
Attivare PHP-FPM status
Per attivare PHP-FPM
su un sito, contattate il supporto Infomaniak da un indirizzo email menzionato nel vostro account utente per autenticare la richiesta.
Nella tua richiesta, per favore indica l'indirizzo IP di origine che deve essere autorizzato.
Una volta attivato PHP-FPM status
, i seguenti link URL permetteranno di visualizzare le informazioni necessarie:
- https://domain.xyz/fpm-status?json&full
- https://domain.xyz/fpm-status?html&full
- https://domain.xyz/fpm-status?xml&full
Attenzione: se il tuo sito contiene regole di reindirizzamento (rewrite rules) che includono il percorso /fpm-status
, sarà probabilmente necessario fare un'eccezione.
Questa guida spiega perché è pericoloso utilizzare una versione di PHP che non è più ufficialmente aggiornata e come utilizzare una versione più recente di PHP con un sito web ospitato da Infomaniak.
Una versione obsoleta di PHP è pericolosa?
Quando utilizzi una versione di PHP (presto) vulnerabile su uno o più dei tuoi siti, un messaggio di avvertimento appare nel pannello di controllo degli hosting interessati.
Il linguaggio PHP si evolve regolarmente e quando utilizzi una versione di PHP che non è più aggiornata, espone il tuo sito web a rischi per la sicurezza. Ad esempio, persone malintenzionate potrebbero sfruttare vulnerabilità note per accedere al tuo sito e modificarne il contenuto. È quindi vivamente consigliato utilizzare sempre una versione recente di PHP.
Sono possibili tre stati:
- la versione di PHP è completamente supportata: nessuna azione è richiesta
- la versione di PHP riceve solo aggiornamenti di sicurezza: è consigliato utilizzare una versione più recente di PHP
- la versione di PHP non è più aggiornata: è vivamente consigliato utilizzare una versione più recente di PHP
Per saperne di più: http://php.net/supported-versions.php
Utilizzare una versione più recente
Le ultime versioni di PHP sono più performanti e accelerano il caricamento dei siti web.
Prima di utilizzare una versione più recente di PHP, è necessario prendere le seguenti precauzioni:
- se il tuo sito funziona con un CMS o un'applicazione web (WordPress, Joomla, Drupal, ecc.), è consigliabile verificare che la sua versione attuale sia compatibile con la versione di PHP che prevedi di utilizzare
- se il tuo sito è stato sviluppato manualmente, è necessario consultare la documentazione ufficiale di PHP per essere informati delle funzioni modificate e delle eventuali incompatibilità
Se riscontri problemi dopo aver migrato un sito a una versione più recente di PHP, potrebbe essere possibile tornare a una versione precedente di PHP se questa è ancora supportata.
Questa guida dettaglia l'offerta di Serveur Cloud Infomaniak che permette di creare diversi hosting (spazi FTP per i quali create i vostri account FTP/SSH) su cui aggiungere siti (vhosts Apache per il dominio indicato), e l'offerta VPS Infomaniak destinata a un uso diverso.
Liberarsi dai limiti dell'hosting condiviso
Con un server cloud gestito, distribuisci i tuoi siti sugli hosting come desideri. Puoi configurarli indicando la directory radice e alcune informazioni come il memory_limit
e il max_execution_time
oltre i limiti imposti da un ambiente mutualizzato.
Sono disponibili strumenti web come i cronjobs, Site Creator, WordPress (che consente l'installazione e l'utilizzo dell'strumento WordPress in modo semplice) o i registri di accesso e di errore (logs). È possibile aggiungere un modulo Apache specifico o installare un sistema di cache.
Serveur Cloud o VPS?
Gestito (Serveur Cloud)
Infomaniak gestisce la parte software dei server sotto FastCGI e PHP-FPM senza che tu possa configurare liberamente il server (ad esempio, nessuna installazione personalizzata). Solo programmi specifici possono essere installati.
Non gestito (VPS)
Infomaniak si occupa dell'hardware e installa la versione di Linux o Windows scelta al momento dell'ordine. Nessun intervento a livello software. Il server è sotto la "vostra responsabilità". Potete riavviare il server tramite il Manager Infomaniak e un sistema di snapshot è disponibile (escluso VPS Lite).
Se siete indecisi su scegliere un Serveur e prevedete principalmente un contenuto video importante, potete abbinare un hosting condiviso con uno spazio VOD. Questo risolve i problemi di sovraccarico su un sito, permettendovi di separare il contenuto audiovisivo dal vostro hosting condiviso e di disporre così di uno spazio di archiviazione video che supporta facilmente i picchi di traffico elevati. Avrete anche a disposizione statistiche dettagliate riguardanti la visualizzazione dei vostri video.
Passare da uno all'altro...
Per migrare un Serveur Cloud a un VPS, o viceversa, non esiste una soluzione "chiavi in mano". Per questo tipo di migrazione, è necessario annullare il prodotto che non è più desiderato e quindi ordinare il prodotto di cui si ha bisogno al suo posto. Infomaniak rimborsa su richiesta qualsiasi acquisto di un nuovo server se l'annullamento avviene entro 30 giorni dall'ordine.
Questa guida riguarda le funzioni ODBC di PHP.
Le funzioni ODBC di PHP sono supportate solo su Serveur Cloud.
Funzioni Open Database Connectivity
Si tratta delle funzioni utilizzate per interagire con i database tramite l'interfaccia ODBC (Open Database Connectivity), uno standard per accedere alle fonti di dati in modo uniforme. Ecco alcuni esempi di utilizzo delle funzioni ODBC di PHP:
- Potere leggere i dati da un database esterno e visualizzarli sul tuo sito web
- Inserire o modificare i dati in un database esterno
- Eseguire query complesse su un database esterno
Questa guida spiega come attivare le seguenti funzioni su Hébergement Web (in corsivo, Serveur Cloud solo):
proc_open
popen
exec()
shell_exec()
set_time_limit
passthru
system
Queste funzioni sono disattivate per impostazione predefinita perché rappresentano un rischio di sicurezza significativo in caso di pirataggio di un sito web. Attivale solo in caso di reale necessità (di uno script o CMS ImageMagick, Typo3, CraftCMS, ecc.).
Attivare le funzioni PHP
Per accedere alla gestione del sito web:
- 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:
- Fai clic su Gestisci sotto Impostazioni avanzate:
- Fai clic sulla scheda PHP / Apache.
- Clicca sui pulsanti a scorrimento (toggle switch) On/Off come desiderato:
- Clicca sul pulsante Salva per confermare le modifiche.
Questa guida spiega come lavorare senza il modulo PECL SSH2 client
non disponibile sugli hosting Web e Server Cloud Infomaniak, utilizzando invece la libreria phpseclib
, che funziona in PHP nativo senza richiedere estensioni specifiche.
Premessa
- L'uso di
PECL SSH2 client
provoca errori di tipoNo compatible key exchange algorithms found
oUnable to exchange encryption keys
nella sua ultima versione disponibile. Phpseclib
consente di:- Effettuare l'autenticazione SSH tramite password o chiave privata.
- Eseguire comandi remoti.
- Trasferire file sicuri (SFTP).
- Gestire le chiavi SSH.
Utilizzare phpseclib
Per integrare una connessione SSH in uno script PHP, utilizzare phpseclib
come segue:
use phpseclib3\Net\SSH2;
use phpseclib3\Crypt\PublicKeyLoader;
$ssh = new SSH2('domain.xyz');
$key = PublicKeyLoader::load(file_get_contents('/path/to/private_key'));
if (!$ssh->login('utilisateur', $key)) {
exit('Authentication Failed');
}
echo $ssh->exec('ls -la');
Questa guida spiega come installare applicazioni, estensioni PHP e tecnologie (elenco non esaustivo di seguito) in pochi clic su Serveur Cloud esclusivamente.
Consultate questa guida se state cercando informazioni su ulteriori Applicazioni Web che possono essere installate su qualsiasi tipo di hosting, inclusa 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?).
- Fai clic direttamente sul nome assegnato al Serveur Cloud interessato.
- Clicca su Estensioni PHP o su ‘Fast Installer’ nel menu laterale sinistro:
- Clicca sul menu azione ⋮ a destra dell'estensione che desideri disinstallare nella tabella visualizzata.
- Clicca su Disinstalla.
- Altrimenti, clicca sul pulsante blu Installa un'estensione per fare la tua scelta di 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 spiega come modificare la direttiva error_reporting()
sul tuo sito web.
Attivare la segnalazione degli errori
Inserisci le due informazioni seguenti nel tuo file .user.ini
:
display_errors=on
error_reporting=E_ALL & ~E_NOTICE & ~E_STRICT
Se il tuo browser non mostra né errori né avvisi, significa che non ce ne sono.
Disattivare la visualizzazione degli errori PHP
Per WordPress, modifica il file wp-config.php
e sostituisci la riga:
define('WP_DEBUG', false);
con :
ini_set('display_errors','Off');
ini_set('error_reporting', E_ALL );
define('WP_DEBUG', false);
define('WP_DEBUG_DISPLAY', false);
Altrimenti, è possibile aggiungere il seguente codice nel file .user.ini
:
display_errors=off
Grazie di affidare a Infomaniak l'hosting del tuo sito web.
Premessa
- Un hosting web è un spazio di archiviazione disponibile su un computer, chiamato anche "server", collegato a Internet e gestito da un provider di hosting web, Infomaniak.
- Questo spazio di archiviazione, messo a disposizione di professionisti e privati, serve a installare siti web o altri tipi di strumenti (CRM, extranet, intranet...) che devono essere accessibili via Internet.
- Queste guide ti permettono di utilizzare rapidamente le funzioni essenziali del tuo nuovo prodotto, il tuo hosting web, che può ospitare più siti web.
Da dove cominciare?
- Creare un sito web WordPress
- Costruire il sito con Site Creator
- Installare un'applicazione Web (ownCloud, Joomla, Typo3, Drupal, phpBB, Simple Machines Forum, Magento, Prestashop, …)
- Gestire i vostri account/utenti FTP
- Gestire e pubblicare file sul tuo hosting tramite FTP Manager
- Gestire i tuoi database MySQL
- Aggiungere un sito o un sottodominio al tuo hosting (multi-siti/multi-domini)
- Collegare un altro nome di dominio a un sito web esistente (dominio alias)
- Visualizzare il tuo sito anche se il tuo nome di dominio non punta ancora ai server di Infomaniak
IMPORTANT: il nome di dominio…
Un hosting Web, per essere visibile al pubblico su Internet, deve essere associato a un nome di dominio!
Il tuo nome di dominio non è gestito da Infomaniak? Oppure si trova in un'altra Organizzazione rispetto a quella del tuo hosting Web? Allora consulta questa guida per configurare i DNS o i "record A" per collegare il nome di dominio al tuo hosting Web.
In caso di problema
Per risolvere un problema, consultare la base di conoscenze Hosting Web prima di contattare il supporto Infomaniak.
Clicca qui per condividere un'opinione o una suggerimento su un prodotto Infomaniak.
Jelastic Cloud Infomaniak è una delle soluzioni PaaS
più complete e flessibili del mercato.
Premessa
Node.js
= nome ufficiale del linguaggio/ambiente.NodeJS
= nome "tecnico" o semplificato in alcuni contesti (spesso per ragioni pratiche, non c'è una vera differenza tecnica).
Linguaggi supportati
Potrai distribuire applicazioni Java
, PHP
, Ruby
, Node.js
, Python
e Go
senza dover adattare il tuo codice utilizzando Docker
, Kubernetes
, GIT
, SVN
o estensioni integrate come Maven
, Ant
, Eclipse
, NetBeans
o IntelliJ IDEA
.
Basi di dati SQL e NoSQL supportate
MariaDB
, MongoDB
, MySQL
, Postgre
, Redis
, Neo4j
, Cassandra
, OrientDB
, PerconaDB
, CouchDB
, Couchbase
.
Server applicazione supportati
Tomcat
, TomEE
, Jetty
, GlassFish
, Payara
, Apache PHP
, Apache Ruby
, Apache Python
, NGINX PHP
, NGINX Ruby
, NodeJS
, JBoss
, SmartFoxServer
, SpringBoot
, WildFly
, Golang
.
Load balancer supportati
NGINX
, Apache Balancer
, HAProxy
, Varnish
.