Konfigurasjon av php.ini
På samtlige av våre webhotell er det mulig å endre samtlige konfigurasjoner i forhold til den globale php.ini filen på serveren. Dette kan gjøres på to måter hvorav den første anbefales da man kun behøver en php.ini fil:
- En php.ini fil for samtlige mapper av webhotellet
Opprett en fil med navn php.ini med konfigurasjonsverdiene du måtte ønske og lagre den et sted på webhotellet ditt. Legg den gjerne i rotmappen for webhotellet ditt (/home/brukernavn/ hvor brukernavn er brukernavnet for å logge på cPanel). Opprett deretter en fil med navn .htaccess som du plasserer i mappen du ønsker at konfigurasjonsverdiene skal gjelde for. Disse verdiene vil også gjelde for samtlige undermapper. Legg til følgende linje i .htaccess filen:
suPHP_ConfigPath /home/brukernavn/
/home/brukernavn/ skal erstattes med sti til mappen der du har lagt php.ini filen.
- En php.ini fil i hver mappe av webhotellet
php.ini-filen må plasseres i mappen til skriptet som kjøres for å endre konfigurasjonen til skriptet. Virkningen av filen er ikke rekursiv. Det vil si at undermapper av mappen filen ligger i, ikke vil få samme konfigurasjon for skripter som måtte ligge i disse mappene.
Vær imidlertid oppmerksom på at de konfigurasjonene du ikke har i php.ini filen vil ha PHPs standard verdi. Den behøver kun å inneholde konfigurasjonene du ønsker å endre, men da vil for eksempel visse extensions mangle. Dersom du har behov for disse er det bare å ta kontakt med support for å få en kopi av serverens php.ini fil. Endringer i php.ini filen vil gjelde umiddelbart etter endring.
For å se den eksisterende konfigurasjonen i PHP kan du plassere følgende kode i en PHP-fil (for eksempel test.php) og gå til filen via nettleseren:
<?php
phpinfo();
?>
Eksempel på innholdet av en php.ini-fil som kun endrer verdien på de 3 angitte variablene:
display_errors = Off;
post_max_size = 20M;
register_globals = Off;
Muligheten til å endre php.ini etter eget ønske åpner opp for at det vil være lettere å misbruke serverens ressurser. Dersom du har foretatt endringer i php.ini som i senere tid fører til stort ressursforbruk, vil din konto straks bli suspendert. Kontoen vil ikke bli gjenåpnet før vi er trygge på at du har foretatt nødvendige endringer for å hindre gjentakelse.