mysql_connect hatası 500

3 Cevap php

I have narrowed down my problem to the mysql_connect call I am doing in PHP.
It produces an error message. What would you suggest I should do to fix the problem with this error:

Error Summary
HTTP Error 500.0 - Internal Server Error
The page cannot be displayed because an internal server error has occurred.

Detailed Error Information
Module IsapiModule
Notification ExecuteRequestHandler
Handler PHP
Error Code 0x00000000
Requested URL http://localhost:80/getuser.php?q=3&sid=0.2953613724031635
Physical Path C:\inetpub\wwwroot\getuser.php
Logon Method Anonymous
Logon User Anonymous

Büyük olasılıkla neden olur:

  • IIS isteği aldı; Ancak, bir iç hata isteği işlenirken oluştu. Bu hatanın temel nedeni modülü isteği ve ne bu hata oluştuğunda işçi sürecinde oluyordu kolları bağlıdır.
  • IIS Web sitesi veya uygulama için web.config dosyasına erişmek mümkün değildi. NTFS izinleri yanlış ayarlanmış oluşabilir.
  • IIS Web sitesi veya uygulama yapılandırmasını işlemek mümkün değildi.
  • Doğrulanmış kullanıcı bu DLL kullanma izni yok.
  • Istek yönetilen bir işleyici eşlenen ancak. NET Genişletilebilirliği Özelliği yüklü değil.

Deneyebilirsiniz şeyler:

  • Web.config dosyası için NTFS izinlerinin doğru olduğundan emin olun ve Web sunucunun makine hesabına erişim sağlar.
  • Herhangi bir ek bilgi giriş olup olmadığını görmek için olay günlüklerini denetleyin.
  • DLL için izinlerini doğrulayın.
  • Istek yönetilen bir işleyicisi eşlenmişse. NET Genişletilebilirliği özelliği yükleyin.
  • Bu HTTP durum kodu için başarısız istekleri izlemek üzere bir izleme kuralı oluşturun. Başarısız istekler için izleme kuralı oluşturma hakkında daha fazla bilgi için, buraya tıklayın.

Linkler ve Daha InformationThis hata isteğini işlerken bir sorun olduğu anlamına gelir. Istek, Web sunucusu tarafından alınan, ancak işlem sırasında önemli bir hata 500 hatası neden meydana geldi.

Microsoft Knowledge Base Makaleleri:

  • 294807

3 Cevap

MySQL fonksiyonlarının varlığını () phpinfo edin. Bu varsa, diğer MySQL sunucularına bağlanmayı deneyin. Sorun kodu, PHP kütüphane, SQL sunucusu veya değişkenleri değiştirerek web sunucusu ile ise daraltmak deneyin. Günlükleri için kontrol, Apache detaylı PHP hata bilgisi gider bir hata günlüğü olduğunu biliyorum - IIS muhtemelen benzer bir şey var. PHP derlemiyorsanız ve yeniden düşünün.

Avinash apache sözü rağmen, o IIS ile etkileşim mysql için gerçek kütüphane eksik olabilir anlamında doğru yolda olabilir. Ben her şeyi ile okumadım, ama bu size yardımcı olabilir: http://www.atksolutions.com/articles/install_php_mysql_iis.html

Ayrıca, Josh için tepki gördüm ... Sen mysql için phpinfo bir tablo olmalıdır.

check you apache conf file and remove comment from the line below (simply remove # from begining of the line)

LoadModule isapi_module modules / mod_isapi.so