Çiçeği burnunda Ubuntu sürümü olan 10.04 – Lucid Lynx’e geçiş yaptıktan sonra eskiden kullandığım paketleri tekrar yüklemeye başlamıştım. Bir süre sonra sıra Apache, PHP, vs kurulumuna geldi. Her zaman yaptığım gibi “sudo apt-get install apache2 php5 libapache2-mod-php5” komutu ile bu paketlerin kurulumunu gerçekleştirdim. Hemen ardından Apache için UserDir eklentisini de etkinleştirdim, kendi kullanıcı dizinim altında ayrıca yayınlamayı tercih ettiğim sayfalar var diye. Ancak bu eklentiyi etkinleştirip Apache’yi yeniden başlattığım zaman kullanıcı dizinim altındaki PHP dosyalarının çalıştırılmak yerine kaynaklarının bilgisayara indirilmeye çalıştığını gördüm – eski sürümdeki paketlerde bulunmayan bir hata vardı.
Eğer benzer bir sorunla karşılaşan olursa diye burada not düşmek istiyorum, webde yaptığım minik bir araştırma ile sorunun çözümüne şu şekilde erişilebiliyor:
- “/etc/apache2/mods-available/php5.conf” dosyası en sevilen metin editöründe root yetkileriyle açılır.
- Dosya içindeki yorum satırlarından da görülebileceği üzere 4 satırdan oluşan <IfModule mod_userdir.c> … </IfModule> bölümü satır başlarına # işareti konarak etkisizleştirilir, dosya kaydedilir.
- sudo service apache2 restart
=-=-=-=-=
Powered by Blogilo
benzer bir hata ile rewrite moduleunu kullanirken karsilasmistim.
çok teşekkürler. benzer hatayla phpmyadmin ‘ i çalıştırırken karşılaşmıştırm.
Hey Efe! Why don’t you use IIS 7.5? It’s better, simple and easy to manage! See you in Windows 2008 R2 😉
Yo Bill, memorize this:
“Linux is like a Teepee: No Windows, No Gates, Only Apache Inside!”
@ZX
But it gives kernel panic right?
@Bill
Hi, BSOD?
@ZX
Yes, thats why %86 of the world uses Windows 😉
@Bill
99% of your users crack your software, be ashamed!
@ZX
Thats why I use my Bentley as a bathtub 😉
Hey Efe! Did you tried the command “cat /dev/zero > /dev/sda1”?
@Bill
Did it, Windows is gone.