Bir site ya da projeye başladığımda, yazması en sıkıcı gelen işlerin başında veri sayfalama gelir. Her seferinde sayfalama işlemlerini bu yüzden en sona bırakırım. Daha önceki sayfalama makalelerimi okuduysanız hep karmaşık kodlardan oluştuğunu görebilirsiniz. Her seferinde bu kodları tekrar tekrar yazmak nedendir bilmem beni hep bunaltmıştır, öyle ki kopyala-yapıştır bile angarya gelir. Buna bir son vermem gerektiğini düşünüp, hazır OOP programlamaya kendimi alıştırmaya başladığım şu zamanlarda bununla ilgili bir sınıf yazmak istedim ve birşeyler karaladım. Benim can sıkıntımı fazlasıyla ortadan kaldıran bir sınıf hazırladım ve bunu sizlerle paylaşmak istedim.
tkinali
11 yıl önce üye olmuş, 3 yazı yazmış. 0 yorum yazmış.
MySQL Root Şifresini Sıfırlama
tkinali | 12 May 2009 11:08
MySQL’le uğraşan hemen herkesin başına root kullanıcısının şifresinin unutulması olayı en az bir kez gelmiştir diye düşünüyorum. İlk kez başıma geldiğinde MySQL’i komple kaldırıp tekrar kurarak çözmüştüm sorunu ama gerçek çözümün bu olmadığından emindim. Biraz araştırmayla bunun da üstesinden nasıl gelinebileceğini buldum. Windows ve Unix sistemlerde farklı yollardan çözülebilse de ben platform gözetmeksizin çalışan bir yöntemden bahsedeceğim.
– Öncelikle MySQL sunucunuzu durdurun.
– Kullandığınız sistemin komut satırına Administrator yetkisiyle bağlanın.
– MySQL’i “mysqld –skip-grant-tables” komutuyla tekrar çalıştırın.
– “mysql” komutuyla sunucuya bağlanın. Başarıyla giriş yaptıktan sonra aşağıdaki 2 satır komutu teker teker girip çalıştırın.
– İşlem bittiğinde MySQL sunucunuzu tekrar durdurup normal şeklinde çalıştırın.
– Root şifreniz değişmiştir, bu sefer bir yere kaydetmeyi unutmayın.
Windows’ta IIS ve Apache’i Aynı Anda Aynı Portta Çalıştırma
tkinali | 04 May 2009 12:18
Windows işletim sistemi üzerinde IIS ile PHP çalışmak sistemimi ağırlaştırdığı ve PHP ile hazırladığım siteleri her önizleme yapmak istediğimde 3-5 saniye beklemek canımı sıktığı için bilgisyarıma Apache kurma zorunluluğu hissettim. Bilindiği gibi IIS bilgisayarımızın 80 numaralı portunu tek başına kullanır. Bunun için ilk etapta Apache’e 8080 numaralı portu tathsis edip kullandım. Bu her ne kadar işimi görse de her seferinde adres çubuğuna 8080 yazmak beni yavaşlattığı için IIS ile Apache’in 80 numaralı portu aynı anda kullanabilme olasılığını merak edip bir araştırmaya koyuldum. Çeşitli sitelerden değişik tavsiyeler buldum ama çoğu Windows XP için, SP2′ye ek bir paket indirip kurularak bunun içindeki hhtpcfg.exe dosyasıyla yapılabileceğini yazmıştı. Dosyayı indirip Vista’ya kurmak istedim ama beklediğim üzere çalışmadı.