Django İle Sunucuya Taşınma

Sonunda taşınma işi bitti! Evet arkadaşlar sorunları halledip sistemimi tamamen sunucuya taşıdım. İlk django sitem nysera.net artık açık ama test yayınında diye not düşüyorum! Duyurusunu şimdiye kadar yapmamıştım çünkü tüm problemleri halledememiştim lanet bir satırın sonuna "/" işaretini koymayı unuttuğum için 10 sayfa hata kaydını okumak zorunda kaldım. Baştan daha dikkatli okusaydım bu sorunu yaşamayacaktım hatalara bakıyordum "mediaccs" diye bir şey var dikkatimi çektide anca fark ettim.

Django'yu Ubuntu kurulu bir sunucu üzerinde Emre Yılmaz'ın tavsiyesi ile apache ve mod_wsgi ile çalıştırıyorum. Aslında çoğu sitede mod_python örneği gösterildiği için onu kullanacaktım ama Emre'nin uyarısıyla mod_wsgi'a geçtim. Kendi hatalarımda dışında gayet memnunum.

Neyse mod_wsgi kullanmak için bu dökümanı tavsiye ederim.

Temel olarak kaynak kodlarınız arasına django.wsgi isimli bir dosya ekliyorsunuz sonra apache de confing dosyanıza bir iki ekle site hazır hale geliyor. Fazla uğraştıracak bir kısmı yok ama ben admin medya dosyalarının adresini düzgün yazmamışım. Öncelike ilk hata dökümanın tekinden direkt kopyalamam olmuştu. Bu Linux'a ne kadar alışık olduğunuzla alakalı bir şey hiç aklıma gelmemişti kütüphanenin orada olmayabileceği, sonra kendim arayıp doğru dizini buldum. Belki de bilerek yanlış yazmışlardı doğrusunu öğrenmemiz için... /usr/lib/ altına bakmanızı tavsiye ederim. Sonra bu konumu yazarken satırın sonuna "/" eklemeyi unutmayın derim. Apache'yi yeniden başlatırken bir uyarı vermiyor ama sitenizin kayıtlarına baktığınızda uzun bir listeyle karşılaşıyorsunuz^^

Bir başka hata debug seçeneğini kapattıktan sonra 404.html ve 500.html gibi hatalar için gerekli dosyaları oluşturmamaktı. Debug seçeneği açıkken Django'nun kendi hata sayfalarıyla karşılaşıyorsunuz ama debug'ı kapattığınızda bu dosyaların template klasörünüzde bulunması gerekiyormuş.

Bir diğer hata Türkçe karakter problemiydi. Şimdiye kadar hep sqlite üzerinde çalıştığım için mysql'de ayarların nasıl yapılacağı konusunda pek bilgim yoktu. Türkçe karakter problemini gidermek için yeni bir veritabanı oluşturmam gerekti ama bu sefer veritabanını oluştururken CREATE DATABASE mydb DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; şeklinde karakter set ve collation ayarlarını ekledim. Bu Türkçe karakter problemini ortadan kaldırdı. Zaten kodları utf8 ile kaydediyorum tema dosyalarında da kodlama bilgisi utf8 olarak geçtiği için başka bir ayar yapmama gerek kalmadı. Bu tüyoyuda Ozan Hazer'in blogundan öğrendim, kendisine buradan teşekkür ederim.

Başka bir hata da setuptools'u kurmayışımdı. Django eggs dosyalarını kullanıyormuş. Ben bunu bilmiyordum dökümanın tekinde de kurulması gerektiği yazmıyordu ama eğer kendi sunucunuzu yönetiyorsanız python-setuptools'u da mutlaka yükleyin. Egg nedir merak ediyorsanız IBM'in geliştirici sitesinde çok güzel bir makale mevcut, işinize yarayacaktır.

Umarım bu yazı işinize yarar. Herkese kolay gelsin

9 Ocak 2010

Posted In: django, linux, mod_wsgi, MySQL, python, ubuntu

Başarısız bir Linux’a göç denemesi

Şimdi düşünüyorum da bu hatayı nasıl yaptığımı anlayamıyorum. Üyesi olduğum bir sivil toplum kuruluşundaki bilgisayarları Linux’a taşımak için girişimde bulundum. Bağışlarla gelen makinelerin durumu çok kötüydü. Uğraştığım makine üzerinde 128mb ram vardı. Kullandığım her makinada Debian olmasına karşın o an...

The post Başarısız bir Linux’a göç denemesi appeared first on Bahri Meriç CANLI Kişisel Web Sitesi.

12 Eylül 2009

Posted In: Açık kaynak, linux, pardus, pardus-linux, ubuntu, windows, Xubuntu

Oracle’ın Linux stratejisi Ubuntu mu olmalı?

Bu adresteki haberin Türkçe çevirisini paylaşmak istiyorum. Elimden geldiğince cevirmeye çalıştım. Keyifli okumalar:



Oracle geçtiğimiz yıllarda yaptığı satın almalarla, pazarda önde gelen teknolojileri portföyünde topladı. Fakat tüm bu satın almalara rağmen, hala eksik kalan bir şey var: işletim sistemi. Her ne kadar, yıllardır Red Hat'ı satın alınacaklar listesinde tutsa da, işletim sistemi olarak Ubuntu'yu seçmek Oracle için daha iyi olabilir.

Evet, Oracle Sun'u satın alarak Solaris işletim sistemini de elde etmiş oldu, fakat Red Hat yönetim kurulu başkanı Jim Whitehurst'un Çarşamba günü, finansal raporları açıklarken belirttiği gibi, Solaris'ten Linux'e olan kullanıcı göçü hızla devam ediyor ve Sun'ın Linux'a olan eğilime karşı geliştirdiği OpenSolaris bu göçü durdurmak için etkisiz kaldı.

Red Hat'ın en büyük 25 anlaşmasını, Oracle'a kaptırmadan yenilemesi ile birlikte, bir Red Hat Enterprice (Kurumsal) Linux (RHEL) klonu olan Oracle Enterprise Linux (OEL), Red Hat'ın egemenliğine son vermek yolunda büyük darbe aldı. RHEL'nin piyasadaki egemenliği Oracle'ın herşeyi içinde olan bir kurumsal yazılım paketine sahip olma hedefinin önünde büyük bir engel olarak durmakta. Red Hat'in elinde böyle bir kurumsal yazılım paketinin olması Oracle için gerçek bir tehdit olarak görülüyor.

Oracle satış ekiplerinin Oracle uygulamalarını ve veritabanlarını RHEL platformu üzerinde OEL'e göre daha kolay satması, OEL'in zamanla yok olacağına bir işaret gibi gözüküyor.

The Register'in da belirttiği gibi Oracle, Red Hat'i alabilir fakat sabit ve yüksek gelirleriyle Red Hat, Oracle için pahalı bir satın alma hedefi olarak görülüyor. Bununla birlikte, Red Hat, Redwood Shores'daki (California'da Oracle'in merkezinin bulunduğu yer) ortağı ve rakibi olan Oracle'ın kollarına atlamak için can atmıyor.

Tüm bu bilgiler ışığında, Red Hat ile devam etmek yerine Canonical, ticari Ubuntu sponsoru, ile güçlü bir ortaklık Oracle için doğru bir Linux stratejisi olacaktır.

Açık şekilde görülüyor ki, Masaüstünde egemenliği elinde tutan ve ticari sunucularda da güçlü bir yeri olduğunu iddia eden Ubuntu, Linux dağıtımları içinde en çok tercih edilen dağıtım. OEL, Oracle satış ekibi için pazarlaması zor olan bir ürün olduğu için Ubuntu'yu Oracle teknolojilerini tamamlayan bir ürün olarak pazarlamak daha kolay olacaktır.

OEL'i satmak için istek var fakat derman yok.

Sahibi olduğum, açık kaynak kodlu içerik yönetimi uygulamarı satan şirketin, Alfresco, verilerine bakılacak olursa Ubuntu Kurumsal ürünlerdeki yüzde 37'lik payıyla, yüzde 28 pay alan RHEL ve Fedorayı geride bırakmış durumda.

Bir yıl önce Ubuntu ciddi bir ilerleme içindeydi, bugün ise gerçek kurumsal kurulumlarda tercih edilen dağıtım Ubuntu olmuş gözüküyor.

Özetle, Ubuntu arkasına camianın desteğini almış durumda. Tek eksiğinin bir yazılım devinin desteği olduğunu düşünüyorum. Hala aklına gelmemesine rağmen, Oracle, Ubuntu'yu kurumsal bir marka yapabilecek güçte.

Oracle'ın yıllar önce Red Hat'a elini uzatması tesadüfi değildi. Oracle'ın Red Hat Kurumsal Linux dağıtımına (RHEL) verdiği destek olmasaydı, bugün RHEL'in olduğu yerde Novell'in SUSE'sini ya da diğer Linux dağıtımlarını görebilirdik.

Oracle'ın elinde Ubuntu'yu başlıca tercih edilen kurumsal sunucu yapma gücü var. Fakat akıllardaki soru, Oracle bunu istiyor mu?

"The 451 Group" ile çalışan analist Matt Aslett'in bana dediği gibi, "Oracle'ın Linux stratejisi mevcut müşterilerine hizmet vermek." Ve Oracle RHEL kullanan Oracle müşterileri Ubuntu kullanan müşterilerden fazla. Sean Michael Kerner'in belittiği gibi Oracle ürünlerini Ubuntu üzerinde çalıştırmadan önce hepsinin Ubuntu üzerinde problemsiz çalıştığını belgelendirmek zorunda. Bu yüzden RHEL (ve onun klonu OEL) Oracle için daha güvenli bir seçim gibi gözüküyor.

Pazar RHEL (parasını veren kurumsal müşteriler) ve Ubuntu'dan (para ödemeyen Linux camiası) yanayken, Oracle'ın OEL için neden bir sürü kaynak ayırdığını anlamak zor. Ya git OEL yerine RHEL üzerine yoğunlaş ya da Ubuntu'ya bir fırsat ver.

Oracle Ubuntu'yu seçerek hem bir işletim sistemi sahibine sahip olur hem de Ubuntu'nun populerliğini kazanç kapısına çevirebilir.

Siz ne düşünüyorsunuz? Ubuntu, Oracle için iyi bir hamle olabilir mi? Yoksa Oracle'ın sonradan aklına gelen Linux pazarında, RedHat ile devam etmek Oracle için daha mı iyi olur?

28 Temmuz 2009

Posted In: Gezegen, linux, ubuntu

Zemberek Ubuntu paketleri hazırlandı

Daha önceki yazımda Rail ALİEV'in Ubuntu paketlerinin hazırlanmasına yönelik çalıştığından bahsetmiştim. Evet, çalışmaları meyvelerini verdi ve kütüphane, sunucu, zpspell (Zemberek KDE3 eklentisi için gerekli program) Openoffice.org ve Firefox eklentileri için hazırlanan paketler kendisinin kişisel paket arşivinde (PPA) yerini aldı. Bağlantıda yer alan depo adreslerini kullanarak paketleri kurup kullanmaya başlayabilirsiniz.

8 Nisan 2009

Posted In: ubuntu, zemberek

Ubuntu Tükiye E-Dergisi SUDO’nun 5 Sayısı Yayınlandı.

Gene büyük emekler ile hazırlanan SUDO dergisinin 5. sayısını duyurduk   arkadaşlar. Bu yeni sayıdaki yazıları aşağıdaki gibi listeleyebiliriz. * WEBHTTrack ile interneti depolayın (Ergin ÜRESİN) * OpenStreetMap (Rihal ALTUĞ) * Bilgisayar kapsar insan yaşamını (Aydın BEZ) * Linux’ta İşlemler (Caner BULUT) * Alexia Death Röportajı (Hüseyin SARIGÜL) * PHP Nedir (Mehmet SARIGÜL) * Linux ve […]

15 Mart 2009

Posted In: E-Dergi, İşlem, linux, process, Shell Scripting, sudo, ubuntu

Zemberek’in dağıtımlardaki durumu

Pek çok yerde dağıtımlarda Zemberek'in nasıl kurulacağına dair sorular ya da belgeler görüyorum. Onun için bunları tek yerden ulaşılabilir bir döküman haline getirmek istedim.

Pardus: Zemberek-server KDE ve GTK/GNOME etkileşimleriyle beraber entegre edilmiş durumda. Openoffice.org eklentisinin de eski bir sürümünü içeriyor. Firefox ve Thunderbird kullanırken Zemberek ile yazım denetimi yapılabiliyor.

Gentoo: Zemberek kütüphanesi, Zemberek-server KDE ve GTK/GNOME etkileşimleriyle beraber entegre edilmiş durumda. Openoffice.org eklentisi ve Firefox Zemberek eklentisi (MozZemberek) layman ile geliştirici depomu kullanarak kurulabilir. Kurulum ile ilgili kişisel günlüğümde yazdığım yazılar[1][2][3] incelenebilir.

Arch Linux: Zemberek kütüphanesi, Zemberek-server KDE ve GTK/GNOME etkileşimleriyle beraber entegre edilmiş durumda. Firefox kullanırken Zemberek ile yazım denetimi yapılabiliyor. Openoffice.org eklentisi programın kendi eklenti yöneticisi ile kurulabiliyor. Arch Linux paketleme çalışmaları için Samed BEYRİBEY'e ve Alper KANAT'a teşekkürler. Alper KANAT'ın duyurusuna http://raptiye.org/blog/2008/10/13/arch-linuxda-turkce-yazim-kontrolu/ adresinden ulaşılabilir.

Lapis Linux: Zemberek-server KDE ve GTK/GNOME etkileşimleriyle beraber entegre edilmiş durumda. Openoffice.org eklentisi de birlikte geliyor. Firefox ve Thunderbird kullanırken Zemberek ile yazım denetimi yapılabiliyor.

Debian ve Ubuntu için Rail ALİEV'in çalışmaları sürüyor. Tamamlandığında Zemberek kütüphanesi, Zemberek-server KDE ve GTK/GNOME etkileşimleri ve Openoffice.org eklentisi olacak. Bu iki dağıtım için de bilgileri tamamlandığında vereceğiz.

1: http://serkank.wordpress.com/2008/07/19/zemberek-gentoo-ile-bulustu/
2: http://serkank.wordpress.com/2008/11/22/zemberek-ooo-eklentisi-layman-ile-kurulabilir/
3: http://serkank.wordpress.com/2008/12/28/zemberek-firefox-eklentisi-layman-ile-kurulabilir/

Düzenleme: Pardus paketi kaldırıldıktan sonra Zemberek Openoffice eklenti listesinde görünmeye devam ediyor(muş)
Ekleme: Lapis Linux bilgileri
Ekleme: MozZemberek Gentoo için paketlendi.

26 Aralık 2008

Posted In: archlinux, Debian, gentoo, pardus, ubuntu, zemberek

e-dergi

KTÜ’den bir grup bilgisayar mühendisliği öğrencisi bir e-dergi çıkarmaya girişmişler. Editörlerinden Aydın, GNU/Linux ile ilgili yazmamı rica edince ben de dahil olmuş oldum. Her pazar, sadece son kullanıcı gözüyle GNU/Linux yazılarım yer alacak. İlk yazı da Daha İnsancıl Bir Ubuntu İçin Automatix oldu. Her on yazıda bir kendi başlıklarımdan oluşan bir derlemeyi bloğuma taşıyacağım.

6 Eylül 2007

Posted In: gnu/linux, Linux Gezegeni, serkan, ubuntu

WP Twitter Auto Publish Powered By : XYZScripts.com