Php.ini iestatījumus varat mainīt ar datnes .htaccess palīdzību.

Ja vēlaties, lai izmaiņas tiktu attiecinātas uz visām mapēm, uzstādiet .htaccess datni vietnes pamatmapē.
Visbiežāk tiek mainīti šādi parametri:

max_execution_time

Norāda scenārija izpildes maksimālo ilgumu (sekundēs). Notekot norādītajam laikam, scenārijs automātiski izbeidzas; tas palīdz cīnīties ar pārlieku procesora laika patēriņu lietotāju scenāriju izpildei. Pēc noklusējuma - 60 sekundes.

max_input_time

Nosaka maksimālo laiku (sekundēs), kurā skriptam jāapstrādā visi ievadītie dati, kas nodoti ar tādiem pieprasījumiem kā POST vai GET. Šis laiks tiek mērīts no brīža, kad serveris saņēmis visus datus, līdz brīdim, kad sākas skripta izpilde. Ja vēlaties ielādēt lielas datnes, tad pārliecinieties, lai max_input_time nav pārāk īss. Pēc noklusējuma - 60 sekundes.

memory_limit

Norāda maksimālo atmiņas apjomu (baitos), ko izmanto scenārijs. Ja vēlaties izmantot lielākas vienības par baitu, aiz skaitļa uzrakstiet burtu K (kilobaits) vai M (megabaits). Pēc noklusējuma - 48 M.

upload_max_filesize

Norāda maksimālo ielādējamās datnes (caur PHP) lielumu. Vērtība izteikta baitos. Ja vēlaties izmantot lielākas vienības par baitu, aiz skaitļa uzrakstiet burtu K (kilobaits) vai M (megabaits). Pēc noklusējuma - 32 M.

post_max_size

Norāda maksimāli pieļaujamo ar POST metodi nosūtāmo datu lielumu. Šī vērtība arī ietekmē datņu ielādi. Lai ielādētu lielākas datnes, šai vērtībai jābūt lielākai par direktīvas upload_max_filesize vērtību. Ja papildus tiek izmantota atmiņas ierobežošana, memory_limit arī ietekmē datņu ielādi. Faktiski memory_limit jābūt lielākam par post_max_size. Vērtība izteikta baitos. Ja vēlaties izmantot lielākas vienības par baitu, aiz skaitļa uzrakstiet burtu K (kilobaits) vai M (megabaits). Pēc noklusējuma - 56 M.

register_globals

Reģistrēt vai nereģistrēt mainīgos EGPCS (Environment, GET, POST, Cookie, Server) kā globālos mainīgos (loģiskā vērtība: 1/0 vai “on”/”off”). Uzstājīgi rekomendējam vērtību register_global atzīmēt kā “off”, un izmantot tikai mainīgos globālos masīvus $_GET un $_POST piekļuvei mainīgajiem, jo tas nodrošina būtiski augstāku drošības līmeni.

PHP sistēmas mainīgo maiņa notiek šādi.

Boolean līdzīgu iestatījumu uzstādīšana notiek ar direktīvām php_flag.

Piemērs:

php_flag register_globals off

php_flag magic_quotes_gpc 1

Boolean tipa vērtībām mainīgie 0 vai 1, un “on” vai “off”.

Citu iestatīju uzstādīšana notiek ar direktīvām php_value.

Piemērs:

 

php_value upload_max_filesize 20M

Vai dotā atbilde bija noderīga? 1 Lietotāji uzskata to par noderīgu (3 Balsis)