bildirgec.org

tkinali

11 yıl önce üye olmuş, 3 yazı yazmış. 0 yorum yazmış.

PHP ile MySQL Verilerini Sayfalama Sınıfı

tkinali | 15 June 2009 12:09

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.

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ı.