php.ini vagy .htacces vagy settings.php

informaciok képe

Meg kellene változtassam a php beállításokat, de azt mondja a sűgó, hogy ez környezettől függ, hogy melyik fájlban kell beállítani.
Egyszer már offline-ba hoztam a drupalt ilyen beállításokkal, úgy, hogy most óvatos leszek, inkább kérdezősködök.
Tesztkörnyezetben vagyok xampp-t használok windows 7-et
Ilyen körülmények között melyik a beállítófájl?

informaciok képe

van?

0
0
Den képe

1; php.ini - innen szed mindent
2; utána jön a .haccess, ami itt van felülírja a php.ini-t
3; elinul a program, jön a settings.php

Ott állítod, ahol tudod.

Van néhány beállítás, amit nem lehet később átírni -> admin settings, van néhány opcio, amit nem lehet csak php.ini-ben megadni. Erről meg a php doksi config része tájékoztat.

0
0
informaciok képe

php.ini innen szed mindent
ez gondolom az apache-ban van
utana jon a htacces felulirja a php.init
htaccesbol is mintha lattam volna tobbet
elindul a program jon a settings.php
es az mit csinal?
felulirja a htaccest?
vagy a php.init?

0
0
fox mulder képe

Amennyit én tudok a dologról:

  • a php.ini a PHP feldolgozó működését szabályozza.
  • A .htaccess az Apache beállítások (régebben httpd.conf, Debian-on most apache2.conf) egy részét bírál(hat)ja felül webhelyenként (egy Apache több webhelyet szolgálhat ki) és néhány PHP-ra vonatkozó beállítást is felülírhat. Az egy webhelyhez tartozó almappákban külön-külön .htaccess fájlok is lehetnek, ezek csak az adott almappán belül írják felül az alap Apache beállításokat.
  • A settings.php főképp Drupal változókat állít be, de mivel ez is egy PHP fájl, ami lefut és a PHP-ban létezik az ini_set() függvény, amely futás közben állít be olyan változókat, amik a php.ini-ben szerepelnek, ez is (mármint a settings.php) felülírhat néhány PHP feldolgozóra vonatkozó beállítást.
0
0

Fox Mulder