Kayıt Ol

Giriş

Şifremi Kaybettim

Şifreni mi unuttun? Lütfen e-mail adresinizi giriniz. Bir bağlantı alacaksınız ve e-posta yoluyla yeni bir şifre oluşturacaksınız.

Giriş

Kayıt Ol

Joomla JFolder::create: Infinite loop detected Warning! Hatası çözüm

Joomla sitenizde aldığınız JFolder::create: Infinite loop detected Warning! Failed to move file hatasının bir kaç sebebi olabilir.

Sebep 1

Bunlardan ilki dosya yazılabilirlik (CHMOD) ayarlarıdır. Joomla sitenizin sağlıklı ve sorunsuz bir şekilde çalışabilmesi için, sunucunuzdaki bazı Joomla dosyalarının yazılabilir olması gerekmektedir. Böylece Joomla sistemi bu dosyalara ulaşabilir ve istediği gibi çalıştırabilir. Fakat bu dosyalar yazılabilir durumda değillerse Joomla tam olarak çalışamaz ve hata verir.

Çözümü

Joomla Admin panelinize girin. Burada bulunan Yardım menüsü altındaki Sistem Bilgisi’ne tıklayın. Açılan sayfada Klasör İzinleri sekmesi altında yer alan dosyalar yazılabilirlik yetkisi verilmesi gereken dosyalardır ve bu dosyaların isimlerinin karşısında yeşil renkte Yazılabilir ibaresinin bulunması gerekmektedir…

Bu dosyalara yazılabilirlik izni vermek için FTP programınız ile sunucunuza bağlanın ve Joomla klasörlerinin bulunduğu dizinde ismi verilen dosya ve klasörleri bulun. Daha sonra bu dosyalara sağ tıklayıp İzinler kısmında rakamları değiştirmeniz gerekmektedir.

Yazılabilirlik izni verirken klasörlere 755 ile, dosyalara ise 644 olacak şekilde izin verdiğinizden emin olun. İzinleri 777 olarak ayarlamayın, 777 yaptıysanız bile gerekli işlemlerden hemen sonra tekrar klasörler için 755, dosyalar için 644 olarak izinleri belirleyin.

Çözüm 2

Joomla admin panelinizde yer alan Genel Yapılandırma bölümüne girin. Sunucu adlı sekmede sol alt tarafta yer alan FTP Ayarları kısmına gerekli FTP bilgilerinizi giriniz. Bu durumda sorunlar ortadan kalkacaktır.


Sebep 2

Bir diğer sebep ise Joomla yapılandırma dosyası olan configuration.php adlı dosyadaki bilgi eksikliği veya yanlışlığından kaynaklanmaktadır. Bu da genelde sunucu (host) değişikliğinde ve sitenizi taşıdığınızda görülmektedir. Yani sunucunuzdaki Joomla klasör ve dosyalarının bulunduğu yerin yanlış belirtilmesinden dolayı bu hata çıkmaktadır.

Çözüm:

FTP programı ile sunucunuza bağlanın ve Joomla klasörlerinizin bulunduğu ana dizine girin. Burada bulunan configuration.php adlı dosyayı bilgisayarınıza indirin ve bir kenara mutlaka yedeğini alın. Daha sonra bu dosyayı herhangi bir editör programı ile açın (not defteri veya Notepad++ olabilir). Daha sonra burada bulunan aşağıda belirttiğim yolların Joomla klasörlerinin bulunduğu doğru yolu gösterdiğinden emin olun:

var $log_path = '/home/xxxxx/public_html/logs';

var $tmp_path = '/home/xxxxx/public_html/tmp';

burada bulunan xxxx kısımlı yerde sizin sunucu isminiz yer almaktadır. Bu yolu doğru şekilde yazmanız durumunda artık hata ile karşılaşmamanız gerekir.

Alıntıdır(Enes’ten)

Hakkında Eyüp Yılmaz

Şu sıralar insan ve kainat araştırmalarında... Hayat'ın kaynağını merak ediyor...

Beni Takip Et

Cevap bırakın