[Pardus-kullanicilari] apache dizini

Erkan Altan ealt78 at gmail.com
11 Eyl 2007 Sal 01:41:16 EEST


Merhaba,

apache kurdum mod_php ve mod_python kurdum.

PHP dosyalarında bir sıkıntı yaşamıyorum fakat py dosyalarını tarayıcımda
düzgün şekilde görüntüleyemiyorum.

http://localhost ve
http://localhost/~username/

adreslerinden çalışmasını beklediğim *.py dosyalarında python modülü devreye
girmiyor. Dosyayı kaydetme veya editör ile açma diyaloğu çıkıyor. Bir etkisi
olmayacağını biliyorum ama yine de emin olmak için farkı tarayıcılar
(firefox, konqueror, mozilla) ile de denedim sonuç aynı.

Sanırım python modülünün devreye girmesi için modülü kurmak yeterli olmuyor.
Ya da *.py uzantısı doğru seçenek değil.

Okuğum birkaç dokümandan esinlenerek *.py dosyalarını koduğum dizin
içerisine içeriği aşağıdai gibi olan bir .htaccess dosyası oluşturdum:

    <Directory /home/ealt/public_html>
        AddHandler mod_python .py
        PythonHandler mptest
        PythonDebug On
    </Directory>

Aynı klasör içerisine bir de mptest.py ismindeki aşağıdaki içeriğe sahip
dosyayı koyup denedim:

    from mod_python import apache

    def handler(req):
        req.content_type = 'text/plain'
        req.write("Hello World!")
        return apache.OK

fakat sonuç aynı yine dosyayı kaydetme diyoloğu karşıma çıktı.

mod_python'u başarılı şekilde kurup çalıştıranlar var ise nasıl yaptıklarını
yazabilirlerse sevinirim.

Sağlıcakla,

10.09.2007 tarihinde Recep KIRMIZI <rkirmizi at gmail.com> yazmış:
>
> On Monday 10 September 2007 09:25:06 Seyfi GENÇ wrote:
> > Merhaba,
> > Benim Pardus'ta etc/conf.d/  içinde apache dosyası yok.
> > aşağıdaki komutları bir dosyaya yerleştirip dizine eklesem olur mu? Ya
> da
> > nasıl olur?
> >
> > cat/etc/conf.d/apache2/grepPH Apache2_OPTS="-D DEFAULT_VHOST -D USERDIR
> -D
> > PYTHON -D SVN -D SVN_AUTHZ -D PHP5"
> >
> >
> >
> > seyfi genç
>
> service-manager programını çalıştırdıktan sonra "Apache Web Sunucusu"
> isimli
> sunucuyu çalıştırın. Daha sonra ev dizininizde "public_html" dizinini
> oluşturup içine attığınız web sayfaları çalışacaktır. php çalıştırmak için
> mod_php kurmanız, python için ise mod_python yeterli olacaktır. özel bir
> ayara ihtiyaç yok.
> Tüm bunları yaptıktan sonra
> "http://localhost/~kullanıcı_adınız" adresine girdiğinizde public_html
> altında
> olan sayfaları görebilirsiniz.
> iyi calışmalar...
>
> --
> Recep KIRMIZI
> _______________________________________________
> Pardus-kullanicilari e-posta listesi
> Listeden çıkmak için
> http://liste.uludag.org.tr/mailman/listinfo/pardus-kullanicilari adresini
> kullanın.
> Listeye iletmek istediğiniz soruları  Pardus-kullanicilari at pardus.org.tre-posta adresine gönderin.
> Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web
> sayfasına gidin.
>
-------------- sonraki bölüm --------------
Bir HTML eklentisi temizlendi...
URL: http://liste.pardus.org.tr/pardus-kullanicilari/attachments/20070911/b113030b/attachment.htm 


Pardus-kullanicilari mesaj listesiyle ilgili daha fazla bilgi