Ana içeriğe atla

Apache 2.2.17 ile Php 5.2.17 Kurulum Problemi (2011-01-25)

Apache'yi kurdunuz, ardından php'yi de Apache'nin conf klasörünü göstererek (httpd.conf dosyasını modifiye etmesi için) extension'ları ile beraber kurdunuz. Apache'nin start tuşuna basınca sunucu(server)'ın çalışmasını bekliyorsunuz. Çok beklersiniz!!

İlk olarak httpd.conf dosyasına (genelde sonuna ekliyor) php'nin eklemelerine bakıyorsunuz. Path bilgileri girilmemiş.

#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir ""
LoadModule php5_module "php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL


Bu satırları kurulum yaptığınız path (yol) bilgileri ile güncelliyorsunuz.

#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "c:/webapps/php"
LoadModule php5_module "c:/webapps/php/php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL


Bu değişikliği yaptıktan sonra Apache'nin çalışacağını düşünüyorsunuz normal olarak. Ama heyhat! çalışmıyor. Apache çalışmaya başlamaya direniyor. Bu sefer gidip Olay Görüntüleyicisine (Event Logger) bakmak istiyorsunuz haliyle, nedir bu inatçı sunucunun problemi diye. Karşınıza şöyle bir yazı çıkıyor.

Hatalı uygulama httpd.exe, sürüm 2.2.17.0, zaman damgası 0x4cbbe9e8, hatalı modül php5ts.dll, sürüm 5.2.17.17, zaman damgası 0x4d25fb49, özel durum kodu 0xc0000005, hata uzaklığı 0x000f424c, işlem kimliği 0x138c, uygulama başlangıç zamanı 0x01cbbc58c9dcfbd5.

Gördüğünüz gibi php5ts.dll dosyasından kaynaklı bir hata olduğu söyleniyor. Internette biraz araştırma yapınca bazı extension'ların bu hataya neden olduğu anlaşılıyor. Ben güzel bir liste bulamadım ve php.ini dosyasının sonunda bulunan tüm extensionları kapatıp açarak problemli olan extension'ları tespit ettim. Tespit ettiklerimi kapattım (kapatmak için başına ; karakteri ekleniyor).


[PHP_OCI8]
;extension=php_oci8.dll
[PHP_PDO_OCI]
;extension=php_pdo_oci.dll
[PHP_PDO_OCI8]
;extension=php_pdo_oci8.dll
[PHP_PDO_SQLITE_EXTERNAL]
;extension=php_pdo_sqlite_external.dll
[PHP_PSPELL]
;extension=php_pspell.dll
[PHP_SQLITE]
;extension=php_sqlite.dll
[PHP_SYBASE_CT]
;extension=php_sybase_ct.dll
[PHP_EXIF]
;extension=php_exif.dll


Bu işlemden sonra Apache normal çalışmasına geri kavuştu. Ben de ziyan ettiğim saatlerime üzüldüm. Bu yazıyı okuyorsanız siz de zamanınızı ziyan etmişsiniz demektir. Ama bu bardağın boş tarafı. Ya sorun böyle de hallolmasaydı ve daha çok saat ziyan olsaydı? İşte bardağın dolu tarafı ve Poliyanna.

Sorunsuz geliştirmeler dilerim,

Volkan Özyılmaz

Yorumlar

Bu blogdaki popüler yayınlar

İnsana Bazen Öyle Gelir

Ama aslında her öyle gelen öyle değildir. Duygular yanıltıcı olabilir. Eğer eşinizi hergün görüyorsanız, hatta görmekle kalmayıp, yemek yiyorsanız, konuşuyorsanız, sevişiyorsanız, film izliyorsanız, ilerliyorsanız, bir süre sonra duygularınız size ne diyecektir? İşte belki de ara sıra sırra kadem basmak, alışmış duygulara bir TOKAT patlatmak, şöyle bir "ne oluyoruz ya" dedirtmek pek sağlıklı olabilir. Tabii bu sadece eş için değil her türlü sürekli ilişki için geçerli. Bununla beraber ortalıktan kaybolduğunuzda işyerindeki patron neder onu bilemem :) Bazen öyle geldiğinde pozitif de olsa negatif de olsa vereceğiniz tepkiyi düşünmenizde fayda var. Volkan Özyılmaz

Ayrılık Acısı Hafifler mi?

Aradan zaman geçer, hafiflemesini beklersin, hafifledi zannedersin. Sonra küçücük bir olay olur... Derinlerden hızla gelir... Anında oraya çıkar... Ve bakmışsın ki onca zaman, onca emeğe rağmen hiç de hafiflememiş. Olduğu gibi duruyor. Patlamaya hazır bir bomba gibi içeride, derinlerde duruyor. Öyle bir yerleşmiş ki... Onu ortaya çıkaracak o küçücük olay, ortalığı dağıtmaya yetiyor. Geriye göz yaşları kalıyor... Volkan Özyılmaz

Bilinçdışıma Parizyenden Müjde (2011-04-14 Perşembe)

İki-üç hafta önce evde arkadaşlarla sohpet halindeydik. Bir yandan da müzik çalıyor. Çalan müziğin kime ait olduğunu merak ettim. Sordum. "Kim çalıyor?". Emile Parisien dediler. Soyadı okunuş olarak bir anda etkiledi, nedense çok beğendim, parizyen. 2-3 dakika sonra kararımı vermiştim. Parizyen isminden harika çorap markası olur diye düşündüm ve düşüncelerimi kelimelere dökerek arkadaşlara da söyledim. Ben söyler söylemez abim "Müjde Parizyen'di galiba" dedi. Meriç onu hemen düzeltti. "Yok o şarkının içindeki kelime, parizyen markanın ismi ." Ben afalladım aslında, galiba parizyen bir çorap markasının ismiydi. Bu kadar tesadüf olamaz diye düşünürken Meriç şarkıyı da patlattı ve söylemeye başladı. "Müjde, müjde size, parizyenden müjde size, zarif, sağlam, esnek çorap...". Evet gerçekler su yüzüne çıkmıştı. Reklamı hatırlamıştım. Müziğini de. Biliç dışımız böyle işte. Geçmişteki bilgilerimizi bize farkında olmadan sürekli çalışıp sunuyor. ...