[править] Общие сведенияСтатья представляет собой пошаговое руководство, позволяющие быстро развернуть CMS Plone с использованием хостинга 1Gb.ru. Процесс установки полностью автоматизирован. Однако, в статье также представлена пошаговая установка, которая поможет вам в случае, если вы хотите понять принцип работы Zope/Plone на хостинге или установить свою версию приложения. [править] Вариант 1: Автоматическая установка Zope/Plone1. В разделе личного кабинета /Хостинг HTTP служб/ (http://www.1gb.ru/c/httpdaemon) нужно переключить сайт в режим хостинга Zope: Если переключение сайта прошло успешно, в таблице вы увидите параметры созданной службы. Обязательно запомните свой номер ПОРТА на котором работает служба (отмечено красным цветом на скриншоте), это в дальнейшем вам понадобится. 2. Приблизительно через 15 минут вы можете уже открыть свой сайт в обозревателе. http://ваш_сайт:ВАШ_ПОРТ 3. Установите параметры сайта. ВАЖНО: В поле идентификатор пути - нужно ввести URL вашего сайта, без http, без www. Например: test-l19-plone4.1gb.ru Все остальное - произвольно. 4. После нажатия кнопки, вы перейдете на главную страницу вашего сайта: 5. Теперь на сайт можно зайти по нормальному адресу (без указания порта), http://ваш_сайт.ру Логин администратора: admin Пароль администратора: ваш пароль для доступа по FTP [править] Вариант 2: Самостоятельная установка компонентов Zope/PloneДанная статья предназначена для технических специалистов.Вы должны знать основы программирования, уметь пользоваться консольными программами и официальной документацией от разработчиков.
В связи с тем, что на сервере могут обновиться версии программ, измениться конфигурация приложений, документация в статье может не соответствовать действительности, поэтому вы должны быть готовы разобраться с возможными проблемами самостоятельно или с помощью специалистов из платной поддержки http://www.1gb.ru/spp, обычная поддержка хостинга не оказывает консультации по установке и отладке скриптов. Предполагается, что ваш сайт уже работает в режиме службы Zope (пункт 1, варианта 1), но вы решили удалить предустановленную версию приложения и поставить свою. При этом вам также понадобится номер порта, на котором работает ваш сайт, можно посмотреть в разделе кабинета "Хостинг HTTP служб" или по ссылке http://www.1gb.ru/c/httpdaemon И IP адрес сайта, можно узнать в разделе "Управление сайтами и серверами" или по ссылке http://www.1gb.ru/c/s [править] Установка Zope/Plone1. Очищаем каталог http: $ rm -rfv ~/http && mkdir ~/http 2. С сайта http://plone.org скачиваем unified архив Plone для Linux/BSD/Unix (пример команды для загрузки последней версии): $ cd ~/src; links -source -http-bugs.no-compression 1 http://plone.org/products/plone | sed -n 's%^.*file"\ href="\(https://launchpad.net/plone/4\..*tgz\).*$%\1%p' | xargs -n1 wget распаковываем его: $ tar xvfz Plone-*.tgz 3. Конфигурируем и устанавливаем: $ cd Plone-* $ ./install.sh --password=ВАШ_ПАРОЛЬ --user=$(whoami) --target=$HOME/http --clients=1 zeo - ВАШ_ПАРОЛЬ - пароль в администратора Zope/Plone, может быть любым - zeo - установка в режиме клиент-сервер, подробнее см. тут Установка занимает несколько минут, надо дождаться. Сообщение об успешной установке будет примерно таким: ##################################################################### ###################### Installation Complete ###################### Plone successfully installed at ... ... Use the account information below to log into the Zope Management Interface The account has full 'Manager' privileges. Username: admin Password: ВАШ_ПАРОЛЬ [править] Настройка Zope1. Редактируем файл $ sed -i 's/^zeo-address .*$/zeo-address = 127.0.0.1:ВАШ_ПОРТ/;s/http-address .*$/http-address = ВАШ_IP:ВАШ_ПОРТ/' ~/http/zeocluster/buildout.cfg либо с помощью вашего любимого текствого редактора, в файле # ZEO Server zeo-address = 127.0.0.1:PORT # Zope client 1 http-address = IP:PORT на то, что вы сохранили ранее. 3. Сохраняем конфигурацию: $ cd ~/http/zeocluster && ./bin/buildout 4. Создаем симлинк для автозапуска службы: $ mkdir ~/init.d && cd ~/init.d && ln -sf ../http/zeocluster/bin/plonectl zopectl Через минуту приложение запустится автоматически, либо можно сразу запустить его вручную: $ ~/init.d/zopectl start zeoserver: . daemon process started, pid=32576 client1: . daemon process started, pid=788 [править] Настройка параметров сайта PloneДалее все шаги полностью соответствуют разделу "вариант 1" начиная с пункта 2. [править] Если ничего не работаетОсновным средством для понимания того, что происходит с Zope, являются лог-файлы. Найти их можно в каталоге ~/http/zeocluster/var . [править] См. также[править] Ссылки
|
|









