Php.ini ayarları 'Üzerine'

5 Cevap folder

Ben bir klasör var, ve (içindeki bu klasöre ya da herhangi bir klasör veya daha da iyisi,) o klasördeki tüm php dosyaları için ben php ayarlarında bazı değişiklikler yapmak istiyorum. Ben sadece değiştirmek istiyorum bu ayarlar ile bu klasördeki bir php.ini dosyası yerleştirebilir miyim?

Eğer öyleyse, herhangi bir neden bu wouldn't Benim için çalışıyor? Bu benim kendi sunucusu bulunuyor.

Teşekkürler!

düzenleme: Ben birkaç webhosts ile yapmak mümkün oldum gibi, bir yerel php.ini dosyasını kullanmak mümkün olmak istiyorum. Bu bir olasılık mı?

5 Cevap

Bunun için bir. Htaccess dosyası kullanmak gerekecek. Bu konuda PHP kılavuzunda Orada bir bölüm:

http://php.net/manual/en/configuration.changes.php

Htaccess dosyaları hakkında daha fazla genel bilgi için okuyabilirsiniz:

http://en.wikipedia.veyag/wiki/Htaccess

veya

http://httpd.apache.veyag/docs/2.0/howto/htaccess.html

bunun yerine her klasör için php.ini dosyasını değiştirerek size bir. htaccess dosyasını değiştirmek için gerekli olacaktır. Ne gibi ayar ile klasörlerde dosya tutun. Php.ini değişiklikler sunucu geniş olarak kabul edilir beri bir php.ini dosyası ile bunu yapamam

Kodda bunu yapmak istiyorsa da, ini_set() kullanabilirsiniz.

. Htaccess dosyaları tipik bir Apache sunucu için gitmek için en iyi yoldur. İsterseniz Ancak, orijinal soruyu cevaplamak için, evet her dizinde bir php.ini ayarlayabilirsiniz. Ancak, çalışmak için için, PHP PHP-CGI olarak çalışacak şekilde ayarlanması gerekir. Benim tahminim bir Apache modülü olarak PHP çalışıyor olmasıdır.

http://www.php.net/manual/en/configuration.file.php: PHP php.ini arar ve bunun için baktığında nerede başvuru için bu bağlantıyı bakın