MAMP Yapılandırma yardım, ekran PHP hataları

5 Cevap php

Ben Snow Leopard üzerinde MAMP en son sürümünü kullanıyorum.

Benim php.ini dosyası hataları görüntülemek için yapılandırıldı. display_errors = üzerinde. Phpinfo (); sayfa hata raporlama durumunu gösterir, bu açıktır. Benim web sunucuyu birkaç kez yeniden başlattıktan.

Google'da aradım, ve ben benzer herhangi bir sorunu bulamıyorum. Herkes sadece ben yaptım tam olarak ne yapmak diyor, ama çalışmıyor. Ben kasıtlı hatalar koyarsanız sayfaları sadece, (hayır raporlama ile), boş kalır.

Sorun olabilir ne gibi herhangi bir düşünce?

5 Cevap

Bu sorunu çalıştırmak gelecekteki herhangi afişleri için ...

Ben aynı sorunu yaşıyorum ve ben yanlış php.ini dosyalarında değişiklik yapmadan olduğu tespit edilmiştir. Phpinfo çalıştırın ve doğru bir düzenleme emin olmak için aktif php.ini dosyasının yolunu bulmak.

MAMP benim yüklemesinde php.ini dosyaları ile / conf dizininde birden çok örneği vardı. Ben gerekli php.ini dosyaları / bin / php / php [version #] / conf dizininde değil MAMP / conf dizininde edildi.

Ben düzenlemek için gerekli php.ini dosyasına tam yol:

Applications/MAMP/bin/php/php5.4.10/conf/php.ini

Değişim display_errors = Off ile display_errors = On

Geçenlerde aynı sorunu yaşamış - benim durumumda algılama kaçmak için hata raporlamayı baskın oldu kötü niyetli komut ekleme tarafından tahrif edilmiş çıktı onların canlı sunucudan bir müşterinin Wordpress sitesine indirilen vardı.

Biraz (!) OP yardımcı olmak için geç, ama belki ileride arama için kullanmak.

Php.ini içinde display_errors ayarını geçersiz kılan bir dizinde bir. Htaccess dosyası var olabilir. Lütfen sonrası ben açıkça bu eklemek vermedi ama birkaç çerçeveler böylece şekilde ilave olabilir, varsayılan olarak bunu varsayalım. . Senin htaccess dosyasında böyle bir satır arayın:

php_value display_errors 0

ve değeri 1 olarak değiştirin.

Eğer çeşitli sürümleri ile birkaç php SDK'leri varsa, ilk önce doğru php.ini dosyayı düzenlerken emin olun. Eğer doğru kodun başında bu iki satır eklemek olsaydı.

error_reporting(E_ALL);
ini_set('display_errors', 'On'); // or ini_set('display_errors', 1);