Perché Elxis cms possa funzionare bene e offrire la piena sicurezza, il php dovrà essere configurato in maniera adeguata.
Inanzitutto assicuratevi che il php sia impostato con safe_mode = Off.
Inoltre, dalla versione 2009.0 di elxis, è richiesta la presenza del date.timezone (es.:date.timezone = "Europe/Rome”).
Come riferimento per poter configurare la fascia oraria desiderata:
Timezones.
Pagina test del vostro php.
Già in fase di installazione, Elxis vi mostra quali devono essere i settaggi corretti confrontandoli con quelli del vostro server, settaggi che possono essere modificati anche successivamente tramite il php.ini.
I principali settaggi php richiesti da Elxis sono:
| Elxis | Equivalente in php.ini | ||
| Safe Mode | safe_mode | Off |
|
| Visualizza Errori |
display_errors | Off |
|
| Upload File | file_uploads | On |
|
| Magic Quotes GPC |
magic_quotes_gpc | Off |
|
| Magic Quotes Runtime |
magic_quotes_runtime | Off |
|
| Registro Globale |
register_globas | Off |
|
| Output Buffering |
change output_buffering | Off |
|
| Sessione auto start |
session.auto_start | Off |
|
| Allow URL fopen: |
allow_url_fopen |
Off |
|
| Short Open tag: | short_open_tag | Off |
Inoltre ci sono alcune funzioni che in fase di installazione elxis non mostra, ma che dovranno essere mantenute disabilitate. Queste funzioni sono:
disable_functions = "system, exec, passthru, shell_exec, suexec, dbmopen, popen, proc_open, disk_free_space, diskfreespace, set_time_limit, leak".
Per approfondimenti:
http://wiki.elxis.org/wiki/PHP_settings
In hosting seri, trovete sempre una guida online su dove salvare il vostro file php.ini e su come impostare eventuali parametri affinché il vostro file ini personalizzato possa essere caricato.
Nel caso in cui voi non avete accesso al file php.ini, potete sempre chiedere aiuto al supporto tecnico del vostro hosting comunicando a loro la configurazione desiderata. Nel caso in cui avete un rifiuto, beh che dirvi ... cambiate hosting!
Guida scritta da Speck - Elxisitalia.com