E-Bülten’e kayıt olun

E-Posta:



Ömrümü Yedin Symfony

Ömrümü yedin Symfony

Ömrümü Yedin Symfony

Sunucu tarafında herhangi bir yere müdahale etmek istediğimizde, karşımıza her seferinde birbirinden farklı ve izlenemez hatalar çıkıyordu! Ömrümü yedin Symfony…

Artistanbul‘da tekrar çalışmaya başladığım dönemlerde (Evet, Artistanbul’un hakkımda tuttuğu çok pis dosyalar mevcut, yapacak bir şey yok.) bir müşterimizin sitesi hazırlanıyordu. Süre olarak çalışmanın ortalarına denk geldiğim için bu büyük hataya pek müdahale şansım olmadı ve altyapıda Symfony web geliştirme çatısı kullanıldı. O gün bugündür, sunucu tarafında herhangi bir yerine müdahale etmek istediğimizde karşımıza her seferinde birbirinden farklı ve izlenemez hatalar çıkıyor.

 

Symfony ve Türkçe yerel sorunu

Neyse ki bugünkü izlenebilir bir hataydı ve benden önce birileri çözmüştü :). Birazcık aramayla öğrendim ki, Fatal error: Class ‘sfInflector’ not found – Symfony $VER diye ağlamasının sebebi strtolower işlevinin Türkçe yerelinde doğru çalışmaması.

Çözüm olarak symfonylibfolder/autoload/sfCoreAutoload.class.php dosyasının 440. satırındaki
'sfinflector' => 'util/sfInflector.class.php',
satırını şununla değiştirin:
'sfInflector' => 'util/sfInflector.class.php',

strtolower’ın nasıl çalışmadığını görmek isteyenler şunu çalıştırabilirler:
<?php echo strtolower('sfInflector'); // sonuç: sfInflector ?>

Evet, yıl 2010 oldu hâlâ Türkçe için yerel sorunlarından bahsediyoruz…

Ahmet Aygün

Ahmet Aygün'ü nasıl anlatsak ki? Artistanbul'un çok önemli bir parçası olan Ahmet ile Pardus, BlackBerry, BMW & MiniCooper gibi pek çok önemli müşterimizin projesine imza attık. O dışarıda sıkıldıkça kürkçü dükkanına döner, biz ise başımız sıkıştığında onu ararız. Atlar gelir.

Yorum Yok

Yorum Yaz

Yorum
İsim
E-Posta
Website