Python TR

  • anasayfa
  • forumlar
  • gezegen
  • Üye ol
Ana sayfa

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"

  • Makale

Windows üzerinde Python ile

uyelik — Salı, 06/24/2008 - 13:54

Windows üzerinde Python ile web programlamayı baştan anlatan bir türkçe kaynak varmdır.

  • cevapla

Aşağıdaki adreslere göz

omerucel — Salı, 06/24/2008 - 18:52

Aş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)

  • cevapla

Merhabalar, şu an apache

Misafir — Salı, 11/25/2008 - 17:43

Merhabalar, şu an apache üzerinde python kurulu,
ama pythonun kodlarda çağırdığı bazı modüller yükle değil, bu modülleri nasıl kurabilirim.

  • cevapla

Windows işletim sistemi

omerucel — Per, 11/27/2008 - 01:24

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

  • cevapla

Yeni yorum gönder

  • Web sayfası ve e-posta adresleri otomatik olarak bağlantıya çevrilir.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <object> <param> <embed> <s> <blockcode>
  • Satır ve paragraflar otomatik olarak bölünürler.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]".

Biçimleme seçenekleri hakkında daha fazla bilgi

Ara

Gezinti

  • Haberler
  • Makaleler
  • Kod Örnekleri
  • Anketler
  • Forumlar
  • Son gönderiler
  • Yazım Önerileri

Kullanıcı girişi

  • Yeni hesap yarat
  • Yeni şifre iste

Yeni forum konuları

  • Python-Tkinter basit düzeyde eğitim videoları (ing)
  • Pythonla Bir sitenin kaynak kodunu nasıl alabilirim
  • Yazı yönünü değiştirme
  • wxwidgets boa ve python
  • yeni bir site
more

Aktif forum başlıkları

  • Pythonla Bir sitenin kaynak kodunu nasıl alabilirim
  • wxwidgets boa ve python
  • Yazı yönünü değiştirme
  • Python-Tkinter basit düzeyde eğitim videoları (ing)
  • Tekrar Merhaba
more

Son yorumlar

  • kardeşim verdiğin kod olmuyo
    3 gün 3 saat önce
  • düzenli ifadeler ile bunu
    4 gün 1 saat önce
  • düzenli ifadeler ile bunu
    4 gün 1 saat önce
  • Lütfen Yardımcı olun bu benim
    4 gün 9 saat önce
  • teşekkür ederim bir şey daha
    4 gün 15 saat önce
  • bu işlemleri yaptım. wx ile
    6 gün 14 saat önce
  • Konsolda sırası ile aşağıdaki
    1 hafta 4 saat önce
  • işletim sistemim debian
    1 hafta 2 gün önce
  • #!/usr/bin/env
    1 hafta 3 gün önce
  • Yazan arkadaş kavramları
    3 hafta 12 saat önce

Kimler yeni

  • caglarsayin
  • cautlehefance
  • amoxyAnymncholo
  • irrismisybela
  • CompleX

Kimler çevrimiçi

Şu an 0 kullanıcı ve 0 ziyaretçi çevrimiçi.

İçerik paylaşımı

İçeriği paylaş

Powered by Drupal, an open source content management system

  • anasayfa
  • forumlar
  • gezegen
  • Üye ol

2008 - Python TR