Latest posts on Добавление продуктов в Plone topichttps://python.su/forum/topic/925/2007-06-23T23:43:30+03:00Веб-технологии :: Zope/Plone/Bluebream :: Добавление продуктов в Plone
2007-06-23T23:43:30+03:00alafin6122Спасибо, теперь работает.
Веб-технологии :: Zope/Plone/Bluebream :: Добавление продуктов в Plone
2007-06-23T23:29:26+03:00nss6121<blockquote><em>alafin</em><br/><blockquote><em>nss</em><br/>Вы mkzopeinstance запускали из-под рута?</blockquote>Да. А нужно было из под обычного пользователя?</blockquote>Да, так проще. Или внимательно посмотрите чтоб права были правильные, но проще запустить mkzopeinstance из-под юзера.
Веб-технологии :: Zope/Plone/Bluebream :: Добавление продуктов в Plone
2007-06-23T23:25:30+03:00alafin6120<blockquote><em>nss</em><br/>Вы mkzopeinstance запускали из-под рута?</blockquote>Да. А нужно было из под обычного пользователя?
Веб-технологии :: Zope/Plone/Bluebream :: Добавление продуктов в Plone
2007-06-23T23:20:47+03:00nss6119если вы устанавливаете effective user, тоже zope нужно стартовать из-под рута (обычный юзер в линухе не может делать setuid).<br/><br/>Вы mkzopeinstance запускали из-под рута?
Веб-технологии :: Zope/Plone/Bluebream :: Добавление продуктов в Plone
2007-06-23T23:14:27+03:00alafin6118Выдает следующее:<br/># ./zopectl<br/>program: /root/Site/bin/runzope<br/>daemon manager not running<br/>zopectl> stop<br/>daemon manager not running<br/>zopectl> debug<br/>Starting debugger (the name “app” is bound to the top-level Zope object)<br/>2007-06-23 23:12:19 CRITICAL Zope A user was not specified to setuid to; fix this to start as root (change the effective-user directive in zope.conf)<br/>Traceback (most recent call last):<br/> File “<string>”, line 1, in ?<br/> File “/opt/Plone-2.5.3/lib/python/Zope2/Startup/run.py”, line 34, in configure<br/> starter.dropPrivileges()<br/> File “/opt/Plone-2.5.3/lib/python/Zope2/Startup/__init__.py”, line 213, in dropPrivileges<br/> return dropPrivileges(self.cfg)<br/> File “/opt/Plone-2.5.3/lib/python/Zope2/Startup/__init__.py”, line 382, in dropPrivileges<br/> raise ZConfig.ConfigurationError(msg)<br/>ZConfig.ConfigurationError: A user was not specified to setuid to; fix this to start as root (change the effective-user directive in zope.conf)<br/><br/>Причем после этого пытался раскоментировать effective-user в zope.conf и подставить свой логин для входа в linux но все равно не дает результата.
Веб-технологии :: Zope/Plone/Bluebream :: Добавление продуктов в Plone
2007-06-23T22:57:48+03:00nss6117Попробуйте посмотреть в log/event.log или запустить ./bin/zopectl stop && ./bin/zopectl debug
Веб-технологии :: Zope/Plone/Bluebream :: Добавление продуктов в Plone
2007-06-23T17:25:43+03:00alafin6114<blockquote><em>nss</em><br/>После создания инстанса запустиать Zope можно с помощью ${ZOPE_INSTANCE}/bin/zopectl start</blockquote>Странно у мен такая ситуация:<br/># ./zopectl start<br/>. daemon process started, pid=15451<br/>После этого при загрузки страницы <a href="http://localhost:8080/manage">http://localhost:8080/manage</a> страница не открывается. Что может быть?
Веб-технологии :: Zope/Plone/Bluebream :: Добавление продуктов в Plone
2007-06-22T23:46:00+03:00nss6083это не инстанс :(<br/><br/>Во-вторых, для плона 2.5.x нужен зоп 2.9.x (2.10.x – для плона 3.0.x, но он пока еще не вышел).<br/><br/>Когда скачаете исходники зопа, то просто делаете ./configure –with-python=/path/to/python (поддерживает только версия 2.4, 2.5 не работает)<br/>make && make install<br/><br/>потом /usr/local/bin/mkzopeinstance.py (интерактивный скрипт создания инстанса).<br/><br/>потом нужно содержимое архива с плоном скопировать в Products инстанса.
Веб-технологии :: Zope/Plone/Bluebream :: Добавление продуктов в Plone
2007-06-22T23:42:13+03:00alafin6081После того как я установил Plone у меня автоматом вместе с ним установился и Zope.<br/>У меня сейчас на машине так:<br/>/opt/Plone-2.5.3<br/>/opt/Zope-3.3.0<br/>Причем структура каталогов Zope выглядит так:<br/>build install.py Makefile.in README.txt test.py<br/>configure LICENSES.txt MANIFEST setup.cfg Zope<br/>Dependencies Makefile Modules Support ZopePublicLicense.txt<br/>Так вот вопрос в следующем. Куда мне скидывать продукты если как такового каталога Product не наблюдается?
Веб-технологии :: Zope/Plone/Bluebream :: Добавление продуктов в Plone
2007-06-22T23:27:43+03:00nss6080Не совсем. mkzopeinstance создает так называемый Zope Instance, то есть отдельный каталог, в котором есть все необходимое для функицонирования zope (файлы zodb, продукты, настройки и скрипты запуска). На одной тачке может быть несколько инстансов.<br/><br/>После создания инстанса запустиать Zope можно с помощью ${ZOPE_INSTANCE}/bin/zopectl start<br/><br/>продукты устанавливаются предельно просто – нужно просто скопировать директорию с продуктом в ${ZOPE_INSTANCE}/Products, и перезапустить зоп. ${ZOPE_INSTANCE}/bin/zopectl restart<br/><br/>Если продукт плоновский, то необходимо его установить еще и в плоновском инсталлере (через веб-интерфейс зайти в Site Setup (ссылка в правом верхнем углу портала), там есть пункт Add/remove products.
Веб-технологии :: Zope/Plone/Bluebream :: Добавление продуктов в Plone
2007-06-22T23:19:28+03:00alafin6079После прочтения документации по добавлению продуктов в Plone у меня возникли некоторые вопросы.<br/>Для того чтобы установить продукт я должен узнать месторасположение продуктов в Zope чтобы затем новый продукт закинуть туда. Для этого я должен запустить сам Zope(не Plone). Правильно? А чтобы его запустить я должен сначала выполнить команду ./mkzopeinstance а затем ./runzope? Или как то по другому?