Hva er PHP safe mode og open basedir?

Å kjøre PHP i safe mode er en sikkerhetsforanstaltning som er utbredt blant webverter. Safe mode-begrensninger fører imidlertid til store begrensninger og redusert ytelse. Vi ønsker å gi kundene våre så mye PHP-funksjonalitet som mulig samtidig som sikkerhet er høyt prioritert.

One.coms servere kjører med safe mode skrudd av og med open basedir skrudd på.

For å sørge for at kun legitime skripter kjøres på webhotellene til kundene våre har vi aktivert open_basedir. Open_basedir er en sikkerhetsfunksjon i PHP som definerer plasseringene eller banene fra der PHP tillates å få tilgang til filer.

Følgende PHP-funksjoner har blitt deaktivert av One.com:

  • disk_total_space
  • diskfreespace
  • exec
  • system
  • popen
  • proc_open
  • proc_nice
  • shell_exec
  • passthru
  • dl
  • set_time_limit samt 5. parameter til mail().

Ethvert skript som fungerer under PHP i safe mode vil generelt sett fungere på et webhotell hos One.com.

Ytterligere detaljer om open_basedir hos php.net