FreePM uygulamasını çalıştırmak için gerekli olan herşeyin bulunduğu 14 MB'lık gzip'li dosyayı indirdiğinizi varsayıyoruz. Buna rağmen, Zope ayrı olarak da yüklenebildiğinden ve Zope kullanan başka uygulamalarınız da olabileceğine göre, FreePM'i Zope ile ayrı olarak nasıl yükleyebileceğinize dair ipuçları da vereceğim.
14MB'lık FreePM Paketi İle Yüklemek
14 MB'lık paketi indirdikten sonra, extensions_for_1.0b6.tar.gz paketini de indirdiğinizi farzediyorum. Bu noktada, aslında gzip'li tar dosyalarını nereye açtığınız pek fark etmiyor, ancak gene de işimi güvenli ve temiz yapmak istiyorum; bu yüzden her birini kendi dizinine taşıyacağım. Şimdi, dosyayı açmak için gunzip FreePM-1.0b6-FULL-linux2-x86.tar.gz ve ardından tar xvf FreePM-1.0b6-FULL-linux2-x86.tar.gz yapın.
Tar dosyasının açılması bittikten sonra, FreePM-1.0b6-FULL-linux2-x86 adında yeni bir dizin göreceksiniz. İşleri daha da kolaylaştırmak için bu dizinin ismini FreePM olarak değiştireceğim, bu yüzden bu komut satırını uygulayın: mv FreePM-1.0b6-FULL-linux2-x86 FreePM
extensions_for_1.0b6.tar.gz dosyasını yeni oluşturduğumuz FreePM dizinine taşıyalım ve Extension dizinin içine taşıyıp tar xvf kullanarak açalım.
Tim Cook, Zope'u yüklemek için bir betik yazacak kadar kibar ve nazik bir insan. FreePM dizinine girince (14 MB'lık dosyayı açtığımız zaman oluşturduğumuz dizin), ./install ile betiği çalıştırabilirsiniz.
| Dikkat |
---|
YÖNETİCİ ADINIZI VE PAROLANIZI yazmayı unutmayın, aksi takdirde Zope sunucusunu yeniden kurmak ve yönetici için yeni bir parola seçmek zorundasınız.
|
Zope Sunucusunu Çalıştırmak
Tim Cook, aynı zamanda sunucuyu başlatmak ve durdurmak için de iki betik yazdı. FreePM dizininde olduğumuzdan emin olun. Eğer dizindeyseniz start ve stop adlı dosyaları göreceksiniz. Bu betikler, ./install betiğini çalıştırdığınız yerde bulunuyor. Zope sunucusunu çalıştırmak için, ./start komutunu verin. Aynı zamanda, Zope süreçlerini uygunsuz durdurmaya yarayan CTRL-C kombinasyonunun yerine, ./stop yazarak servisin emniyetli şekilde kapatılmasını sağlayabilirsiniz.
FreePM Zope Ürünlerini Yüklemek
Zope ürünlerini yüklemek hakkında söylemek istediğim ilk şey, ilk kullanıcı olan Admin'in sadece diğer kullanıcıları ekleme hakkının olduğu ancak hiçbir ürünü kendi kendine yönetemeyeceğidir. İlk yapmanız gereken şey, yeni bir kullanıcı eklemek ve o kullanıcıyı idareci yapmaktır.
Çalışan bir Zope sunucusuna girmek için, bir ağ tarayıcısı açıp http://127.0.0.1:8080 yazmanız ya da Zope sunucunuzun ne kadar yeni olduğuna bağlı olarak http://127.0.0.1:9673 yazmanız gerekiyor. Eğer yükleme sırasındaki çıktıya bakarsanız, hangi portu kullanmanız gerektiğini göreceksiniz.
| Not |
---|
Zope, port bağlantısını değiştirdiği için eski port olan 8080'in kullanılması karmaşaya yol açabilir.
|
Bu noktada, zope giriş sayfasını okuyun ve doğru portu kullandığınızdan emin olun.
Zope yönetim arayüzü olduğunu belirten bağa tıklayın ya da http:127.0.0.1:8080/manage yazarak yönetici arabirimine ulaşın. Eğer sol çerçevenin üzerinde bir kök dizini görüyorsanız, doğru bölüme geldiniz. Aynı sayfada olduğumuzdan emin olun, şimdi sağ çerçevedeki Kök Dizin simgesine tıklayın.
Sağ köşede, kök dizininin içeriğini göreceksiniz.
acl_users dizinini arayın ve tıklayın. Yeni Kullanıcı Ekle seçeneğini seçin ve gerekli alanları doldurun. Alan kısmını boş bırakın. Görev seçtiğinizden emin olun. Öncelikle bu kullanıcı için manager kısmına tıklayın.
Zope kullanarak tamamen oturum kapatmakta sıkıntı çekmiştim, bu yüzden diğer kullanıcılara geçmeden önce, tüm tarayıcı pencerelerini kapattığınızdan emin olun.
Eğer bir kullanıcıya yönetici yetkisi verdiyseniz, oturumu yeniden açmak zorundasınız. Yani, tüm tarayıcı pencerelerini kapatın ve yeni bir zope yönetim ekranı açın. Bu noktada, size yine bir oturum açma sorgusu gösterecektir. Yeni kullanıcı adınızı ve parolanızı girin.
Kullanıcı olarak (admin kullanıcısı değil) oturum açtıktan sonra, sol üst köşedeki Kök Dizini'ne tıklayın. Sağ çerçevede Import/Export düğmelerini seçin. Yeni bir ekran göreceksiniz. "Import File Name" alanına, FreePM Product.zexp ifadesini girin ve "Import" düğmesine basın. İşleminizin başarılı olduğuna dair bir ekran göreceksiniz.
Bir sonraki adım, sol üst köşedeki Kök Dizini simgesine tıklamak olacak. tekrar İmport/Export düğmesine basın, ancak bu sefer FreePM.zexp'i dahil edeceksiniz. Şimdi "Import" düğmesine tıklayın.
| Dikkat |
---|
FreePM.zexp Zope ürününün çok büyük olduğunu ve dahil edilmesinin uzun zaman alacağını unutmayın ve bu yüzden tarayıcınızdan bir hata alırsanız şaşırmayın. Bu aşamada, nerseyse saçımı başımı yolmak üzereydim çünkü gerçekte neyin yanlış gittiği konusunda fikir sahibi değildim. Aslında yanlış giden hiçbir şey yoktu, sadece boyutu fazla olduğu için (32 MB) zope ürününün dahil edilmesi zaman alıyordu. Yapılan işlemlerden emin olmak istiyorsanız, FreePM.zexp dahil edilirken python'un iş üzerinde olduğunu göreceğiniz top unix komutunu kullanmanızı öneririm.
|
FreePM'i çalıştırmak için, bir tarayıcı penceresi açmanız ve http://127.0.0.1:8080/FreePM adresine gitmeniz gerekiyor.
FreePM'in karşılama ekranıyla karşılaşacaksınız. Buna rağmen, şimdiye kadar yalnızca hastaları ekledim, ancak diğer hiçbir hassas ayarla oynamadım. Bu kısım, çok çalışma gerektiren bir kısım.