Note

Les captures d’aquesta pàgina mostren el tauler en castellà, perquè es fan una sola vegada, sobre la interfície en castellà. El teu tauler ensenya les mateixes pantalles amb els noms en català que fa servir aquest text: els botons són al mateix lloc.

Veure i editar els ajustos de PHP

Què hi guanyes: pujar el límit de memòria, permetre fitxers més grans o donar més temps a una pàgina lenta, sense obrir cap tiquet.

Són l’altra meitat de «jo mano en el PHP de la meva web»: la versió es tria a Canviar la versió de PHP i els límits s’ajusten aquí. Són a la mateixa pantalla, una mica més avall.

Els quatre ajustos que pots canviar

Ajust

Per a què serveix

Memòria per procés

Exemple: 256M

Quanta memòria pot fer servir la teva web alhora. Puja’l si veus «allowed memory size exhausted».

Mida màxima de pujada

Exemple: 64M

El fitxer més gran que es pot pujar. És el que has de tocar quan no pots pujar un vídeo o un PDF gran.

Mida màxima de formulari

Exemple: 64M

Ha de ser igual o més gran que el de pujada.

Temps màxim d’execució

Exemple: 120

Segons abans de tallar una pàgina que triga. Puja’l per a importacions i còpies grans.

Warning

Si poses una mida de pujada més gran que la de formulari, les pujades grans fallen sense dir per què. El panell no et deixa desar-ho justament per això. Canvia sempre les dues alhora i deixa la de formulari igual o més alta.

Passos

  1. Al Panell de Hosting, a la fila del teu lloc, prem PHP.

  2. Baixa fins a Ajustos de PHP.

    Els quatre ajustos de PHP editables

    Els camps venen amb el que tens posat ara. Un camp buit vol dir que es fa servir el valor per defecte del servidor.

  3. Canvia el que necessitis. Fes servir el format dels exemples: 256M, 2G, o un nombre de segons sense unitat.

  4. Prem Desar els ajustos.

Com saps que ha anat bé

Surt l’avís «Ajustos de PHP desats. Ja estan aplicats a la teva web.» i la pantalla es recarrega amb els valors nous.

No cal reiniciar res: ja estan aplicats.

Si hi ha alguna cosa mal escrita, el panell t’ho diu camp per camp —per exemple «»250MB» no és vàlid. Posa-hi alguna cosa com 256M»— i no desa res. El que hagis escrit es queda a la pantalla, no l’has de teclejar un altre cop.

Altres ajustos

Sota els quatre camps hi ha un requadre Altres ajustos per escriure directives que no són a la llista, una per línia i amb la forma ajuste = valor. Les línies que comencin per ; o # s’ignoren, així que pots deixar-hi comentaris.

Requadre d'altres ajustos i llista dels bloquejats

Si una línia no té aquesta forma, el panell et diu quina és i no desa.

El que no es pot canviar, i per què

A sota tens la llista completa amb el motiu de cadascun. No és cap capritx: són les directives que sostenen l’aïllament entre clients en un servidor compartit, i tocar-les et trauria de la teva carpeta.

Directiva

Per què no

open_basedir

Decideix quines carpetes veu la teva web; tocar-la et deixaria entrar a les d’altres clients.

disable_functions

És el que impedeix executar ordres del sistema.

sendmail_path

És per on surt el correu del servidor.

extension_dir

Apunta a les extensions de tot el servidor.

auto_prepend_file / auto_append_file

Executen codi abans i després de cada pàgina.

safe_mode

Ja no existeix a PHP i no fa res.

Si proves de posar-les a Altres ajustos, el panell t’ho explica i no desa. Si de debò en necessites alguna, obre un tiquet explicant per a què: hi ha casos en què es pot fer d’una altra manera.

Problemes freqüents

He pujat el límit de memòria i continua fallant

Mira si l’aplicació té el seu propi límit. WordPress, per exemple, en porta un a wp-config.php que mana sobre el del servidor.

Continua sense deixar-me pujar un fitxer gran

Puja les dues mides, la de pujada i la de formulari. I comprova si la teva aplicació té a més un límit propi.

«No s’han pogut desar»

L’avís porta el motiu al darrere. Copia’l tal qual en un tiquet.