Установка Plone 3 и выше

В данном кратком руководстве собраны инструкции по установке Plone версии 3 или выше.

Установка CMS Plone доступна на специализированных тарифах Zope/Plone хостинга.

Операции по установке Plone/Zope могут быть выполнены сотрудниками круглосуточной Службы технической поддержки хостинга по запросу.

  1. Дистрибутив. Скачать дистибутив Plone (Unified Installer) можно с официального сайта plone.org. В комплекте идут необходимые версии Python и Zope. Вы можете выбрать необходимую версию Plone.
    cd ~/private
    wget http://launchpad.net/plone/3.1/3.1.7/+download/Plone-3.1.7-UnifiedInstaller.tgz
    tar fx Plone-3.1.7-UnifiedInstaller.tgz
    cd Plone-3.1.7-UnifiedInstaller
  2. Установка. Установку необходимо производить в каталог ~/private/. Перед запуском непосредственно процедуры установки необходимо узнать каталог установки и имя пользователя, от которого в дальнейшем будет работать Plone.
    Имя пользователя - это то имя, которое вы используете для подключения по ssh и для доступа по ftp. Узнать его можно, выполнив в консоли ssh команду whoami:
    whoami
    Для определения текущего каталога используется команда pwd:
    pwd
    Для установки необходимо выполнить следующую команду:
    ./install.sh --target=`pwd`/../Plone --user=`whoami` standalone
    Или её аналог в развёрнутой записи:
    ./install.sh --target=/home/vhosts/ВАШ_ДОМЕН/private/Plone --user=ИМЯ_ПОЛЬЗОВАТЕЛЯ standalone
  3. Настройка. Перед настройкой необходимо получить от Службы технической поддержки номер порта, на котором будет работать Zope. Номер порта имеет вид 15xxx, например, 15091.
    Далее, необходимо вписать назначенный Вам порт в файл конфигурации ~/private/Plone/zinstance/parts/instance/etc/zope.conf
    mcedit ~/private/Plone/zinstance/parts/instance/etc/zope.conf
    В этом файле необходимо найти следующий фрагмент и подставить вместо порта по умолчанию 8080 нужное Вам значение:
    <http-server>
      address 8080
    </http-server>
  4. Запуск. Команды для управления сервисом Plone находятся в каталоге ~/private/Plone/zinstance/bin/
    Для запуска Plone необходимо выполнить следующую команду:
    ~/private/Plone/zinstance/bin/plonectl start
  5. Настройка перенаправления. После выполнения вышеизложенных инструкций Ваш Plone-сайт будет доступен по адресу http://ВАШ_ДОМЕН:НОМЕР_ПОРТА/Plone. Вряд ли это именно то, чего Вы хотели - наверняка Вам хочется, чтобы сайт открывался по адресу http://ВАШ_ДОМЕН/. Для этого надо настроить переадресацию. Необходимо внести изменения в файл .htaccess, расположенный в коне сайта, т.е. в каталоге ~/httpdocs/:
    mcedit ~/httpdocs/.htaccess
    Вам необходимо добавить следующие строки (естественно, изменив номер порта на свой):
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ http://127.0.0.1:НОМЕР_ПОРТА/VirtualHostBase/http/%{HTTP_HOST}:80/Plone/VirtualHostRoot/$1 [L,P]

 

Полезная информация

  1. Панель управления находится по адресу http://ВАШ_ДОМЕН/manage/
  2. Команды для определения состояния, перезапуска и остановки службы Plone:
    ./plonectl status
    ./plonectl restart
    ./plonectl stop
  3. Инстанция находится в каталоге ~/private/Plone/zinstance/parts/instance/
  4. Логи находятся в каталоге ~/private/Plone/zinstance/var/log/