dateparser, datefinder gibi bir modul kullanma imkanınız yoksa metin şeklinde yazılmış bir zaman verisini nasıl…
pardus ve mod_python
apache ve mod_python u pisi deposundan kurduktan sonra
/etc/apache2/modules.d/16_mod_python.conf
dosyasının içeriğini aşağıdaki şekilde değiştirelim
LoadModule python_module modules/mod_python.so AddHandler mod_python .py PythonHandler mod_python.publisher PythonDebug On DirectoryIndex index.py
bundan sonra
/var/www/localhost/htdocs/
dizini altına python isimli bir dizin oluşturalım ve eğer apache çalışıyorsa
#sudo service apache restart
komutunu verelim. çalışmıyor ise
#sudo service apache start
ile apache yi başlatalım.
Şimdi sıra test etmeye geldim.
hello.py isimli bir dosya oluşturalım ve dosya içine aşağıdaki kodu yazarak bu yeni dosyayı oluşturduğumuz python klasörü altına kaydedelim.
def hello(name=None): if name: return 'Hello, %s!' % name.capitalize() else: return 'Hello there!'
şimdi gezinti aracımızı açarak adres satırına
http://localhost/python/hello.py/hello
yazalım.
Hello there!
yazısını görüyorsak sorun yoktur. :)
tesekkur ederim, sayenizde mod_python’u nasil kuracagimi ogrenmis oldum. 🙂
pardusun eski versiyonlarında mod_python u depodan kurduktan sonra düzgün olarak çalışmıyordu, çalışması için bir kaç ekstra konfigürasyon yapmak gerekiyordu. pardusu şu anda sunucu olarak ihtiyaçlarıma tam olarak cevap vermediğinden kullanmıyorum ve son durumunu bilmiyorum 🙁 .. ama güncel sürümlerinde eminim bunlara gerek yoktur