Установка Plone 3 и выше
В данном кратком руководстве собраны инструкции по установке Plone версии 3 или выше.
Установка CMS Plone доступна на специализированных тарифах Zope/Plone хостинга.
Операции по установке Plone/Zope могут быть выполнены сотрудниками круглосуточной Службы технической поддержки хостинга по запросу.
- Дистрибутив. Скачать дистибутив 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
- Установка. Установку необходимо производить в каталог ~/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
- Настройка. Перед настройкой необходимо получить от Службы технической поддержки номер порта, на котором будет работать Zope. Номер порта имеет вид 15xxx, например, 15091.
Далее, необходимо вписать назначенный Вам порт в файл конфигурации ~/private/Plone/zinstance/parts/instance/etc/zope.confmcedit ~/private/Plone/zinstance/parts/instance/etc/zope.conf
В этом файле необходимо найти следующий фрагмент и подставить вместо порта по умолчанию 8080 нужное Вам значение:<http-server> address 8080 </http-server>
- Запуск. Команды для управления сервисом Plone находятся в каталоге ~/private/Plone/zinstance/bin/
Для запуска Plone необходимо выполнить следующую команду:~/private/Plone/zinstance/bin/plonectl start
- Настройка перенаправления. После выполнения вышеизложенных инструкций Ваш 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]
Полезная информация
- Панель управления находится по адресу http://ВАШ_ДОМЕН/manage/
- Команды для определения состояния, перезапуска и остановки службы Plone:
./plonectl status ./plonectl restart ./plonectl stop
- Инстанция находится в каталоге ~/private/Plone/zinstance/parts/instance/
- Логи находятся в каталоге ~/private/Plone/zinstance/var/log/