Zope / Plone - быстрый старт
Материал из 1GbWiki.
Версия 08:43, 15 апреля 2010 (править) Renton (Обсуждение | вклад) (→Установка Plone) ← К предыдущему изменению |
Версия 09:42, 15 апреля 2010 (править) (отменить) Renton (Обсуждение | вклад) (→Создание сайта Plone) К следующему изменению → |
||
Строка 56: | Строка 56: | ||
== Создание сайта Plone == | == Создание сайта Plone == | ||
- | * Заходим в панель управления Zope: http://example.com/manage, используя для авторизации параметры доступа по FTP. | + | * Заходим в панель управления Zope: http://example.com:'''zope_порт'''/manage, используя для авторизации параметры доступа по FTP. |
+ | zope_порт - порт, на котором работает Zope-даемон, указан в разделе кабинета /Хостинг HTTP служб/ | ||
+ | [[Изображение:zope_port.jpg|480px|thumb|center|Параметры службы]]<br clear="both" /> | ||
* Из выпадающего меню выбираем "Plone site" -> ADD | * Из выпадающего меню выбираем "Plone site" -> ADD | ||
[[Изображение:Add plone.jpg|350px|thumb|center|Добавление Plone сайта]]<br clear="both" /> | [[Изображение:Add plone.jpg|350px|thumb|center|Добавление Plone сайта]]<br clear="both" /> | ||
Строка 64: | Строка 66: | ||
-> ADD Plone site | -> ADD Plone site | ||
- | Установка завершена, можно проверить: http:// | + | Установка завершена, можно проверить: <nowiki>http://название_сайта:'''порт'''</nowiki> |
== Ссылки == | == Ссылки == |
Версия 09:42, 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:zope_порт/manage, используя для авторизации параметры доступа по FTP.
zope_порт - порт, на котором работает Zope-даемон, указан в разделе кабинета /Хостинг HTTP служб/
- Из выпадающего меню выбираем "Plone site" -> ADD
- Поля конфигурации Plone заполняем произвольным образом:
ID - plone Title - example.com
-> ADD Plone site
Установка завершена, можно проверить: http://название_сайта:'''порт'''