Windows Üzerinde Apache Altında Python Web Programlama
omerucel — Per, 01/31/2008 - 21:35
IIS altında Python web programlama makalesinden sonra Apache üzerinde de Python çalıştırmak için biraz uğraştım ve sonucunda başarıya ulaştım.
Yapmamız gereken işlemler aslında oldukça basit. Yalnız öncesinde sisteminizde Python'un ve Apache'nin kurulu olması gerekmekte. Bunu yapmış olduğunuzu varsayarak ayarların nasıl yapılması gerektiği konusuna geçiyorum.
İlk olarak httpd.conf (Apache ayar dosyası) dosyasını bir metin editörü ile açıyoruz (Notepad vs.). Bu ayar dosyasına, Apache'nin kurulmuş olduğu dizin içerisindeki conf klasöründen erişebilirsiniz.
Ayar dosyamızda ilk olarak #ScriptInterpreterSource Registry değerini aratıyoruz. Eğer bu değeri bulamazsanız, bu değerin başındaki #(diyez) karakterini kaldırıp, değeri dosyamızın herhangi bir yerine ekliyoruz. Eğer bu satır mevsutsa başındaki #(diyez) karakterini kaldırıyoruz.
Ardından ayar dosyamızın herhangi bir yerine AddHandler cgi-script .py değerini ekliyoruz. Eğer AddHandler cgi-script gibi bir satır mevcutsa, bu satırın sonuna .py değerini ekliyoruz.
Son olarak, ayar dosyamızda, kök dizinimizle ilgili ayarların bulunduğu kısmı buluyoruz. Bu kısımda Options Indexes FollowSymLinks türünden bir veri gözünüze çarparsa o verinin sonuna ExecCGI değerini ekliyoruz.
Bu düzenlemelerden/eklemelerden sonra sunucuyu yeniden başlatıyoruz. Ardından aşağıdaki gibi bir test dosyası oluşturup kök dizinimize dosya_adi.py şeklinde kaydediyoruz. Eğer ekranda test yazısını görebiliyorsanız bir sorun yok demektir. Artık python cgi ile web programlama çalışmalarınızı apache üzerinde yürütebilirsiniz.
#!c:/Python25/python.exe -u import cgi print "Content-type: text/html" print print "test"

Windows üzerinde Python ile
uyelik — Salı, 06/24/2008 - 13:54Windows üzerinde Python ile web programlamayı baştan anlatan bir türkçe kaynak varmdır.
Aşağıdaki adreslere göz
omerucel — Salı, 06/24/2008 - 18:52Aşağıdaki adreslere göz atabilirsin. Fazla bir kaynak yok ne yazık ki. Ayrıca google application engine ile django işini görebilir. Türkçe kaynak için pek araştırma yapmadım bu ikisi için ancak kendi sitesindeki kaynaklar yeterli gibi geldi bana.
http://zekus.metkoi.com/?p=30
http://www.turkish-media.com/forum/index.php?showtopic=110073 (ana kaynak mı bilmiyorum)
Merhabalar, şu an apache
Misafir — Salı, 11/25/2008 - 17:43Merhabalar, şu an apache üzerinde python kurulu,
ama pythonun kodlarda çağırdığı bazı modüller yükle değil, bu modülleri nasıl kurabilirim.
Windows işletim sistemi
omerucel — Per, 11/27/2008 - 01:24Windows işletim sistemi kullanıyorsanız modül dosyalarını indirip çift tıklayarak, Linux dağıtımı kullanıyorsanız paket yönetiniz ile kurabilirsiniz.
Yeni yorum gönder