tag:blogger.com,1999:blog-7247155306507171101.post2617066048979423235..comments2023-03-08T06:07:24.813-08:00Comments on Python Deneyimlerimiz: Cgi-python'a GirişUnknownnoreply@blogger.comBlogger15125tag:blogger.com,1999:blog-7247155306507171101.post-85386212827339331722012-01-25T23:53:04.481-08:002012-01-25T23:53:04.481-08:00Vallahi böyle bir kaynak bulmam süper oldu, eline ...Vallahi böyle bir kaynak bulmam süper oldu, eline sağlık hocam. Fakat ben burayı bulmadan önceden internetten edindiğim bilgilere göre windows altında Apache2TRiAD python'u desteklediğini gördüm ve Apache2TRiAD'ı kurdum. Fakat örnek kendi çapımda şöyle birşey yazdım, denemek açısından (http://pae.st/qNm1/) çalıştırdığımda IDLE'de çıktı sorunsuz geliyor. Fakat Apache2TRiAD yapısında çalıştırdığımda ise farklı türlerde hata alıyorum. <br /><br />Mesela #!C:\apache2triad\python\bin\python.exe<br />#-*- coding: utf-8 -*- ikisinden biri olduğunda veya ikisi bir olduğunda bu hatayı;<br />http://e1201.hizliresim.com/t/u/23szm.png<br /><br />ikiside olmadığında ise,<br />http://e1201.hizliresim.com/t/u/23szp.png<br /><br />Tarayıcım google chrome, aynı zamanda firefox 3.6.4 de yüklü onda da aynı hataları alıyorum. Sanırım bir yerde yanlış yapıyorum ama nerde :/<br /><br />Teşekkürler..Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7247155306507171101.post-83952168252257078112008-10-18T06:52:00.000-07:002008-10-18T06:52:00.000-07:00Vallahi o kadar uğraştık yine değişen olmadı, neys...Vallahi o kadar uğraştık yine değişen olmadı, neyse ki benim barındırma alanı (hosting) piton destekliyormuş; yerel sunucuya tutuklu kalmaktan kurtulduk.<BR/><BR/>Yardımcı olmaya çalışan arkadaşlar, sağ olun var olun. İlerleyen günlerde yeniden başınızı ağrıtacağıma dair söz verip, bu konuya nokta koyuyorum. :)Gökbey Uluçhttps://www.blogger.com/profile/11717130882089930714noreply@blogger.comtag:blogger.com,1999:blog-7247155306507171101.post-18815237720769484912008-10-18T01:02:00.000-07:002008-10-18T01:02:00.000-07:00.htaccess, yukle.html, yukle.py dosyalarını htdocs...<B>.htaccess, yukle.html, yukle.py</B> dosyalarını <B>htdocs</B> içerisine al.<BR/><BR/><EM>localhost/yukle.html</EM><BR/>ve<BR/><EM>localhost/htdocs/yukle.py</EM><BR/><BR/>ile o dosyaları çalıştırabilirsin.Aydın Şenhttps://www.blogger.com/profile/08347319314493001049noreply@blogger.comtag:blogger.com,1999:blog-7247155306507171101.post-21693138333366446712008-10-18T00:09:00.000-07:002008-10-18T00:09:00.000-07:00En başına dosyanın python’nun yüklü oldugu yeri ya...En başına dosyanın python’nun yüklü oldugu yeri yazarsan sorun kalkar.<BR/>#!C:/apache2triad/python/bin/python.exe (win)<BR/>#!/usr/python (linux)<BR/>uft-8 yerine de türkçe karackter için 1254 kullan…<BR/><BR/>Apache_Mod_Python ile çalışacaksan mod_python modulü aktifleştirmelisin.<BR/>windows altında çalışma yapacaksan! apache2triad 1.4.4 versiyon ve apache2triadcp panelinden mod_python aktif edilmeli ve cgi-bin klasöründe çalışma yapacaksan gerekli dizin belirtilmeli ve dosya ismi yazılmalı…<BR/><BR/>Linux altında çalışma yapacaksan http.conf haricinde mod_python.conf da da degişiklik yapıp gerekli dizin ve izinleri belirttikten sonra sorun kalkar.Gentoo için mod python ve apache belgelerine bakarsan gerekli ayarları rahatlıkla yaparsın!Birde mod_python apache sürümünle uyumlu olmalı yoksa çalışmaz.<BR/><BR/>Şayet Django ile sadece çalışacaksan mod_python a gerek yok ama Django kullanıp Apache ile internete açılacaksan mod_python ayaraları şu şekilde olmalı…<BR/><BR/>http://docs.djangoproject.com/en/dev/howto/deployment/modpython/#howto-deployment-modpython<BR/><BR/>Gerekli linkler:<BR/><BR/>http://thinkhole.org/wp/2006/04/03/django-on-windows-howto/<BR/><BR/>Yorumu Yapan : Ahmet Muratoglu October 18, 2008 10:01 am ek-1 linux için gerekli ayar dosyası<BR/><BR/>/etc/apache2/modules.d/16_mod_python.conf<BR/><BR/>site linki:<BR/><BR/>http://www.gentoo-wiki.com/Apache_Modules_mod_pythonteknikuzmanhttps://www.blogger.com/profile/08810507673559238798noreply@blogger.comtag:blogger.com,1999:blog-7247155306507171101.post-41643687323156475122008-10-17T14:34:00.000-07:002008-10-17T14:34:00.000-07:00Bu arada ".htaccess" dosyasını her dizine koydum.....Bu arada ".htaccess" dosyasını her dizine koydum...<BR/><BR/>http://img183.imageshack.us/img183/4517/39602435lh6.png<BR/>http://img512.imageshack.us/img512/9184/81282672jt6.png<BR/>http://img518.imageshack.us/img518/4132/33099720qq5.png<BR/>http://img388.imageshack.us/img388/94/92125052vi0.pngGökbey Uluçhttps://www.blogger.com/profile/11717130882089930714noreply@blogger.comtag:blogger.com,1999:blog-7247155306507171101.post-61033468120628341482008-10-17T04:50:00.000-07:002008-10-17T04:50:00.000-07:00söylediğim şekilde yapınca bende çalıştı. Bir yeri...söylediğim şekilde yapınca bende çalıştı. Bir yeri eksik yada farklı yapmış olabilirsin.<BR/><BR/>Tam olarak ne yaptığını sırasıyla yazarsan belki eksik yeri görebiliriz.<BR/><BR/>Bu arada ilk adımları tekrar ettin değil mi, dosyayı çalıştırılabilir yapmak vs..Aydın Şenhttps://www.blogger.com/profile/08347319314493001049noreply@blogger.comtag:blogger.com,1999:blog-7247155306507171101.post-84674052462216341072008-10-15T08:40:00.000-07:002008-10-15T08:40:00.000-07:00Ne yazık ki olmadı :(Ne yazık ki olmadı :(Gökbey Uluçhttps://www.blogger.com/profile/11717130882089930714noreply@blogger.comtag:blogger.com,1999:blog-7247155306507171101.post-83955640545443577112008-10-15T07:25:00.000-07:002008-10-15T07:25:00.000-07:00öncelikle .htaccess dosyanızı htdocs içerisine kop...öncelikle .htaccess dosyanızı htdocs içerisine kopyalayın, yada direk localhost'un içine atın alt klasörlerdeki tüm .py dosyaları için geçerli olur.<BR/><BR/>daha sonra dosyanızı<BR/><B>localhost/htdocs/deneme.py</B><BR/>şeklinde çağırın, çalışacaktır.Aydın Şenhttps://www.blogger.com/profile/08347319314493001049noreply@blogger.comtag:blogger.com,1999:blog-7247155306507171101.post-20391174303307416852008-10-15T06:25:00.000-07:002008-10-15T06:25:00.000-07:00cgi-bin altında ".py" biçemleri çalışıyor ancak "....cgi-bin altında ".py" biçemleri çalışıyor ancak ".html" belgeleri çalıştırmak istediğimde şu hatayı veriyor : "Internal Server Error"<BR/><BR/>htdocs dizini altında da ".html" çalışıyor, ".py" çalışmıyor. :)<BR/><BR/>Bu ilginç sorunu nasıl çözebilirim ?Gökbey Uluçhttps://www.blogger.com/profile/11717130882089930714noreply@blogger.comtag:blogger.com,1999:blog-7247155306507171101.post-26198175346129213932008-10-14T14:07:00.000-07:002008-10-14T14:07:00.000-07:00iyi günlerde kullanın :)localde çalıştığınız sürec...iyi günlerde kullanın :)<BR/><BR/>localde çalıştığınız sürece 4. adımı yapmanıza gerek yok, sunucuda .htaccess içerisinde yaptığınız değişikliklerin işlemesi için gerekli.<BR/><BR/>kolay gelsin..Aydın Şenhttps://www.blogger.com/profile/08347319314493001049noreply@blogger.comtag:blogger.com,1999:blog-7247155306507171101.post-19314910087772751682008-10-14T13:45:00.000-07:002008-10-14T13:45:00.000-07:00Yardımınız için sağ olun.Bu arada 4. adımı yapmada...Yardımınız için sağ olun.<BR/><BR/>Bu arada 4. adımı yapmadan da çalışıyor :)Gökbey Uluçhttps://www.blogger.com/profile/11717130882089930714noreply@blogger.comtag:blogger.com,1999:blog-7247155306507171101.post-56636360047474968842008-10-14T04:34:00.000-07:002008-10-14T04:34:00.000-07:00linux:/etc/apache2/httpd.confwin:apache\conf\httpd...<B>linux:</B><BR/>/etc/apache2/httpd.conf<BR/><BR/><B>win:</B><BR/>apache\conf\httpd.confAydın Şenhttps://www.blogger.com/profile/08347319314493001049noreply@blogger.comtag:blogger.com,1999:blog-7247155306507171101.post-13839599868790332272008-10-14T04:25:00.000-07:002008-10-14T04:25:00.000-07:00Dediklerinizi yaptım ama 4. dediğinizdeki "4-httpd...Dediklerinizi yaptım ama 4. dediğinizdeki "4-httpd.conf" dosyasını bulamadım.<BR/><BR/>Tam yolu nerede acaba ?Gökbey Uluçhttps://www.blogger.com/profile/11717130882089930714noreply@blogger.comtag:blogger.com,1999:blog-7247155306507171101.post-13220078286010911622008-10-14T02:08:00.000-07:002008-10-14T02:08:00.000-07:001-Öncelikle dosyalarınızı "cgi-bin" içerisine kayd...1-Öncelikle dosyalarınızı "cgi-bin" içerisine kaydedin<BR/><BR/>2-Çalıştırılabilir olduğunu kontrol edin<BR/><BR/>3-"cgi-bin" içerisine ".htaccess" adında bir dosya oluşturun ve içine şunları kaydedin:<BR/><B><BR/>Options +ExecCGI<BR/>AddHandler cgi-script .py<BR/></B><BR/><BR/>4-httpd.conf içerisinde aşağıdaki satırı bulun ve "AllowOverride None" ifadesini aşağıda olduğu gibi değiştirin.<BR/><B><BR/>Directory "/var/www/localhost/cgi-bin/"<BR/> #AllowOverride None<BR/></B><BR/><BR/><B>Not:</B> Apache sunucusu kullandığınız varsayılmıştır.Aydın Şenhttps://www.blogger.com/profile/08347319314493001049noreply@blogger.comtag:blogger.com,1999:blog-7247155306507171101.post-48415201930489791172008-10-13T14:33:00.000-07:002008-10-13T14:33:00.000-07:00Yerel sunucuda özel bir ayar mı yapmak gerekiyor ?...Yerel sunucuda özel bir ayar mı yapmak gerekiyor ?<BR/>Yazdığım ".py" dosyasını "localhost/ilk.py" olarak çalıştırmak istediğimde, her seferinde yeni pencere açılıyor ve "ne ile açalım" diye soruyor.Gökbey Uluçhttps://www.blogger.com/profile/11717130882089930714noreply@blogger.com