Windows Üzerinde PHP ve Mysql Problemi

14 Ocak 2008

Geçenlerde Windows2003 Standart işletim sistemi üzerinde PHP 5.2.5 kurmaya çalışırken aşağıdaki hatayla karşılaştım: “Error in my_thread_global_end(): 1 threads didn’t exit”

PHP herhangi bir yerden çalışırken (komut satırı ya da IIS), bu hata oluşmaktaydı. Önce hatanın Ioncube loader ‘dan kaynaklandığını düşündüm. Biraz uğraştıktan sonra eklentilerden mysql ve mysqli ‘yi kaldırdığımda bu hatanın ortadan kaybolduğunu gördüm. Bu konuyla ilgili biraz araştırma yaptığımda burdaki uzun ve kasvetli hata konusuna ulaştım. Çoğu insan aynı sorundan şikayetçiydi.

Sorunun Mysql ‘den mi PHP ‘den mi kaynaklandığı bilinmemekte. Neyseki birileri bunu düzetecek bir yol bulmuş. Sorunun çözümü için burdaki dosyayı indirin. Yanlızca php dizini altındaki php_mysql.dll dosyasını değiştirdiğimde benim sorunum çözüldü. Sorunun bende mysql 5.0.45 versiyonunda ortaya çıktığını da hatırlatmak isterim.

Centos 5 ‘te php5.2.5 yüklemek

12 Ocak 2008

Önceki yazılarımdan birinde centos4 için rpm’ler vermiş ve nasıl kurulacağını anlatmıştım. Şimdi yine burdaki yolla kurabileceğiniz centos5 için (RHEL5) rpm arşivlerini “PHP Dosyaları” sayfasına yüklemiş bulunmaktayım. Yeni sürümler çıktıkça elden geldiğince Redhat severleri üzmemeye çalışacağım.

PHP 4.4.8 Sürümü Yayınlandı

09 Ocak 2008

Php 4.4.8 sürümü çıktı, php.net ‘ten veya burdan indirebilirsiniz. Nelerin değiştiğini burdan görebilirsiniz.

Not: Unutmayın ki php komunitesi artık resmi olarak PHP4 ‘ü desteklemeyi bırakmıştır. 8/8/2008 tarihinde PHP4 tamamen geride bırakılacaktır.

Mysql İpucu: Listeleme Yaparken Toplam Kayıt Sayısını Bir Seferde Almak

30 Aralık 2007

Genel olarak sayfalama yaparken LIMIT kullandığımızdan sorguyu bir daha çağırma isteği duyarız. Ama bu işin daha hızlı ve kolay bir çözümü yok mu? Bu yazıda bunun yolunu detaylı bir biçimde anlatacağım…

Yazının tamamını okuyun »

Bravo Adobe

27 Aralık 2007

Bir iş için Acrobat Professional yükledim, tabi ki işim bırakın 30 günlük deneme süresini 15 gün içinde bitti. Bu arada Acrobat kendini bir güzel upgrade etti ve kurulum dosyalarını da sildi. Şimdi Acrobat ‘ı silemediğim gibi Acrobat Reader ‘ı bile her açtığımda karşıma Trial geliyor. İşin kötü tarafı yeni Acrobat indirip silmeye çalıştığınızda versiyon numaraları da farklı diyor. Bu kadar büyük bir firmanın böyle bir hatayı bilmeden bıraktığına inanmıyorum. Kasıtlı olarak terbiyesizce bırakılmış bir hata olduğunu düşünüyorum. Lisans almayacaksanız yüklemeyin Acrobat Professional. Hatta PDF ‘de kullanmayın. OpenOffice kullanın, hem bedava hem PDF ‘ye de çeviriyor.

Dizileri Karşılaştırmak

16 Aralık 2007

Diziler ile ilgili basit ve php ‘nin kendi içinde olan kesişim ve fark fonksiyonlarına göz atalım.
Yazının tamamını okuyun »

Komut Satırından Şifre Değiştirmek

14 Aralık 2007

Linux ‘ta komut satırından kullanıcınızın şifresini değiştirmek ya da root olarak başka bir kullanıcının şifresini değiştirmek için “passwd” komutunu kullanabilirsiniz.
Yazının tamamını okuyun »

Yine olan oluyor…

06 Aralık 2007

Bizler uyuyoruz, ülkemiz tek parti iktidarı tarafından faşistçe bir yönetime doğru götürülüyor. İşgal bundan 6 sene önce başladı. Bugün toplumsal yaşam düzenimiz olan yargıya da sıçradı. Önceleri çok fazla korkmuyordum. Çünkü her hükümet devlet içine kendi kadrolarını her zaman yamar. Ama şu an bu durum halkın %46 ’sını olmasa bile %25-30 ‘unu huzursuz ediyordur. İnsanların yargıya güvenememesi demek toplumsal huzurunda büyük oranda düşmesi demek. Bu ülkenin %20 ’si açlık sınırında yaşarken bir de yargının huzursuzluk vermesi ülkemizin geleceği için pek hoş bir görüntü vermiyor. Önümüzdeki bir kaç yıl olmasa bile bir süre sonra bunun etkilerini hissedeceğimizi düşünüyorum. Hükümet medya organlarını elinde tutuyor, at koşturarak istediği yasayı çıkartma imkanı da var (ne de olsa cumhurbaşkanının bu yasa taslaklarını veto etme gibi bir derdi olmayacaktır), eğitim sistemi elinde tutuyor ( ayakkabısını çıkarıp oturan il-ilçe milli eğitim müdürleri, çoğu imam hatip mezunu) ve şimdi de yargı. Başkalarının söz alamayacağı bir yönetim FAŞİST bir yönetimdir ve Türkiye laik bir cumhuriyetten bir islam cumhuriyetine dönüştürülmektedir. Yakında önlerinde tek engel olarak TSK ‘yı görecekler. Zaten TSK ‘yı da yeterince halkın gözünde düşürdüler; ama TSK ‘yı bu amaçlarına ulaşmada nasıl aşacaklarını da merak ediyorum.

Bir süre sonra bu yazdıklarım için bile tutuklanıp hapse gönderilebilirim. Faşist yönetimler kendileri hakkında fazla eleştiri yapılmasından hoşlanmaz. Yoksa faşist bir lider mi deseydim? Kendisinin eleştirilmesini pek hoş görmeyen bir başbakanımız var zaten. Şu noktadan sonra olacakları izlemek lazım. “Ya sev ya terk et” lafını kullanıp bir süre sonra sevmezsem okulu bitirdikten sonra ülkeyi terkedip bir Türki cumhuriyete kaçabilirim. Bu bir batı ülkeside olabilir tabi. Önemli olan yeni İran ‘da yaşamamak.

PHP 5.2.5 Sürümü Çıktı

23 Kasım 2007

Php 5.2.5 sürümü çıktı, php.net ‘ten veya burdan indirebilirsiniz. Redhat 4 için rpm arşivini yine burdan indirebilirsiniz. Nelerin değiştiğini burdan görebilirsiniz.

Neden Perfectgate?

16 Kasım 2007

Bilişim toplulukları birer komünitedir ve bu komünitede insanlar genellikle gönüllü olarak bulunur ve bildiklerini paylaşırlar. Kişilerin sahip olduğu bilişim topluluklarının kazancının gittiği bir kişi veya kişiler mutlaka vardır. Bu komünitelerde gönüllü olan kişilerin haklarının yendiğini düşünmekteyim. Bu tarzdan kurtulmak için, kişi veya kişilerin kazancı olmayan, elde edilen gelirlerin yine komünitenin yararı için harcandığı bir platform var. Perfectgate.net Ceviz ‘in eski yöneticileri Turker ve Meteryus tarafından kuruldu. İsmine aldanmayın; çünkü bir anlamı ve alakası yok, belki biraz zorlasak bulunur ama :) İçinde barındırdığı insanların yukardaki anlattıklarımla yoğrulduğunu ve bu insanların bu düşünceyle yola çıktığını ve benim gibi bu düşünceye destek veren ve ceviz ‘den yukarda anlattıklarımın tersi sebebiyle ayrılan yöneticilerin ve bilişim ustalarının yeni topluluğu olduğunu belirtmek isterim. Bir çok eski sevilen ustalar ve cevizin yardımsımseverleri burda, Ertuğrul abi (namı değer Hunter), Ansugo (daha sonradan aramıza katılarak bizleri sevindirdi), fatih genç, Hiko, kelalaka, Predator, Yns (güvenlik uzmanımız :)), pırıltı (asabi javascript ustamız), Memik Yanık (aramıza katılışı heyecan verici), Scorpion ve merush.

Peki Perfectgate kime ait gözüküyor diyeceksiniz; çünkü internette domainlerin bir kurum ya da bir kişi tarafından alınabileceğini biliyor olmalısınız. Perfectgate alan adı turker ‘e ait. Ama turker topluluğumuzun ilkeleri gereği alan adından feragat ettiğine dair bir belge hazırlamış ve herhangi bir gelir istemeyeceğini belirtmiştir. Belki de Türkiye ‘de bir ilkiz bu konuda. Burda bahsettiğim yöneticiler bir yana bu düşünceyi beğenen üyelerimizde aramıza katıldılar. Sonuçta bu toplulukta yönetici olmak en önemli olan şey değil. Hepimiz bilgilerimizi paylaşmak için buradayız. Umarım hedeflediğimiz kitleye de ulaşacağız. Eğer katılmak isterseniz üyeliğin herhangi bir ücret gerektirmediğini hatırlatırım :)

http://www.perfectgate.net