PDA

Orijinalini görmek için tıklayınız : Joomla Infinite loop detected in JError Hatası



ZuCChiNi
07-01-2012, 04:28
Bugün çalıştığımın kurumun web sayfasına girdiğimde "Infinite loop detected in JError" hatasını gördüm.
Bir-kaç gün önce çalışan site şimdi çalışmıyor.
Aynı zamanda cpanel'e de giremiyorum. cpanele girmeyince sorunun hosttan kaynaklandığını düşünüyorum.
Ama eğer Joomla! ile bir alakası varsa ne olabilir?

Bu arada Infinite loop detected in JError in Joomla 1.7 - Joomla! Documentation (http://docs.joomla.org/Infinite_loop_detected_in_JError_in_Joomla_1.7) adresindekine göre
/libraries/joomla/error/error.php nin 200 nolu satırını değiştirince ayrıntılı bir rapor geldi.

#1 JError::raise(1, 500, Application Instantiation Error, , 1) called at [/var/www/vhosts/benimsitem/httpdocs/libraries/joomla/error/error.php:253]
#2 JError::raiseError(500, Application Instantiation Error) called at [/var/www/vhosts/benimsitem/httpdocs/libraries/joomla/factory.php:50]
#3 JFactory::getApplication() called at [/var/www/vhosts/benimsitem/httpdocs/libraries/joomla/error/error.php:722]
Karakter kısıtlaması nedeni ile 3 satırını yazabildim.

---

Bugün bilmediğim bir sebeple mesele halloldu.
Büyük ihtimalle sunucuda yapılan bir güncelleme sebep oldu.
Çünkü dün yaptığım araştırmada aynı hostun ip üzerindeki diğer web sayfalarından
bazılarında mysql hatası vardı.

Bu arada aynı hatadan muzdarip pek çok kişi olduğunu gördüm.
MEseleyi halledenlerin çoğu nasıl hallolduğunu yazmamış.
Yazanlar ise genelde configuration.php dosyasındaki "mysqli" ibaresini "mysql"
olarak değiştirince hallolmuş.

Dediğim gibi benimki hosttan kaynaklanıyor. Joomla! ya da eklendileri ile alakalı bir durum değil.

Aytuğ Bey'e alakası için ayrıca teşekkür ederim.

Akar
07-01-2012, 08:33
Bu değil de son verdiği ve tekrar ettiği hata nedir o önemli.

Bu hata en sık mysqli ile ilgili sıkıntılarda ortaya çıkıyor. Veritabanı türünü configuration.php dosyasından mysql olarak değiştirince de düzeliyor. Yine de bunun olması sunucu taraflı bir sorundur. Çünkü öyle bile olsa mysqli kuruluyken uçmuş gitmiş demektir. Cpanel erişilemeyince zaten sunucuda bir sorun olduğu açıkça ortaya çıkıyor.

Epeyce hata var gördüğüm kadarıyla ve çoğu JApplication ile ilgili. Yine de tek sebebi ben bağlayamadım ama muhtemelen sunucudaki sorun ne ise sebebi de o.

ZuCChiNi
07-01-2012, 16:17
Ben de önceliği sunucuya veriyorum.
Her ihtimale karşı phpMyAdmin ile veritabanı yedeğini alayım dedim o da "Too many connections" hatası verdi.
Hostingim de resmi kurum olduğu için Pazartesi'ni bekleyeceğim.
İnşaallah sunucudandır çünkü daha önce Joomla! sını güncellemeyen biri yüzünden bütün host gitmişti.

Akar
11-01-2012, 01:01
Bunun bilinen iki sebebi var:
1. MySQLi desteği olmamasına rağmen MySQLi olarak çalıştırmak. (Sunucu taşınmış falansa yeni sunucuda henüz mysqli desteği eklenmemiş de olabilir.)
2. Veritabanı kullanıcı parolasının yanlış olması (yine mysqli desteği olmadığında algılama sorunu ortaya çıkabilir.)