Plone ile ilk temas

Posted by Bahri Meriç CANLI on Eki 14, 2007

Linux.org.tr ve lkd.org.tr sitelerinde alt yapı olarak zope üzerinde koşan Plone içerik yönetim sistemini kullanmayı planlıyoruz. ışler biraz ağır yürümesi zaten havada duran fikirklerin yerli yerine oturmasını iyice güçleştirdiğini söyleyebilirim.

Zope ve Plone ile bu gün ilk teması kurdum. Ana dağıtım olarak debian kullanmanın bir avantajını daha bu konuda yaşamış oldum. Sayfalarca zope kurulum plone kurulum dökümanı uygulamak ile uğraşmak yerine debian üzerinde apt-get install plone-site komutu ile bu eziyetlerin tamamından kurtuldum. Kurulumdan sonra bana /etc/init.d/zope start diyerek zope daemonu çalıştırmak kaldı. Ben bunları deneme yanılma yoluyla bulurken aslında plone.org üzerinde bu konuda birde döküman olduğunu gördüm. Benim işime yaramasa da birilerinin işine yarayabilir.

En son gforge denemem için kobay olarak kullandığım masaüstü bilgisayarımı bu seferde plone için deneme makinası yaptım. Kullandığım bilgisayardaki disk yetersizliğinden midir? yoksa plone ve zope kaynaklı mıdır? henüz anlayamadım fakat bir yavaşlık var.

Elimdeki genel türkçe dökümanında katkısıyla havada duran fikirleri plone üzerinde şekillendirmeye çalışacağım. ıki farklı web sitemiz, bu siteleri tepeden tıranağa değiştirmeyi amaçlayan planlarımız, kaybedilen altı ayı aşkın zamanımız, linux.org.tr altında bir yerde kurulu fakat bende şuan için sadece soru işaretleri oluşturan bir Plone içerik yönetim sistemimiz, sonuç görmeyi bekleyen bir sürü de üyemiz var.

Plone maceramız sürüyor, bizi izlemeye devam edin…


Debian üzerinde mod_python yapılandırması

Posted by Bahri Meriç CANLI on Tem 14, 2007

Python öğrenme isteğim tekrar kabarmış olacak ki adı piton olan sunucuma mod_python kurmaya karar verdim. Fakat iş

Code:
sudo apt-get install libapache2-mod-python

demekle bitmiyormuş birazcık apache2.conf ile de oynamak gerekiyor. Bununla ilgili ubuntuforums.org da bir bilgi buldum. Kaybolmasın diye buraya aktarıyorum.

.py betikleri aktif hale getirmek:

Code:
cd /etc/apache2/sites-available/sudo nano 000-default

10. satırdan başlayan aşağıdaki bölümü bulun:

Code:
                Options Indexes FollowSymLinks MultiViews                AllowOverride AuthConfig                Order allow,deny                allow from all                # Uncomment this directive is you want to see apache2’s                # default start page (in /apache2-default) when you go to /                #RedirectMatch ^/$ /apache2-default/        

ve aşağıdaki şekilde değiştirin:

Code:
                Options Indexes FollowSymLinks MultiViews                AllowOverride AuthConfig                Order allow,deny                allow from all

                AddHandler mod_python .py                PythonHandler mod_python.publisher                PythonDebug On

                # Uncomment this directive is you want to see apache2’s                # default start page (in /apache2-default) when you go to /                #RedirectMatch ^/$ /apache2-default/        

Dosyayı kaydedin ve apache2′yi yeniden başlatın:

Code:
sudo /etc/init.d/apache2 restart

Test etmek için:

Code:
sudo nano /var/www/test.py

Aşağıdaki kodu ekleyin:

Code:
def index(req):  return "Test successful";

ve http://localhost/test.py şeklinde çalıştırın ekranda "Test successful" mesajını görüyorsanız mod_python başarı ile yapılandırılmış demektir.