Различия между версиями 1 и 2
Версия 1 от 2010-05-29 06:30:25
Размер: 14029
Редактор: alafin
Комментарий:
Версия 2 от 2010-05-29 06:57:33
Размер: 21675
Редактор: alafin
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 53: Строка 53:
Строка 58: Строка 59:
Строка 63: Строка 65:
Строка 68: Строка 71:
Строка 74: Строка 78:
Строка 79: Строка 84:

== Конфигурирование сервера в Windows ==

Настройки Plone содержатся в текстовом файле, который вы можете редактировать для достижения необходимого результата. Вы можете изменить порт, который прослушивает Plone, используемые .log-файлы а также множество других опций. Под Windows некоторые из ключевых свойств доступны из контроллера и графического интерфейса пользователя (GUI, ГИП). Если вы хотите изменить некоторые другие конфигурационные опции, обратитесь к Приложению А для получения полного списка доступных опций. Для запуска контроллера используйте ссылку "Пуск - Программы - Plone - Plone".

Как говорилось ранее, первая страница, которую вы увидите это страница состояния, которая позволит вам остановить или запустить Plone. Слева в контроллере есть несколько других экранов, о которых сейчас пойдёт речь.

== Изменение портов ==

Изменение портов, как показано на рисунке 2-7, позволяет вам указать порты, которые Plone прослушивает на наличие входящих соединений по HTTP, протоколу передачи файлов (File Transfer Protocol - FTP) и Web-based Distributed Authoring and Versioning (WebDAV).

{{attachment:0207.png}}

'''Рисунок 2-7. Странца отображает порты, на которых запущен Plone. '''

Как упоминалось ранее, при установке Plone следовало позаботиться о том, чтобы никакой другой сервер (IIS, Apache или Personal Web Server - PWS) не прослушивал тот же самый порт, какой и Plone, то есть порт 80. В момент запуска включены только HTTP порты Plone и Zope, а не все 4. Чтобы активировать остальные порты (при необходимости) вы должны отредактировать текстовый файл, в котором записаны конфигурационные команды. Ниже описаны четыре поля на странице портов:

 * Plone HTTP: это поле указывает порт для доступа пользователей к Plone. По-умолчанию это порт 80 - стандартный для Web-серверов. Несмотря на то, что этот порт не является обязательным, без него вы не сможете получить доступ к Plone с помощью браузера. Если этот порт включен и Plone запущен, кнопка View Plone на статусной странице (странице состояния) должна быть доступна.
 * Zope Management HTTP: это поле указывает порт для доступа к Plone в качестве администратора. По умолчанию это порт 8080. Указанный порт позволяет вам получить доступ к Интерфейсу управления Zope (ZMI) для корневого каталога Zope. Вы можете сделать то же самое через HTTP порт, однако более просто и удобно использовать различные порты. Если данный порт включени и Plone запущен - кнопка Manage Plone на статусной странице (странице состояния) должна быть доступна.
 * FTP Access: это поле указывает порт для доступа к Plone по протоколу FTP. По умолчанию данное поле пустое - это означает, что порт неактивен. Если вы хотите включить его, обычно для этого используют порт 21. Вы можете использовать FTP для передачи больших файлов.
 * WebDAV Source: это поле указывает порт для доступа к Plone через WebDAV. По умолчанию данное поле пустое - это означает, что порт неактивен. Если вы хотите включить его, обычно для этого используют порт 8021. (WebDAV - это протокол для удалённого управления контентом в Plone. С помощью WebDAV вы получаете возможность выполнять такие задачи, как отображение вашего сервера Plone на какой-либо из дисков в Windows).

== Использование аварийной страницы пользователя ==

В главе 9 рассказывается о странице Emergency User (аварийная страница). Говоря кратко, она позволит вам получить аварийный доступ к системе в случае если вы забыли имя пользователя или пароль.

== Запуск Plone в режиме отладки ==

К этому моменту мы запустили и остановили Plone в производственном (production) режиме. Это наискорейший и рекомендуемый путь запуска Plone. Для разработки компонентов или решения отладочных проблем, вам будет необходимо запустить Plone в режиме отладки. Данный режим запуска рекомендуется в том случае, если вы разрабатываете компоненты или скины, о чём будет рассказано в следующих главах. Данный метод не используется по умолчанию, потому что производительность в нём примерно в 10 раз ниже, чем в обычном.

Для запуска Plone в режиме отладки, выберите ссылку "Пуск - Программы - Plone - Plone (Debug Mode)" после чего появится приглашение коммандной строки: вся отладочная информация будет отображаться в этом окне (смотрите рисунок 2-8).

{{attachment:0208.png}}

'''Рисунок 2-8. Запуск Plone из коммандной строки. '''

Для проверки того, что Plone стартовал, запустите браузер и перейдите по адресу http://localhost/. Если Plone успешно установлен, вы увидите окно привествия.


Строка 80: Строка 125:
 

Глава 2. Установка Plone

Установка Plone

В этой главе речь пойдёт о том, как установить Plone на различные платформы и настроить для него базовые конфигурационные опции. Если вы хотите незамедлительно опробовать Plone, то лучшее, что вы сможете сделать - это посетить демонстрационный сайт http://demo.plone.org. Там вы сможете попробовать добавить и отредактировать контент без установки чего-либо.

В отличие от других глав, чтение данной главы от начала до конца не является необходимым для понимания всего материала в целом. Глава разбита на разделы, соответствующие различным операционным системам: то есть вы можете прочитать лишь тот раздел, который имеет отношение к вам. Plone может быть установлен на любую платформу, которую поддерживает Zope: Windows, Mac OS X, Linux, большинство Unix платформ и Solaris.

Для установки Plone и достижения более хорошей его продуктивности следует использовать высокопроизводительный компьютер. Plone - это сложная система, которая требует мощный процессор и достаточное количество памяти. Если вы обслуживаете большой Web-сайт, в основном рекомендуют использовать машины с частотой процессора не менее 2ГГц и объёмом оперативной памяти не менее 1Гб. Однако, для большинства обычных сайтов прекрасная работа достигается при использовании машины с частотой процессора 500МГц и размером оперативной памяти 64Мб. Для более подробной информации о выполнении операций, кешировании и ускорении работы Plone читайте в главе 14. Для основательной (с нуля) установки Plone необходимо около 50Мб дискового пространства. Если вы уже имеете установленные Zope и Python, то места потребуется намного меньше - около 2Мб. Вы также должны учесть размер объектной базы данных Plone, которая со временем может разрастись почти до любого размера, в зависимости от того, сколько данных вы будете в ней хранить.

Для использования Plone вам понадобится браузер, с помощью которого вы получите доступ к серверу. Если пользователи захотят попасть на ваш сайт, в их браузере должен быть разрешён приём cookies файлов. Поддержка JavaScript не требуется, однако её наличие обогатит предоставляемый интерфейс. Поскольку Plone имеет большое количество CSS (каскадных таблиц стилей), использование современных браузеров является более привлекательным путём для красивого отображать интерфейса Plone. Тем не менее, использование других браузеров также позволит обеспечить полную функциональность системы.

Для использования рекомендуется один из следующих браузеров:

  • Microsoft Internet Explorer 5.5 или выше
  • Netscape 7.0 или выше
  • Mozilla 1.0 или выше
  • Opera 7.0 или выше
  • Konqueror 3.0 или выше
  • Safari 1.0 или выше

Plone также полностью функционирует (с некоторыми различиями во внешнем виде) в следующих браузерах:

  • Netscape 4.*x*
  • Microsoft Internet Explorer 5.0
  • Microsoft Internet Explorer 4.0
  • Konqueror 2.*x*
  • Lynx (text-based)
  • w3m (text-based)
  • AWeb
  • Links (text-based, with optional graphics)
  • Любой браузер, который обрабатывает основные теги языка разметки гипертекста (Hypertext Markup Language - HTML) и формы ввода данных, включая мобильные/персональные (Personal Digital Assistant - PDA) браузеры

Установка Plone под Windows

Наиболее простой способ установки Plone - использование инсталлятора под Windows, который автоматизирует процедуру установки Plone под Windows. Инсталлятор включает в себя дополнительные пакеты и опции, базу данных протокола передачи гипертекста (Hypertext Transfer Protocol - HTTP), установку сервисов и пакет Python под Windows. Вы можете скачать этот инсталлятор по адресу http://www.plone.org/download.

Использование инсталлятора

Инсталлятор был протестирован под Windows 9*x*, Me, NT 3.51+, 2000 и XP, но также должен работать в других версиях Windows. Для инсталляции рекомендуют иметь администраторские полномочия, поскольку установщик будет пытаться установить Plone в качестве сервиса и добавить параметры в реестр Windows. Если на вашей машине уже имеются установленные Zope и Python, вы можете установить лишь некоторые из продуктов, включенных в инсталлятор, сохранив тем самым дисковое пространство.

Перед началом установки вы долны остановить все запущенные Web-серверы. Например, последние версии Windows автоматически устанавливают и запускают Microsoft Internet Information Services (IIS), который прослушивает порт 80. Инсталлятор Plone делает прослушиваемыми порты 80 и 8080. Самый простой способ для проверки того, используется ли порт 80, это открыть браузер указать адрес http://127.0.0.1/ и посмотреть найдёт ли он страницу. Вы также можете отключить этот сервер или изменить порт, который будет прослушивать Plone. Смотрите "Конфигурирование Web-сервера" дальше в этой главе. Если вы хотите запускать Plone после IIS или запустить оба Plone и IIS как один сервер в одно и то же время, смотрите главу 14 для более подробной информации. В данный момент самый лёгкий путь - просто отключить имеющийся Web-сервер.

После того, как инсталлятор скачен, двойное нажатие на нём запустит процедуру установки (смотрите рисунок 2-1).

0201.png

Рисунок 2-1. Старт инсталлятора Plone

  • Инсталлятор содержит все шаги стандартной процедуры по установке программного обеспечения. Нажимайте Next для продолжения установки или Cancel для её отмены. Установщик Plone позволяет вам выбрать папку для установки. По умолчанию это C:\Program Files\Plone 2 (смотрите рисунок 2-2)

0202.png

Рисунок 2-2. Выбор каталога

Когда вы увидите окно запроса пароля, как показано на рисунке 2-3, вы должны указать имя пользователя и пароль. Это создаст пользователя для вас и добавит сайт от вашего имени. Часто люди создают одного пользователя с именем admin или чем-то подобным для данной роли. Указанные данные понадобятся вам в дальнейшем, поэтому запомните их. Если вы забудете указанный пароль, вы сможете впоследствии задать новый.

0203.png

Рисунок 2-3. Ввод имени пользователя и пароля.

Инсталляция займёт около 5 минут, в зависимости от быстродействия вашего компьютера. В завершении установки инсталлятор выполнит несколько задач, таких как компилляция всех необходимых файлов python и установка базы данных. О завершении установки вам позволит узнать соответствующее окно (сообщение) (смотрите рисунок 2-4).

0204.png

Рисунок 2-4. Окно завершения установки.

Для работы с Plone запустите его контроллер (the Plone controller) используя ссылку "Пуск - Программы - TRA Plone - TRA Plone". Контроллер - это приложение, которое предоставляет хороший пользовательский интерфейс для запуска и остановки Plone. Главное окно контроллера содержит страницу состояния Plone, которая позволит вам легко запустить или остановить Plone (смотрите рисунок 2-5).

0205.png

Рисунок 2-5. Plone не запущен.

Как показано на рисунке 2-5, экран отображает статус Plone. Plone не запускается автоматически, поэтому вы сами должны нажать книпку "Start" для его запуска. После нажатия кнопки следует немного подождать до тех пор, пока процесс запуска не завершится. (смотрите рисунок 2-6).

0206.png

Рисунок 2-6. Plone запущен.

Когда Plone запустился, вы можете увидеть сайт, нажав на кнопку View Plone. Это запустит браузер и отобразит в нём созданный сайт. Вы должны увидеть страницу приветствия Plone (Plone welcome page). Запомните, что адрес в браузере http://localhost/ - это адрес вашего Plone сайта. Нажатие на кнопку Zope Management Interface запустит браузер и отобразит в нём интерфейс управления. Адрес в браузере для этого - http://localhost/manage. Он позволит получить доступ к серверу приложений, на основе которого работает Plone. Когда вы нажмёте на кнопку Manage для доступа к Plone, он выдаст вам запрос об имени пользователя и пароле. Это те самые имя пользователя и пароль, которые вы указывали при установке.

Контроллер будет знать установили вы Plone как сервис или нет. Если Plone был установлен как сервис Windows, вы можете запускать и останавливать его используя стандартный интерфейс управления сервисами и специальные команды. Если Plone не был установлен как сервис, вы увидите небольшую иконку в панели задач. На данном этапе, если вы хотите заняться редактированием контента, перейдите к главе 3.

Конфигурирование сервера в Windows

Настройки Plone содержатся в текстовом файле, который вы можете редактировать для достижения необходимого результата. Вы можете изменить порт, который прослушивает Plone, используемые .log-файлы а также множество других опций. Под Windows некоторые из ключевых свойств доступны из контроллера и графического интерфейса пользователя (GUI, ГИП). Если вы хотите изменить некоторые другие конфигурационные опции, обратитесь к Приложению А для получения полного списка доступных опций. Для запуска контроллера используйте ссылку "Пуск - Программы - Plone - Plone".

Как говорилось ранее, первая страница, которую вы увидите это страница состояния, которая позволит вам остановить или запустить Plone. Слева в контроллере есть несколько других экранов, о которых сейчас пойдёт речь.

Изменение портов

Изменение портов, как показано на рисунке 2-7, позволяет вам указать порты, которые Plone прослушивает на наличие входящих соединений по HTTP, протоколу передачи файлов (File Transfer Protocol - FTP) и Web-based Distributed Authoring and Versioning (WebDAV).

0207.png

Рисунок 2-7. Странца отображает порты, на которых запущен Plone.

Как упоминалось ранее, при установке Plone следовало позаботиться о том, чтобы никакой другой сервер (IIS, Apache или Personal Web Server - PWS) не прослушивал тот же самый порт, какой и Plone, то есть порт 80. В момент запуска включены только HTTP порты Plone и Zope, а не все 4. Чтобы активировать остальные порты (при необходимости) вы должны отредактировать текстовый файл, в котором записаны конфигурационные команды. Ниже описаны четыре поля на странице портов:

  • Plone HTTP: это поле указывает порт для доступа пользователей к Plone. По-умолчанию это порт 80 - стандартный для Web-серверов. Несмотря на то, что этот порт не является обязательным, без него вы не сможете получить доступ к Plone с помощью браузера. Если этот порт включен и Plone запущен, кнопка View Plone на статусной странице (странице состояния) должна быть доступна.
  • Zope Management HTTP: это поле указывает порт для доступа к Plone в качестве администратора. По умолчанию это порт 8080. Указанный порт позволяет вам получить доступ к Интерфейсу управления Zope (ZMI) для корневого каталога Zope. Вы можете сделать то же самое через HTTP порт, однако более просто и удобно использовать различные порты. Если данный порт включени и Plone запущен - кнопка Manage Plone на статусной странице (странице состояния) должна быть доступна.
  • FTP Access: это поле указывает порт для доступа к Plone по протоколу FTP. По умолчанию данное поле пустое - это означает, что порт неактивен. Если вы хотите включить его, обычно для этого используют порт 21. Вы можете использовать FTP для передачи больших файлов.
  • WebDAV Source: это поле указывает порт для доступа к Plone через WebDAV. По умолчанию данное поле пустое - это означает, что порт неактивен. Если вы хотите включить его, обычно для этого используют порт 8021. (WebDAV - это протокол для удалённого управления контентом в Plone. С помощью WebDAV вы получаете возможность выполнять такие задачи, как отображение вашего сервера Plone на какой-либо из дисков в Windows).

Использование аварийной страницы пользователя

В главе 9 рассказывается о странице Emergency User (аварийная страница). Говоря кратко, она позволит вам получить аварийный доступ к системе в случае если вы забыли имя пользователя или пароль.

Запуск Plone в режиме отладки

К этому моменту мы запустили и остановили Plone в производственном (production) режиме. Это наискорейший и рекомендуемый путь запуска Plone. Для разработки компонентов или решения отладочных проблем, вам будет необходимо запустить Plone в режиме отладки. Данный режим запуска рекомендуется в том случае, если вы разрабатываете компоненты или скины, о чём будет рассказано в следующих главах. Данный метод не используется по умолчанию, потому что производительность в нём примерно в 10 раз ниже, чем в обычном.

Для запуска Plone в режиме отладки, выберите ссылку "Пуск - Программы - Plone - Plone (Debug Mode)" после чего появится приглашение коммандной строки: вся отладочная информация будет отображаться в этом окне (смотрите рисунок 2-8).

0208.png

Рисунок 2-8. Запуск Plone из коммандной строки.

Для проверки того, что Plone стартовал, запустите браузер и перейдите по адресу http://localhost/. Если Plone успешно установлен, вы увидите окно привествия.

Перевод: Егор Шершнёв

Книги/TheDefinitiveGuideToPlone/Установка Plone (последним исправлял пользователь slav0nic 2010-05-31 09:22:53)