Ben bir site barındırılan var ve sorun (IIS7 + sunucu 2008 kazanmak çalışan Joomla + php + MySQL) Joomla yapılandırma yaşıyorum. Ben bir yerel makinede (IIS7 + vista x64 Joomla + php + MySQL) üzerinde çalışan benzer bir konfigürasyona sahip, bu yüzden bu kadar ayarlamak için nasıl çeşitli öğreticiler gösterdi talimatları takip azından başardı.
Barındırılan site ile bu belirti ben Joomla (hatta ilk ayarı, "Arama Motoru Dostu URL'ler") herhangi bir SEO ayarları açmak değil ki. Ben 404 (dosya bulunamadı) ya almak ya da URL doğru yazılabilir görünür ancak görüntülenen her zaman ev sayfanın içeriği bulunuyor. Benim ev makinede benzer bir sorunu vardı ve ben php barındırmak için FastCGI kullanarak değildi çünkü olmuştur çıkıyor, bu yüzden ev sahipliği sitede bu araştırmaya karar verdi.
Her neyse, ben site barındırılan Aşağıdaki satırı üzerinde Joomla hosting dizinin web.config dosyasında fark ettim:
<add name="Plesk_Handler_3522909676" path="*.php" verb="*" modules="IsapiModule" scriptProcessor="c:\program files (x86)\parallels\plesk\additional\pleskphp5\php5isapi.dll" resourceType="Either" />
Geçmiş deneyimlerinden, ben FASTCGI altında çalışmıyorsa ne zaman php bazı sorunları olduğunu biliyoruz. Ben kök klasöründe web.config yerine aşağıdaki satırı kullanılan fark ettim:
<add name="Plesk_Handler_0286090609" path="*.php" verb="*" modules="CgiModule" scriptProcessor="c:\program files (x86)\parallels\plesk\additional\pleskphp5\php-cgi.exe" resourceType="Either" />
Ben joomla dizinde web.config kopyalanacak ve farklı bir davranış var ... ama hala çalışmıyor. I phpinfo () çalışır joomla dizininde bir. Php dosyası yüklerseniz, Server API altında CGI / FastCGI diyor. positive confirmation o FastCGI kullanıldığını mi? Neden bunun yerine modül = "FastCgiModule" (Ben var bile emin değilim, ama sadece şüpheli CgiModule bir söz bulmak) modülleri = "CgiModule" için web yapılandırma noktasında işleyicisi yapar.
Bu bir barındırılan site, bu yüzden bildiğim kadarıyla ben ApplicationHost.config dosyasına erişimi yok ...