Kan jeg overstyre serverens php.ini fil hos Webhuset?

Hvordan kan jeg overstyre enkelte PHP-innstillinger på webhotellet mitt (f.eks. register_globals)?

 
Du har flere måter å gjøre dette på:
 
Metode 1:
Du kan lage en lokal php.ini og kopiere denne filen inn i hver mappe som inneholder PHP-scripts du vil overstyre. Denne metoden fungerer veldig greit, men du har ikke tilgang til å overstyre alle innstillinger, blant annet register_globals. Merk at du må overstyre alle innstillinger i vår site-wide php.ini, ellers vil PHP bruke interne standardverdier for parametre den ikke finner i php.ini-filen.
 
Metode 2:
Linux-webklyngen vår kjører suPHP for ekstra sikkerhetskontroller. Dette gjør at vi kan tilby flere PHP-versjoner, og gjør også at styring av PHP blir en del mer fleksibelt. For å overstyre globale php.ini-innstillinger, kan du opprette en .htaccess-fil i hjemmekatalogen din sammen med én php.ini for lokal overstyring.
 
Sett at ditt domene er example.com, og din hjemmekatalog er /home/E/examplec. I .htaccess-filen skriver du da inn stien man ønsker å overstyre:
 
  suPHP_ConfigPath /home/E/examplec
 
I dette tilfellet plasseres .htaccess-filen i brukerrot sammen med php.ini for overstyring av Register Globals. php.ini-filen vil da inneholde:
 
  register_globals = Off;
 
Dette vil da slå av Register Globals for hele brukerkontoen, og man slipper å kopiere php.ini inn i alle undermapper slik man har måttet gjøre tidligere.

Viser: 1-1 av 1  
Kommentarer

14 Sep, 2009   |   Torbjørn
Kan være greit å fortelle hvordan man finner hvor hjemmekatalogen ligger.



Andre i denne kategorien
document Hvordan kobler jeg meg til MySQL-databasen med PHP?