Come posso modificare il file php.ini sul mio server VPS?

Procédure

Qual è lo scopo del file php.ini?

Il file php.ini è un file di testo utilizzato per configurare tutta una serie di parametri del linguaggio PHP: opzioni di compilazione, estensioni, versioni, informazioni sul server, ambiente PHP, informazioni sul sistema, percorsi, valori di configurazione generali e locali, intestazioni HTTP e licenza PHP.

Il file php.ini può essere utilizzato, ad esempio, per visualizzare e modificare i file :

max_input_vars memory_limit max_execution_time upload_max_filesize post_max_size


È possibile visualizzare tutti i parametri PHP visualizzando un phpinfo in un browser web.

Come posso modificare il file php.ini sul mio server VPS tramite ISPConfig?

Questo articolo di aiuto è destinato solo ai clienti che hanno sottoscritto un pacchetto VPS.

Se avete sottoscritto un pacchetto di web hosting condiviso, fate riferimento alla documentazione "Come si configura PHP?

1. Collegarsi al pannello ISPConfig

2. Andate alla scheda Siti (1) e cliccate sul vostro dominio (2).

Come posso modificare il file php.ini sul mio server VPS?

3) Nella scheda Opzioni, inserire il parametro PHP desiderato (in questo caso memory_limit) nella casella "Parametri php.ini personalizzati":

memory_limit=32M


quindi fare clic sul pulsante "Salva".

Come posso modificare il file php.ini sul mio server VPS?

4) Per verificare che il parametro sia stato accettato, nella root del sito, tramite un client FTP come Filezilla, create il file php_info.php contenente il seguente codice:

 phpinfo(); ?>


Poi andate a questo indirizzo: http://mon_site/php_info.php

È possibile visualizzare il valore assegnato a ciascun parametro PHP:

Come posso modificare il file php.ini sul mio server VPS?


Come si modifica il file php.ini sul server VPS tramite SSH?

1) Collegatevi al vostro server VPS dedicato utilizzando SSH

2) Modificare il file php.ini utilizzando il seguente comando:

Se si utilizza mod_php e quindi php.5.4 :

nano /etc/php5/apache2/php.ini


Se si utilizza fast-CGI e php 5.3 :

nano /opt/phpfcgi-5.3.22/lib/php.ini


Se si usa php-fpm :

con la versione php 5.3

 nano /opt/php-5.3.22/lib/php.ini


con php 5.4 :

 nano /opt/php-5.4.41/lib/php.ini 


con la versione php 5.5 :

 nano /opt/php-5.5.7/lib/php.ini 


con la versione php 5.6 :

 nano /opt/php5/fpm/php.ini 


con la versione php 7.0.15 :

 nano /opt/php-7.0.15/lib/php.ini 


con la versione php 7.1.1 :

 nano /opt/php-7.1.1/lib/php.ini 


Per i problemi legati alla patch SUHOSIN, il file è il seguente:

nano /etc/php5/conf.d/suhosin.ini


Esempio di errori SUHOSIN:

Attenzione, il vostro provider di hosting utilizza la patch suhosin per PHP, che limita il numero massimo di campi da inserire in un modulo: 1000 per suhosin.post.max_vars. 1000 per suhosin.request.max_vars. Chiedete al vostro provider di hosting di aumentare il limite di suhosin post e request almeno a 4252. oppure modificate manualmente il file di traduzione.


3) Modificare il file come richiesto e salvarlo.

ctrl+x


4) Riavviare il server web Apache per tenere conto delle modifiche apportate.

/etc/init.d/apache2 restart /etc/init.d/php5-fpm restart (per chi usa php-fpm e la versione 5.6) /etc/init.d/php-5.3.22 restart (per chi usa php-fpm e la versione 5.3) /etc/init.d/php-5.4.41 restart (per chi usa php-fpm e la versione 5.4) /etc/init.d/php-5.5.7 restart (per chi usa php-fpm e la versione 5.5) /etc/init.d/php-7.0.1 restart (per chi usa php-fpm e la versione 7.0.1)


Se il riavvio ha avuto successo, si otterrà il seguente messaggio;

Riavvio del server web: apache2 ... in attesa .


Se viene visualizzato un messaggio con la parola chiave ERROR, c'è un problema. Il file seguente dovrebbe indicare il problema:

tail -f /var/log/apache2/error.log

Procedura video


Voglio che un tecnico modifichi il file php.ini sul mio server VPS. Come posso farlo?

LWS offre servizi gestiti per coloro che non vogliono connettersi direttamente tramite SSH (un errore può verificarsi molto rapidamente).

Ci sono due soluzioni: o avete sottoscritto un'opzione di supporto: questo intervento è incluso nel vostro pacchetto --> basta aprire un incident ticket con il dipartimento tecnico per indicare quale direttiva deve essere modificata.

Oppure, potete impostare un servizio di gestione delle strutture una tantum: un tecnico vi richiamerà entro un'ora ed eseguirà il lavoro con voi. Il tecnico si prenderà il tempo necessario per rispondere alle vostre domande e spiegare le modifiche apportate.

Vota questo articolo :

5/5 | 2 parere

Questo articolo vi è stato utile ?

Article utile

Article non utileNo

Vous souhaitez nous laisser un commentaire concernant cet article ?

Si cela concerne une erreur dans la documentation ou un manque d'informations, n'hésitez pas à nous en faire part depuis le formulaire.

Pour toute question non liée à cette documentation ou problème technique sur l'un de vos services, contactez le support commercial ou le support technique

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Articoli simili

3mn lettura

Come posso accedere a ISPConfig sul mio server VPS dedicato?

0mn lettura

Come si crea un server DNS in ISPConfig su un server VPS dedicato?

0mn lettura

Come si cambia la password del pannello ISPConfig 3?

1mn lettura

Come posso proteggere l'accesso al mio pannello ISPconfig utilizzando un file .htaccess?


Fate una domanda al team LWS e alla sua comunità