Zope / Plone - быстрый старт
Материал из 1GbWiki.
Версия 14:26, 20 ноября 2009 (править) Dmih (Обсуждение | вклад) м ← К предыдущему изменению |
Версия 08:43, 15 апреля 2010 (править) (отменить) Renton (Обсуждение | вклад) (→Установка Plone) К следующему изменению → |
||
Строка 6: | Строка 6: | ||
[[Изображение:Zope.jpg|350px|thumb|center|Zope - страница по-умолчанию]]<br clear="both" /> | [[Изображение:Zope.jpg|350px|thumb|center|Zope - страница по-умолчанию]]<br clear="both" /> | ||
Zope готов к работе. | Zope готов к работе. | ||
+ | |||
+ | === Подготовка окружения, установка вспомогательных программ === | ||
+ | Т.к. Zope/Plone требуют наличия языка Python версии 2.4, то все дополнительные модули необходимо будет установить именно с учетом этой версии в свой домашний каталог. | ||
+ | |||
+ | * Создаем в корне домашнего каталога файл <code>.pydistutils.cfg</code> для настройки путей инсталляции модулей: | ||
+ | [install] | ||
+ | prefix = $HOME/python | ||
+ | |||
+ | [easy_install] | ||
+ | install_dir = $HOME/python/lib64/'''python2.4'''/site-packages | ||
+ | * Для настройки переменных <code>PATH</code>, <code>PYTHONPATH</code> добавьте строки: | ||
+ | export PATH=$PATH:$HOME/python/bin:$HOME/python/lib64/'''python2.4'''/site-packages | ||
+ | export PYTHONPATH=$PYTHONPATH:$HOME/python/lib64/'''python2.4'''/site-packages | ||
+ | в ваш <code>~/.bashrc '''в начало файла'''.</code> | ||
+ | |||
+ | * Выполняем команду: | ||
+ | source ~/.bashrc | ||
+ | для того, чтобы сделанные изменения вступили в силу. | ||
+ | |||
+ | * Создаем различные каталоги: | ||
+ | mkdir -p ~/src ~/python/lib64/'''python2.4'''/site-packages | ||
+ | * Симлинк: | ||
+ | cd ~/python; ln -s lib64 lib; cd | ||
+ | |||
+ | * Устанавливаем Setuptools | ||
+ | С сайта http://pypi.python.org/pypi/setuptools#downloads скачиваем <code>egg</code> пакет для версии Python 2.4, | ||
+ | cd ~/src && wget http://pypi.python.org/packages/2.4/s/setuptools/setuptools-0.6c11-py2.4.egg#md5=bd639f9b0eac4c42497034dec2ec0c2b | ||
+ | установка: | ||
+ | /bin/bash setuptools-0.6c11-py2.4.egg --prefix=$HOME/python | ||
+ | Для того, чтобы запускался наш easy_install, добавляем псевдоним команды в .bashrc: | ||
+ | echo 'alias easy_install="$HOME/python/bin/easy_install"' >> ~/.bashrc && source ~/.bashrc | ||
+ | |||
+ | * Установка дополнительных модулей необходимых для запуска Plone в стандартной конфигурации: | ||
+ | PIL: | ||
+ | cd ~/src && wget http://effbot.org/downloads/Imaging-1.1.7.tar.gz | ||
+ | cd Imaging-1.1.7 && python2.4 setup.py install | ||
== Установка Plone == | == Установка Plone == | ||
- | + | Можно установить свою любую версию Plone (в том числе и Zope), либо использовать версию, предустановленную на сервере (рекомендуется). | |
+ | |||
+ | === Собственная версия === | ||
+ | {в процессе написания} | ||
+ | |||
+ | === Предустановленная версия === | ||
* Скопируйте файлы Plone в свой <code>instance</code> командой: | * Скопируйте файлы Plone в свой <code>instance</code> командой: | ||
/usr/sbin/zprod-manager add /usr/share/zproduct/plone-3.* ~/http | /usr/sbin/zprod-manager add /usr/share/zproduct/plone-3.* ~/http |
Версия 08:43, 15 апреля 2010
Содержание |
Общие сведения
Статья представляет собой пошаговое руководство, позволяющие быстро развернуть CMS Plone с использованием хостинга 1Gb.ru.
Подготовка
- В разделе личного кабинета /Хостинг HTTP служб/ нужно переключить сайт в режим хостинга Zope. Через 1-3 часа проверить, открыв сайт в обозревателе. Если все в порядке, вы увидите примерно такую страницу:
Zope готов к работе.
Подготовка окружения, установка вспомогательных программ
Т.к. Zope/Plone требуют наличия языка Python версии 2.4, то все дополнительные модули необходимо будет установить именно с учетом этой версии в свой домашний каталог.
- Создаем в корне домашнего каталога файл
.pydistutils.cfg
для настройки путей инсталляции модулей:
[install] prefix = $HOME/python [easy_install] install_dir = $HOME/python/lib64/python2.4/site-packages
- Для настройки переменных
PATH
,PYTHONPATH
добавьте строки:
export PATH=$PATH:$HOME/python/bin:$HOME/python/lib64/python2.4/site-packages export PYTHONPATH=$PYTHONPATH:$HOME/python/lib64/python2.4/site-packages
в ваш ~/.bashrc в начало файла.
- Выполняем команду:
source ~/.bashrc
для того, чтобы сделанные изменения вступили в силу.
- Создаем различные каталоги:
mkdir -p ~/src ~/python/lib64/python2.4/site-packages
- Симлинк:
cd ~/python; ln -s lib64 lib; cd
- Устанавливаем Setuptools
С сайта http://pypi.python.org/pypi/setuptools#downloads скачиваем egg
пакет для версии Python 2.4,
cd ~/src && wget http://pypi.python.org/packages/2.4/s/setuptools/setuptools-0.6c11-py2.4.egg#md5=bd639f9b0eac4c42497034dec2ec0c2b
установка:
/bin/bash setuptools-0.6c11-py2.4.egg --prefix=$HOME/python
Для того, чтобы запускался наш easy_install, добавляем псевдоним команды в .bashrc:
echo 'alias easy_install="$HOME/python/bin/easy_install"' >> ~/.bashrc && source ~/.bashrc
- Установка дополнительных модулей необходимых для запуска Plone в стандартной конфигурации:
PIL:
cd ~/src && wget http://effbot.org/downloads/Imaging-1.1.7.tar.gz cd Imaging-1.1.7 && python2.4 setup.py install
Установка Plone
Можно установить свою любую версию Plone (в том числе и Zope), либо использовать версию, предустановленную на сервере (рекомендуется).
Собственная версия
{в процессе написания}
Предустановленная версия
- Скопируйте файлы Plone в свой
instance
командой:
/usr/sbin/zprod-manager add /usr/share/zproduct/plone-3.* ~/http
- Перезапустите Zope:
~/init.d/zopectl restart
Создание сайта Plone
- Заходим в панель управления Zope: http://example.com/manage, используя для авторизации параметры доступа по FTP.
- Из выпадающего меню выбираем "Plone site" -> ADD
- Поля конфигурации Plone заполняем произвольным образом:
ID - plone Title - example.com
-> ADD Plone site
Установка завершена, можно проверить: http://example.com/plone