Php.ini basan / set_ini veya set_include_path direktifleri izin vermiyor

1 Cevap path

Ben bu neden oluyor tam olarak emin değilim. Ben benim yerel makinede mAmp koşuyorum. Ve ben yerel PEAR yüklemeye karar verdi. Yani php.ini dosyasını düzenlenebilir ve include_path yönergesini uncommented. Şimdi nedense benim ini_set veya set_include yol direktiflerin hiçbiri çalışmıyor:

// trying to different methods
ini_set( 'include_path', ini_get( 'include_path' ) . PATH_SEPARATOR . BASE_PATH . "Zend/library/" );
set_include_path(get_include_path() . PATH_SEPARATOR . BASE_PATH . "Zend/library/" );

İşte benim php.ini yönergesi bulunuyor:

include_path = ".:/Applications/MAMP/bin/php5/lib/php:/usr/local/PEAR"

Ben bu açıklama, o benim kod çalışır. Herhangi bir düşünce?

1 Cevap

Ben işte benim PC'de WAMP kullanarak benzer bir sorun vardı. Aynı olup olmadığını kesin olamaz, ama MAMP indirme sayfasına bakarak, iyi olabilir.

Ben php.ini dosyaları düzenlenebilir ancak değişikliklerin etkisi yok edildi. Müdahalesi biraz sonra, ben hizmet başladığınızda, onların beklenen yerlerde ini dosyalarını kullanmayın öğrendim. Php.ini dosyasını değiştirerek hiçbir etkisi yaptı. I Save mümkün ama şaşırtıcı değildi {[- Ben WAMP sistem simgesini tıkladım, ve Modify PHP.ini seçeneğini seçtim Ancak, bu not defteri yeni bir php.ini dosyası açıldı (2)]}. Bu bana WAMP ini dosyaları ve oldukça büyük olasılıkla MAMP dinamik anında oluşturulabilir ve klasör yapısında fiziksel olarak saklanan dosyaları kullanarak olmadığını anlamak için açar.