PHP nustatymų keitimas: Skirtumas tarp puslapio versijų

Iš IV pagalba klientams.
Peršokti į: navigacija, paiešką
1 eilutė: 1 eilutė:
Tam tikrus PHP kalbos nustatymus galite priderinti prie savo svetainės poreikių. Tam reikės sukurti, arba redaguoti esamą, .htaccess arba .user.ini failą savo svetainės public_html kataloge.  
+
Tam tikrus PHP kalbos nustatymus galite priderinti prie savo svetainės poreikių. Tam reikės naudoti failą .htaccess arba .user.ini , kuris yra pagrindiniame svetainės kataloge public_html. Jei šio failo nėra - jį galite tiesiog sukurti.
  
===== * Jei naudojama '''PHP 5.2''' versija, naudokite failą ''' ''.htaccess'' ''' . Įrašas būtų toks: =====
 
  
<tt>php_value '''nustatymas''' '''reikšmė'''</tt>
+
===== Jei naudojama '''PHP 5.2''' versija =====
  
Čia '''nustatymas''' yra PHP nustatymo pavadinimas, o '''reikšmė''' yra pageidaujama nustatymo reikšmė.
+
Įvairūs PHP parametrai yra keičiami failo  ''' ''.htaccess'' ''' pagalba, tam tereikia įrašyti parametrą tokiu formatu:
  
Pvz.:
+
<tt>php_value '''nustatymas''' '''reikšmė'''</tt>
 
 
„Register globals“ nustatymo įjungimas:
 
 
 
<tt>php_value register_globals 1</tt>
 
 
 
„Register globals“ nustatymo išjungimas:
 
  
<tt>php_value register_globals 0</tt>
+
Čia '''nustatymas''' yra PHP nustatymo pavadinimas, o '''reikšmė''' yra pageidaujama nustatymo reikšmė. Keletas pačių populiariausių pavyzdžių:
  
 +
{| class="wikitable" style="text-align: center; color: green;"
 +
|"Register globals" nustatymo įjungimas:
 +
|<tt>php_value register_globals 1</tt>
 +
|-
 +
|"Register globals" nustatymo išjungimas:
 +
|<tt>php_value register_globals 0</tt>
 +
|-
 +
|
 +
|
 +
|}
  
  
===== * Jei naudojama '''PHP 5.3''' arba '''PHP 5.4''' versija, naudokite failą ''' ''.user.ini'' ''' . Įrašas būtų toks: =====
 
  
 +
===== Jei naudojama '''PHP 5.3''' arba '''PHP 5.4''' versija =====
  
 +
Įvairūs PHP parametrai yra keičiami failo  ''' ''.user.ini'' ''' pagalba, tam tereikia įrašyti parametrą tokiu formatu:
  
 
<tt>'''nustatymas''' = '''reikšmė'''</tt>
 
<tt>'''nustatymas''' = '''reikšmė'''</tt>
  
Pvz.:
+
Čia '''nustatymas''' yra PHP nustatymo pavadinimas, o '''reikšmė''' yra pageidaujama nustatymo reikšmė. Keletas pačių populiariausių pavyzdžių:
 
 
1. parametro max_input_vars keitimas:
 
 
 
<tt> max_input_vars = 3000 </tt>
 
 
 
2. „Register globals“ nustatymo įjungimas:
 
 
 
register_globals=on
 
 
 
„Register globals“ nustatymo išjungimas:
 
  
register_globals=off
+
{| class="wikitable" style="text-align: center; color: green;"
 +
|parametro max_input_vars keitimas:
 +
|<tt> max_input_vars = 3000 </tt>
 +
|-
 +
|"Register globals" nustatymo įjungimas:
 +
|<tt>register_globals=on</tt>
 +
|-
 +
|"Register globals" nustatymo išjungimas:
 +
|<tt>register_globals=off</tt>
 +
|}
  
  

15:33, 7 lapkričio 2012 versija

Tam tikrus PHP kalbos nustatymus galite priderinti prie savo svetainės poreikių. Tam reikės naudoti failą .htaccess arba .user.ini , kuris yra pagrindiniame svetainės kataloge public_html. Jei šio failo nėra - jį galite tiesiog sukurti.


Jei naudojama PHP 5.2 versija

Įvairūs PHP parametrai yra keičiami failo .htaccess pagalba, tam tereikia įrašyti parametrą tokiu formatu:

php_value nustatymas reikšmė

Čia nustatymas yra PHP nustatymo pavadinimas, o reikšmė yra pageidaujama nustatymo reikšmė. Keletas pačių populiariausių pavyzdžių:

"Register globals" nustatymo įjungimas: php_value register_globals 1
"Register globals" nustatymo išjungimas: php_value register_globals 0


Jei naudojama PHP 5.3 arba PHP 5.4 versija

Įvairūs PHP parametrai yra keičiami failo .user.ini pagalba, tam tereikia įrašyti parametrą tokiu formatu:

nustatymas = reikšmė

Čia nustatymas yra PHP nustatymo pavadinimas, o reikšmė yra pageidaujama nustatymo reikšmė. Keletas pačių populiariausių pavyzdžių:

parametro max_input_vars keitimas: max_input_vars = 3000
"Register globals" nustatymo įjungimas: register_globals=on
"Register globals" nustatymo išjungimas: register_globals=off


PASTABA: Jei bandysite pakeisti su serverio saugumu susijusį PHP nustatymą, jums kreipiantis į PHP skriptą bus rodoma Internal Server Error klaida. Šią klaidą galite atitaisyti pašalinę .htaccess failą su neleistinu nustatymu.