Forum
PHP Kurulu Sistem: Windows NT NET 5.2 build 3790 (Windows 2003)
PHP Sürümü: 5.2.17
Web Sunucusu: Microsoft-IIS/6.0
PHP Arayüzü İçin Web Sunucusu: cgi-fcgi (FastCGI for IIS)
FastCGI aracılığı ile windows IIS/6.0 üzerinden php çalıştırıyorum. Normal php sayfalarının çalışmasında problem yok.
Ancak mssql veritabanından xml ile verileri çekip tekrar derleyip php üzerinden gösterdiğimde iexplorer'de "xml belgesinin üst düzey öğesi olmalıdır" hatası alıyorum.
php kodları Apache serverde normal olarak çalışan kodlar, bir problem olduğunu sanmıyorum.
ilgilenen arkadaşlara şimdiden teşekkürler.
php yapılandırmada php_mssql ekletinisi aktif ettin mi
firewall aktifse ayarlarını kontrol et..
xmlden cektigin veriler local mi uzak bir yerden mi cekiyor..
php_mssql'de problem yok veritabanıyla bağlantı var.
veriler başka bir sunucu üzerinde.
xml ornegini buraya yazarsan kontrol edelim...
<?php echo '<?xml version="1.0"?> satırını
<?= '<' . '?xml version="1.0" encoding="utf-8"?' . '>' ?> olarak degistir.
php.ini ayarında short_open_tag on yap
php.ini ayarında dom - libxml - SimpleXML - SPL - xml - xmlreader - xmlrpc - xmlwriter - xsl kütüphanelerini aktif et..
php yi iis üzerinde isapi olarak calistir.. bu işlemler bittikten sonra sunucuyu komple resetle