Merhaba,
Eğer IIS 7 üzerinde ODBC Driver 3.51 sürümü üzerinden MySQL server’a bağlanmak istiyorsanız ve HTTP 500 hatası alıyorsanız. Öncelikle IIS Manager’dan ASP’ bölümünden hata görüntülenmesini (True) aktif ediniz ve localden siteye erişerek hata mesajını kontrol ediniz. Eğer hata mesajı Connection string’i işaret ediyorsa.
Çözüm için deneyebileceğiniz seçenekler;
- IIS 7 Management Console’dan Parent Path özelliğini True yapınız.
- Access kullanıyorsanız. Bu dizine ,IUSR_<machine_name> hesabına ve Network Services hesabına okuma ve yazma izni veriniz.
- REGEDIT(Kayıt Defteri)’ten HKEY_LOCAL_MACHINE>Software>ODBC.INI ye geldiğinizde. Mouse ile ODBC.INI’nin üzerine sağ tıklayarak Permission’ı seçiniz. Buradan Read yetkisi vermeniz gerekiyor.
- Buradan server os’e uygun sürümünü seçerek MySQL Driver 5.1.x ‘i indirerek server’a kurunuz ve connection string’deki 3.51 driver sürüm numarasını 5.1 olarak değiştiriniz.
Eğer yinede çözülmezse yorum olarak kısa hata mesajını ve bilgi verirseniz. Çözüm bulmaya çalışırım.
İyi Çalışmalar.
