Jak do tego podejść? Czy jest bezpieczna metoda instalacji Zope i
Plone na produkcyjnym serwerze?
Wiem, że jest coś takiego jak wirtualne środowisko pythona, np.
http://pypi.python.org/pypi/virtualenv. Czy można zainstalować zope i
plone w takim środowisku? a jeśli można to jak?
Pozdrawiam
Michał Jędryka
Python 2.4 nie popsuje 2.5. Gdy są zainstalowane oba, domyślnym
powinień być 2.5. Debian Etch, to już straszna staroć i ubuntu 8.10 ma
porostu pakiet plone3-site, więc nie potrzebujesz żadnych dodatkowych
źródeł w apt.
Co do virtualenv, to jest bardzo przydatny - szczególnie jak masz
właśnie kilka aplikacji, które potencjalnie korzystają z różnych
wersji tej samej biblioteki.
Jeśli już masz virtualenv, to dalej jest prosto:
/mojwirtualnypython/bin/easy_install plone
Czekasz dłuższą chwile i masz najnowszą wersję plone wraz z wszystkimi
zależnościami prosto z pypi.python.org;
O ile si� orientuj� bez Python'a 2.4 si� nie ob�dzie. Wystarczy bazowa
paczka do 2.4, easy_install i virtualenv. Potem tworzysz autonomiczne
�rodowisko i budujesz wg
http://plone.org/documentation/tutorial/buildout - tyle, �e wszystkie
odwo�ania do easy_install czy python s� lokalne.
Paweďż˝ Lewicki
> Chcę wypróbować plone. Pierwsza zabawa na windowsie nie sprawiła
> większych kłopotów. Jednak na serwerze (Ubuntu 8.10) już przy samej
> próbie instalacji nie wiem co zrobić. Zgodnie z
> http://plone.org/documentation/how-to/plone-on-debian-etch próbowałem
> apt-get install -t etch-backports plone3-site. Ale okazuje się, że
> zostanie zainstalowany python 2.4. Szczerze mówiąc nie wiem co oprócz
> tego apt namąci w systemowym pythonie, ale boję się, mogą przestać
> działać inne aplikacje, pracujące na pythonie 2.5 (w tym postawione na
> django).
Python 2.4 i 2.5 będą kompletnie rozdzielone od siebie w /usr/lib/ oraz
mieć osobne binarki w /usr/bin/. Przynajmniej tak jest w Debianie...
Może skorzystaj z gotowej binarki ( http://plone.org/documentation/
tutorial/installing-plone-3-with-the-unified-installer/tutorial-all-
pages )? Używa virtualenva, więc nie musisz się martwić o systemowego
Pythona i działa bardzo dobrze na Pythonie 2.5. Dodatkowo ma ona świetny
parametr (tak jak samo Zope 2): --with-python. Możesz sobie skompilować
Pythona 2.5 oraz PIL do katalogu /opt/plone i tym samym kompletnie
wyizolować Plona od systemowego Pythona. Aktualizacje w tym przypadku
opierają się na bekapie instancji i instalowaniu wszystkiego od nowa.
--
+
Ja użyłem instalatora dla Linuksa ze strony plone:
* http://plone.org/products/plone - unified installer for Linux/...
sam instaluje i konfiguruje wszystkie wymagane elementy nie ingerując
w system, wystarczą uprawnienia zwykłego użytkownika.
MJ