Mac Os X DNS Önbelleğini Temizlemek

Öncelikle Launchpad -> Diğer altından Terminal‘i çalıştırın. Ardından işletim sistemi sürümünüze göre aşağıdaki komutlardan birini girin.

OS X Yosemite 10.10 – 10.10.2 – 10.10.3 için;

OS X Yosemite 10.10.4 için;

OS X Mavericks 10.9 için;

OS X Lion 10.7 ve OS X Mountain Lion 10.8 için;

OS X 10.5 ve OS X 10.6 için;

OS X 10.3 ve OS X Tiger 10.4 için;

CentOs Alternative PHP Cache (APC) Kurulumu

Öncelikle pecl, phpize ve apxs gibi kütüphaneleri kullanabilmek için bağlı paketleri yükleyelim;

 

Ardından APC eklentisini kuralım;

 

Apache’ye yapılandırma dosyalarını ekleyerek aktif edelim;

 

Son olarak da apache’yi yeniden başlatalım;

Yii 2.0: Asenkron Olarak Twitter Akışını Göstermek

Twitter api sürümünü güncellediğinden beri, twitleri access token kullanarak çekmek mecbur hale geldi. Yii framework de 2.0 sürümüyle birlikte oauth protokolünü hazır sınıf olarak sunuyor. Asenkron görüntüleme için de JQuery kullanacağız. Dolayısıyla işimiz kolay.

Öncelikle https://apps.twitter.com/app/new adresinden yeni bir uygulama oluşturuyoruz. Ardından Keys and Access Tokens sekmesine gelip alt bölümde bulunan Create Access Token butonuna tıklıyoruz. Oluşturulan access token kodlarını ve consumer key/secret kodlarını bir kenara not edelim.

Yii 2.0 uygulamamızı oluşturduğumuzu varsayıyorum. (Henüz oluşturmayanlar buradaki adresten yararlanabilirler.) Şimdi komut satırını açarak yii-authclient eklentisini kuralım.

Devamını oku

Yii Framework: Önbelleği Temizlemek

Yii’de Schema Cache vb. kullanıldığında tabloya yeni bir alan eklenmesi gibi durumlarda hata alınabiliyor. Bunun önüne geçmek için cache duration’ı beklemeden aşağıdaki kodlar kullanılabilir.

Sadece Veritabanı şemalarını temizlemek için;

 

Tüm Önbellek dosyalarını temizlemek içinse;

Yii 2.0: “InvalidParamException Hash is invalid” Hatası

Çoğu geliştirici şifrelerin veritabanında düz metin olarak saklanmaması gerektiğini bilir. Ancak bazı developer’lar hala şifrelerin yalnızca md5 yada sha1 gibi algoritmalarla şifrelenerek veritabanında saklanmasının güvenli olduğunu düşünüyor. Önceleri bu algoritmalar, şifreleme için yeterince güçlüydüler. Ancak modern güçlü donanımlar ve bazı büyük veritabanları sayesinde artık yetersiz kalıyor.

Bu gibi durumların önüne geçebilmek için Yii framework’ün 2.0 versiyonu bcrypt adındaki yeni bir algoritmaya geçti. Dolayısıyla hali hazırda veritabanınızda md5 yada sha1 gibi algoritmalarla şifrelenmiş metinler varsa, uygulamaya giriş yapmaya çalıştığınızda “InvalidParamException Hash is invalid” benzeri bir hata alırsınız.

Devamını oku

3 Ay Ücretsiz Comodo SSL Sertifikası

Özellikle ödeme alma vb. konularda test işlemleri için genellikle bir SSL sertifikası gerekiyor. Comodo firması da 3 aylık bir ücretsiz SSL kampanyası başlatmış.

Kampanyadan yararlanmak için şu adrese gidebilirsiniz: https://www.comodo.com/landing/ssl-certificate/free-ssl/

TRY NOW butonuna tıkladığınızda aşağıdaki gibi bir sayfa sizi karşılayacak. Burada cpanel/plesk üzerinde oluşturduğunuz sertifanız için CSR kodunu girmeniz isteniyor.

Comodo Free SSL CSR

Bir sonraki adımda doğrulama için listeden bir mail adresi seçin ve mailinize gelen bağlantıya tıklayarak adımları takip edin.

Plesk panel kullanıyorsanız buradan; http://goo.gl/iaptIa

CPanel kullanıyorsanız da buradan; http://goo.gl/VRT152 nasıl yükleneceği konusunda yardım alabilirsiniz.

MAMP Server: MySQL root şifresini değiştirmek

MacOs’ta MAMP üzerinde phpmyadmin’e ulaşamıyorsanız MySQL root şifrenizi değiştirmek için basit bir yöntem mevcut.

Terminal’i açın, ardından aşağıdaki komutu girin;

Yukarıdaki -pEskiSifre bölümüne şifrenizi -p kısmına bütünleşik olarak yazmanız gerekli. Örn; -p12345 şeklinde.

“mcrypt php extension required” Hatası

Mcrypt, içerisinde bazı metin şifreleme algoritmalarını barındıran bir php eklentisidir. Gerek Laravel gibi framework’ler, gerekse magento gibi içerik yönetim sistemleri bu eklentiye ihtiyaç duyar.

“mcrypt php extension required” hatasını almanızın birden fazla sebebi olabilir. Şöyle ki; Localhost üzerinde çalışıyorsanız MAMP, XAMP gibi paketlerde aslında bu eklenti mevcuttur. Ancak MacOs işletim sisteminde XCode yüklemişseniz, işletim sistemi kendi php derleyicisini kullanır. Yani MAMP yada XAMP içindeki php derleyicisinin varlığından haberdar etmeniz gereklidir.

Bunun için şöyle bir yol izleyebiliriz;

Devamını oku

Plesk Panel PHP Sürümü Yükseltme

Plesk 11 ile gelen PHP 5.3 sürümü, yeni sürümlerde kullanılabilen syntax’ları desteklemiyor. Eğer kullandığınız yazılım PHP 5.4 ve üzeri ile çalışıyorsa aşağıdaki komutlarla php sürümünü güncelleyebilirsiniz.

Öncelikle EPEL ve REMI repolarını indirip güncelleyelim:

Ardından remi reposunu aktif hale getirelim. Burada nano ile açtığımız dosyada ilk sıradaki [remi] altında bulunan enabled değerini 1 yapın. Ardından Ctrl + X ile kaydedip çıkın.

Son olarak da php’yi güncelleyelim: