In [HOST=...] one should use only the 1st server name from the list of server names.
I.E. if you have
server_name example.com, example2.com;
and will use www.example.com in a browser,
use [HOST=example.com] in php.ini for both addresses.
PHP looks not at the HOST request header (as I expected), but at the SERVER_NAME parameter (which by default is the 1st from the list of names, no matter what the HOST is).
Lista secţiunilor php.ini
Această listă include secţiunile php.ini pe care le puteţi stabili în configurarea PHP pe bază de 'Host' sau 'Path'. Aceste secţiuni sunt opţionale.
Aceste secţiuni nu afectează în mod direct PHP. Ele sunt utilizate pentru a grupa directivele php.ini şi pentru a stabili ca ele să acţioneze asupra unui host sau asupra unei căi anumite.
| Denumire | Se poate schimba | Istoric schimbări |
|---|---|---|
| [HOST=] | PHP_INI_SYSTEM | Adăugat în PHP 5.3.0. |
| [PATH=] | PHP_INI_SYSTEM | Adăugat în PHP 5.3.0. |
Iată o explicaţie pe scurt a directivelor de configurare.
- [HOST=<host>]
-
Această secţiune vă permite să definiţi un set de directive php.ini care vor avea efect asupra host-ului denumit.
Example #1 Activează raportarea deplină a erorilor pe ecran pentru domeniul dev.
[HOST=dev.site.com] error_reporting = E_ALL display_errors = On
- [PATH=<path>]
-
Această secţiune vă permite să definiţi un set de directive php.ini care vor avea efect când un script rulează în calea specificată.
Example #2 Adaugă un script de securitate pentru regiunile protejate
[PATH=/home/site/public/secure] auto_prepend_file=security.php
Lista secţiunilor php.ini
24-Sep-2009 10:00
