php erişim ihlali

4 Cevap php

Ben Vista (IIS 7) üzerinde Php yüklemeye çalışıyorum. Kurulum ve yapılandırma iyi olacak gibi görünüyor. http://blogs.iis.net/bills/archive/2006/09/19/How-to-install-PHP-on-IIS7-_2800_RC1_2900_.aspx belirtilen hemen hemen her şeyi takip

Ben bile temelde bir dnm.php getirebilir ve aynı zamanda kodu ile mysql db bağlanabilirsiniz. Ben Drupal dizin sayfası veya phpmyadmin index sayfası gibi diğer bazı php sayfası getirmek çalıştığınızda Ama bir Php erişim ihlali mesaj getirir.

Herhangi bir ipucu nedir oluyor? Ayrıca nedir happenign webserver üzerinde iz php için bazı izleme / tanıyla araç var.

4 Cevap

Php.ini dosyasındaki tüm uzantıları satırları açıklama çalışın ve IIS yeniden başlatın. MySql artık çalışmaz dikkat edin. Bazı testler yapmak.

Bu başarılı olursa, mySql hattını geri yorumsuz. Bazı testler yapmak.

Bu unsucessfull varsa, onları sana daha fazla yardımcı olamaz. Ben o hataya neden yüklü bir uzantısı şüpheli. Hangi birini bulmak zorunda ...

Umarım bu yardımcı olur.

vIceBerg

Ben size (son sürümü) PHP 5.2.6 kullanıyorsunuz varsayarak yaşıyorum. Ben de link yönden gelen kullanarak ISAPI varsayarak yaşıyorum.

Erişim ihlalleri ile IIS üzerinde PHP için hata raporları bir sürü gibi görünüyor.

Here ve here ya da list

Bugüne kadar ben buldum sadece öneri yerine ıSAPı'nın FastCGI çalışmaktır.

PHP değil hata ayıklama PHP kendisi cource benim kendi komut ile karışıklık vardı, ama olmadı. generating a backtrace için talimatlar ve bazı general debugging info vardır.

Edit - viceBerg cevabını okuduktan sonra ben başka bir olası nedeni olmayan parçacığı güvenli PHP uzantıları olduğunu ve birbirlerini sevme değil IIS hatırladım. Tüm bunları devre dışı bırakmak ve onları bir anda sağlamak için buna değer olabilir ama sürekli bu hatayı neden bir senaryo alabilirsiniz eğer sadece gerçekten yararlıdır.

Tutarlı, tekrarlanabilir hata olmadan bu hata ayıklamak çok zor olacaktır.

Teşekkürler çocuklar. Ben tüm uzantıları devre dışı ve bir kerede ve ben kullanmak için yalnızca gerekli olanları (mysql, mbstring vb) eklenmiştir başladı. Ben de (ben sistem Yol vardı bile) System32 klasörüne php.ini kopyalamak vardı. Voila, işe yaradı.

Windows \ system32 php ile geldi libmysql.dll hareketli deneyin