Zope / Plone - быстрый старт
Материал из 1GbWiki.
Версия 10:48, 15 апреля 2010 (править) Renton (Обсуждение | вклад) (→Подготовка окружения, установка вспомогательных программ) ← К предыдущему изменению |
Версия 11:06, 15 апреля 2010 (править) (отменить) Renton (Обсуждение | вклад) (→Создание сайта Plone) К следующему изменению → |
||
Строка 58: | Строка 58: | ||
== Создание сайта Plone == | == Создание сайта Plone == | ||
- | * Заходим в панель управления Zope: http:// | + | * Заходим в панель управления Zope: <nowiki>http://</nowiki>'''название_вашего_сайта''':'''zope_порт'''/manage, используя для авторизации параметры доступа по FTP. |
- | zope_порт - порт, на котором работает Zope-даемон, указан в разделе кабинета /Хостинг HTTP служб/ | + | '''zope_порт''' - порт, на котором работает Zope-даемон, указан в разделе кабинета /Хостинг HTTP служб/ |
[[Изображение:zope_port.jpg|480px|thumb|center|Параметры службы]]<br clear="both" /> | [[Изображение:zope_port.jpg|480px|thumb|center|Параметры службы]]<br clear="both" /> | ||
* Из выпадающего меню выбираем "Plone site" -> ADD | * Из выпадающего меню выбираем "Plone site" -> ADD | ||
- | [[Изображение:Add plone.jpg| | + | [[Изображение:Add plone.jpg|480px|thumb|center|Добавление Plone сайта]]<br clear="both" /> |
- | * Поля конфигурации Plone заполняем | + | * Поля конфигурации Plone заполняем следующим образом: |
- | ID - | + | ID - '''название_вашего_сайта''' |
- | Title - | + | Title - любой текст (это то, что будет отображаться в HTML тэге <code>title</code>) |
-> ADD Plone site | -> ADD Plone site | ||
+ | [[Изображение:Add_plone_pref.jpg|480px|thumb|center|Параметры Plone сайта]]<br clear="both" /> | ||
- | Установка завершена, | + | Установка завершена, Plone сайт должен быть доступен по вашему основному URL адресу.<br /> |
+ | Демо версия доступна по адресу http://test-l13-zope.1gb.ru/ | ||
== Ссылки == | == Ссылки == |
Версия 11:06, 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
OpenID:
easy_install python-openid
Установка Plone
Можно установить свою любую версию Plone (в том числе и Zope), либо использовать версию, предустановленную на сервере (рекомендуется).
Собственная версия
{в процессе написания}
Предустановленная версия
- Скопируйте файлы Plone в свой
instance
командой:
/usr/sbin/zprod-manager add /usr/share/zproduct/plone-3.* ~/http
- Перезапустите Zope:
~/init.d/zopectl restart
Создание сайта Plone
- Заходим в панель управления Zope: http://название_вашего_сайта:zope_порт/manage, используя для авторизации параметры доступа по FTP.
zope_порт - порт, на котором работает Zope-даемон, указан в разделе кабинета /Хостинг HTTP служб/
- Из выпадающего меню выбираем "Plone site" -> ADD
- Поля конфигурации Plone заполняем следующим образом:
ID - название_вашего_сайта
Title - любой текст (это то, что будет отображаться в HTML тэге title
)
-> ADD Plone site
Установка завершена, Plone сайт должен быть доступен по вашему основному URL адресу.
Демо версия доступна по адресу http://test-l13-zope.1gb.ru/