Очередной шаг в освоении Plone - установка дополнительных продуктов

73 views
Skip to first unread message

mykola

unread,
Sep 9, 2009, 4:42:22 AM9/9/09
to Russian Plone Group
Освоил в общих чертах руководство http://plone.org.ru/books/pb/ru/.
Есть желание двигаться дальше и проверить возможности Plone за счет
расширения его функционала и установки дополнительных продуктов.
Перерыл русскоязычный форум и частично англоязычный, но так и не нашел
(не смог найти) вразумительного (как для новичка в zope&plone)
описания шагов по установке дополнительных продуктов. Ясно только
одно, что процедура несколько (либо значительно - пока не понятно)
сложнее чем в joomla&drupal и существует несколько вариантов установки
продуктов (с яйцами и без :)).
Можете ли помочь в освоении этого важного шага в работе с Plone или
дайте ссылочку, где такой шаг описан.
Спасибо.

Mikhail Kashkin

unread,
Sep 9, 2009, 8:27:20 AM9/9/09
to plon...@googlegroups.com
Документация на Plone.org.ru значительно
устарела. Продукты устанавливать
гораздо проще.

--
Mikhail Kashkin
http://www.devcult.ru/
http://www.mediavirus.ru/

Юрий Поляков

unread,
Sep 9, 2009, 8:28:44 AM9/9/09
to plon...@googlegroups.com
В самом простом случае, продукт для зоп или плона ставиться
копированием его в папку Products. Альтернативные варианты установки
это eggs через easy_install или setup_tools, ну ещё есть buldout.

Про то, как устанавливать конкретный продукт обычно написано в его
файлике README.

2009/9/9 mykola <odessa....@gmail.com>:

--
Юрий Поляков
+7 (916) 806-00-55
yuriy.p...@dija.ru

komtet

unread,
Sep 9, 2009, 9:03:37 AM9/9/09
to Russian Plone Group
В дополнение ответа Юрия Полякова:
Посмотрите некоторые описания продуктов Plone
http://www.komtet.ru/info/plone/plone-soft
Несколько статей по использованию easy_install
http://www.komtet.ru/info/python/easy-install-zagruzka-i-ustanovka-paketa
Краткое руководство по buildout
http://www.komtet.ru/info/plone/kratkoe-rukovodstvo-buildout

Denys Mishunov

unread,
Sep 9, 2009, 1:56:59 PM9/9/09
to plon...@googlegroups.com
Добрый вечер,

On Sep 9, 2009, at 2:28 PM, Юрий Поляков wrote:

> В самом простом случае, продукт для
> зоп или плона ставиться
> копированием его в папку Products.
> Альтернативные варианты установки
> это eggs через easy_install или setup_tools, ну ещё
> есть buldout.

Вы, конечно же правы, Юрий. Но Products
очень устаревший метод, а buildout как раз
таки должен идти первым, а не "ну есть
еще" ;) buildout это самый простой и самый
лучший способ установки Плон в наше
время. Установка продуктов в buildout
опысывается в каждом конкретном
продукте. Но в целом все продукты устанавливаются примерно одинаково - http://plone.org/docum
entation/tutorial/buildout/installing-a-third-party-product

Копирование в папку Products в Plone сейчас
практически не используется, потому
как в основном все продукты даже из
Products namespace адаптированы под "яичную"
среду.

--
Best regards,
Denys Mishunov
PLONE Design-Skinning-Development

mailto:denys.m...@gmail.com
IRC: spliter(#plone)





Юрий Поляков

unread,
Sep 9, 2009, 3:31:36 PM9/9/09
to plon...@googlegroups.com
Ну это как бы элемент провокации был :)) что бы кто-нибудь более
шарящий рассказал как все по уму надо делать :)

> Вы, конечно же правы, Юрий. Но Products
> очень устаревший метод, а buildout как раз
> таки должен идти первым, а не "ну есть
> еще" ;) buildout это самый простой и самый
> лучший способ установки Плон в наше
> время. Установка продуктов в buildout
> опысывается в каждом конкретном
> продукте. Но в целом все продукты устанавливаются примерно одинаково - http://plone.org/docum
> entation/tutorial/buildout/installing-a-third-party-product
>
> Копирование в папку Products в Plone сейчас
> практически не используется, потому
> как в основном все продукты даже из
> Products namespace адаптированы под "яичную"
> среду.
>
> --
> Best regards,
> Denys Mishunov
> PLONE Design-Skinning-Development
>
> mailto:denys.m...@gmail.com
> IRC: spliter(#plone)
>
>
>
>
>
>
> >
>

--

Denys Mishunov

unread,
Sep 9, 2009, 3:49:53 PM9/9/09
to plon...@googlegroups.com

On Sep 9, 2009, at 9:31 PM, Юрий Поляков wrote:

> Ну это как бы элемент провокации
> был :)) что бы кто-нибудь более
> шарящий рассказал как все по уму надо
> делать :)

:) Будем считать провокация удалась. "По
уму" про buildout написано достаточно на
plone.org. К сожалению не знаю как обстоят
дела с русскими переводами на эту тему.
Начинать знакомство с buildout я бы
посоветовал с отличного туториала от Мартина Аспели - htt
p://plone.org/documentation/tutorial/buildout. А дальше
можно поискать и посмотреть что еще на
эту тему "прячет" plone.org

В любом случае знакомиться с buildout надо.
Сейчас вся литература, продукты и
советы де факто подразумевают что Вы
работаете с buildout и устанвливаете/
настраиваете/ломаете именно buildout
своего/клиентского/вААще-чужого сайта.

Удачи.

mykola

unread,
Sep 9, 2009, 12:36:33 PM9/9/09
to Russian Plone Group
Попробую описать свой первый опыт (на примере установки -
Products.FCKeditor-2.6.4) - для себя, на память.

Простая установка.
1. Скачать установочный файл продукта Products.FCKeditor-2.6.4 с
расширением *.zip
2. Распаковать его во временную папку.
3. Из временной папки скопировать в папку C:\Program Files\Plone
\products содержимое папки Products (обычно директория с название
самого продукта (в данному случае - FCKeditor) и файл __init__.py)
4. Перезапустить Zope из Control_Panel - http://localhost:8080/manage
5. Зайти в "Дополнительные продукты" Установок сайта (http://localhost:
8080/Plone/prefs_install_products_form)
6. Отметить чекбокс напротив доступного для установки продукта и
кликнуть "Установить"
7. Перезапустить Zope (см. п. 4).
Папка с инсталляцией (в данном случае - FCKeditor) из C:\Program Files
\Plone\products НЕ УДАЛЯЕТСЯ (в противном случае проверено -
появляется ошибка :)). А файл __init__.py наверное удаляется.

Вроде бы получилось. Теперь найти бы как выбирается визуальный
редактор :)).

Следующим будет описание более сложной установки.

Denys Mishunov

unread,
Sep 10, 2009, 5:07:34 AM9/10/09
to plon...@googlegroups.com
Уважаемый mykola,

Очень рад, что у Вас получилось
установить продукт таким способом. Но,
не могли бы Вы сообщить с какой версией
Плон Вы работаете? Процедура описаная
вами - это практика, по крайней мере, 1-2
годичной давности. В мире Плон 3.2 и выше
все делается на уровне buildout. Для того
что бы Вы не записывали
последовательность действий, которая,
если честно, должна смутить
сообщество ;) умные люди уже написали
кучу туториалов о том как работать с
buildout и то, как устанавливаются
продукты в современном времени.

Настоятельно рекомендую прочитать
туториалы на plone.org. Вы получите гораздо
больше полезной информации прежде чем
пытаться победить плон методом проб и
ошибок. Хотя я и сам часто использую
этот метод - ничего плохого в этом нет.
Просто лучше получить немного
информации о том как все *должно
работать* предже чем начинать гадать.

Юрий Поляков

unread,
Sep 10, 2009, 6:00:58 AM9/10/09
to plon...@googlegroups.com
по мне так билдаут оправдан, когда много всего надо деплоить, а если
надо какой-то один продукт проверить, то проще в продукты его бросить.

2009/9/10 Denys Mishunov <denys.m...@gmail.com>:

--

Denys Mishunov

unread,
Sep 10, 2009, 6:16:46 AM9/10/09
to plon...@googlegroups.com

On Sep 10, 2009, at 12:00 PM, Юрий Поляков wrote:

> по мне так билдаут оправдан, когда
> много всего надо деплоить, а если
> надо какой-то один продукт проверить,
> то проще в продукты его бросить.

Как по мне, игнорирование buildout - это
покупка проблем на пятую точку в
ближайшем будущем ;) Использование
buildout (а точнее технологий, которые его
окружают) в разы увеличивает скорость
разработки и поддержания Плон сайтов.
Даже если установлен только один доп
продукт, Плон-то Вы все равно
устанавливаете ;)

Но, каждый, кончено, в праве сам
выбирать как ему работать. Если кому-то
удобнее работать в стиле Plone2.5, то это
его полное право ;)

Mikhail Kashkin

unread,
Sep 10, 2009, 8:22:38 AM9/10/09
to plon...@googlegroups.com
Всецело согласен, может быть для таких
old fart'ов как Юра еще и есть смысл в Products
класть, но правильно организованное
рабочее место экономит на порядок
больше времени.

Я всю разработку (коей очень мало в
последнее время) перевел на virtualenv и pip.
Когда есть желание вместо рейдов
покодить обновляю кодбазу
зависимостей одним кликом. И
деплоймент становится простым и
предсказуемым занятием.

mykola

unread,
Sep 10, 2009, 9:30:20 AM9/10/09
to Russian Plone Group
Спасибо Denys за помощь.
Начал с простого, теперь перехожу к Buildout. Нашел, как на мой
взгляд, неплохой и доступный в изложении ресурс -
https://weblion.psu.edu/trac/weblion/wiki/BuildOut. Очень интересная
штука.
Информация о моих ресурсах
* Plone 3.3
* CMF 2.1.2
* Zope (Zope 2.10.8-final, python 2.4.4, win32)
* Python 2.4.4 (#71, Oct 18 2006, 08:34:43) [MSC v.1310 32 bit
(Intel)]
* PIL 1.1.6

> Уважаемый mykola,
>
> Очень рад, что у Вас получилось  
> установить продукт таким способом. Но,  
> не могли бы Вы сообщить с какой версией  
> Плон Вы работаете?

....

Denys Mishunov

unread,
Sep 11, 2009, 2:43:29 PM9/11/09
to plon...@googlegroups.com

On Sep 10, 2009, at 3:30 PM, mykola wrote:

> Спасибо Denys за помощь.
> Начал с простого, теперь перехожу к
> Buildout. Нашел, как на мой
> взгляд, неплохой и доступный в
> изложении ресурс -
> https://weblion.psu.edu/trac/weblion/wiki/BuildOut. Очень
> интересная
> штука.

Добрый вечер, Николай.

Спасибо за очень полезную ссылку. Я
думаю она будет полезна многим в
данной группе. Вы очень правильно
делаете что переходите к buildout. Я
надеюсь Вы об этом не пожалеете,
особенно если уже попробовали "старый"
способ установки.

Удачи!

--
Best regards,
Denys Mishunov
PLONE Design-Skinning-Development

mailto:denys.m...@gmail.com
IRC: spliter(#plone)





mykola

unread,
Sep 12, 2009, 7:37:06 AM9/12/09
to Russian Plone Group
Итак, можно описать следующий шаг в освоении процесса инсталляции в
Плон дополнительных продуктов, но уже с помощью Buildout (полное
описание процесса на http://sites.google.com/site/lawclinic20/zadaci-proekta/plone/-add-on-plone).
Источники:
Buildout - https://weblion.psu.edu/trac/weblion/wiki/BuildOut
(Installing a product using buildout and eggs) -
https://weblion.psu.edu/trac/weblion/wiki/BuildOut#Installingaproductusingbuildoutandeggs
Managing projects with Buildout - http://plone.org/documentation/tutorial/buildout

Вводная информация:
В директории Plone находится файл buildout.cfg, с помощью которого
осуществляется добавление различных add-onов к Плону путем
редактирования данного файла.

Практика добавления продуктов с помощью яиц (Из Installing a product
using buildout and eggs - https://weblion.psu.edu/trac/weblion/wiki/BuildOut#Installingaproductusingbuildoutandeggs)
:
Изменить файл buildout.cfg можно на любой стадии (даже после запуска
bootstrap.py) и существуют различные способы добавления яйца в
buildout:
1. Путем публикации яйца (через PyPi)
1.1. Используя Блокнот в файле buildout.cfg нужно добавить имя яйца в
подраздел "eggs" раздела [buildout]. Например:
[buildout]
...
eggs =
plonetheme.nautica05
Products.FacultyStaffDirectory
plone.reload

1.2. Если имя яйца не начинается с "Products." (например,
plonetheme.nautica05) также необходимо указать buildout о продукте в
подраздела zcml раздела [instance], например:
...
zcml =
plonetheme.nautica05
plone.reload

1.3. Как только будут добавлены указанные строки в файле buildout.cfg,
можно запускать buildout:

<in-buildout-folder>$ bin/buildout -N

Для этого

* через "Пуск-Выполнить" и команду cmd заходим в командную строку
* cd C:\Program Files\Plone
* bin\buildout -N

1.4. Перегружаем Zope через Control_Panel (http://ВашАдрес:8080/
manage)

1.5. В разделе "Установка и удаление продуктов" Установок сайта
инсталлируем полученные продукты.

Вроде бы все.

Denys Mishunov

unread,
Sep 14, 2009, 5:48:28 AM9/14/09
to plon...@googlegroups.com
Добрый день, Николай.

Приятно видеть что Вы решили освоить
buildout. Надеюсь Вы не пожалеете.

On Sep 12, 2009, at 1:37 PM, mykola wrote:

> <in-buildout-folder>$ bin/buildout -N


Если Вы хотите получать последнюю
версию продуктов, то -N нужно убрать.
Этот аргумент означает что buildout не
будет тянуть последнюю версию
продукта с pypi. В большинстве случаев Вы
все таки хотите последнюю версию,
соответственно запускать buildout нужно
просто как

bin/buildout

Единорог

unread,
Sep 28, 2009, 1:41:29 AM9/28/09
to Russian Plone Group
Всем добрый день. Можно еще раз, но не на китайском. :) Имеем Plone
установленный с помощью exe файла по пути c:\Plone. Имеем
Products.Ploneboard-2.0 уже распакованный. Внутри него папки
Products.Ploneboard.egg-info и Products. Плюс файлы: setup.cfg, PKG-
INFO, setup.py. Эта папка находится за пределами папки в которую
уставнолен Plone. Как все это установить через buildout? Куда нужно
скопировать все папки перед установкой. Все это происходит под виндой.
Буду очень благодарен если ктото разжует мне этот момент.

> mailto:denys.mishu...@gmail.com
> IRC: spliter(#plone)

Michael Krishtopa

unread,
Sep 28, 2009, 4:31:06 AM9/28/09
to plon...@googlegroups.com
> Как все это установить через buildout? Куда нужно
> скопировать все папки перед установкой. Все это происходит под виндой.
> Буду очень благодарен если ктото разжует мне этот момент.

Да ну скорее всего как и под линуксом: добавьте в конфиг название
продукта и запустите bin\buildout, билдаут продукт стянет и установит сам.


--
Best regards, Michael Krishtopa
Plone design and themes development
www.heddex.biz

mykola

unread,
Sep 29, 2009, 4:53:26 AM9/29/09
to Russian Plone Group

> Как все это установить через buildout? Куда нужно
> скопировать все папки перед установкой. Все это происходит под виндой.
> Буду очень благодарен если ктото разжует мне этот момент.

Все очень просто и я попытался описать свой собственный опыт на
http://sites.google.com/site/lawclinic20/zadaci-proekta/plone/-add-on-plone

1. При установке через buildout предварительно Вы сами ничего и не в
какие папки не копируете (в этом все преимущество). buildout
самостоятельно вытягивает все необходимые файлы (в том числе и
связанные с тем, продуктом, что устанавливается) из специального
репозитория.
2. От Вас требуется найти в корневой директории файл buildout.cfg и
через текстовый редактор внести и сохранить изменения (свой опыт
внесения изменений описал выше и на страничке
http://sites.google.com/site/lawclinic20/zadaci-proekta/plone/-add-on-plone).
3. Думаю, что стоит воспользоваться советом Denys Mishunov, PLONE
Design-Skinning-Development относительно параметров : <in-buildout-


folder>$ bin/buildout -N
> > Если Вы хотите получать последнюю  
> > версию продуктов, то -N нужно убрать.  
> > Этот аргумент означает что buildout не  
> > будет тянуть последнюю версию  
> > продукта с pypi. В большинстве случаев Вы  
> > все таки хотите последнюю версию,  
> > соответственно запускать buildout нужно  
> > просто как

Следующий мой шаг - попробовать проинсталлировать Plone с
использованием SVN, правда для себя еще не выяснил преимущества
данного шага. Кроме того, пугает необходимость настройки WebDav.

mykola

unread,
Sep 29, 2009, 4:57:32 AM9/29/09
to Russian Plone Group
Если для Вас не представляет сложность украинский язык - можно
посмотреть сайт украинского сообщества Plone, где есть несколько видео
по настройке Plone и инсталляции дополнительных продуктов -
http://www.plug.org.ua/

Единорог

unread,
Oct 4, 2009, 9:26:54 AM10/4/09
to Russian Plone Group
Не хочет. Система стоит по адресу c:\Plone, а при запуске
buildout.exe

----------------------------------------------------------------------------------------------------------
Error: Couldn't open C:\Documents and Settings\└фьшэшёЄЁрЄюЁ
\buildout.cfg
----------------------------------------------------------------------------------------------------------

если ему тупо перенести фаил начинает ругаться:

----------------------------------------------------------------------------------------------------------
An internal error occured due to a bug in either zc.buildout or in a
recipe being used:
Traceback (most recent call last):
File "c:\plone\buildout-cache\eggs\zc.buildout-1.4.1-py2.4.egg\zc
\buildout\bui
ldout.py", line 1658, in main
user_defaults, windows_restart, command)
File "c:\plone\buildout-cache\eggs\zc.buildout-1.4.1-py2.4.egg\zc
\buildout\bui
ldout.py", line 182, in __init__
data['buildout'].copy(), override))
File "c:\plone\buildout-cache\eggs\zc.buildout-1.4.1-py2.4.egg\zc
\buildout\bui
ldout.py", line 1334, in _open
result = _update(_open(base, fname, seen, dl_options, override),
File "c:\plone\buildout-cache\eggs\zc.buildout-1.4.1-py2.4.egg\zc
\buildout\bui
ldout.py", line 1296, in _open
fp = open(filename)
IOError: [Errno 2] No such file or directory: 'C:\\Documents and
Settings\\\xc0\
xe4\xec\xe8\xed\xe8\xf1\xf2\xf0\xe0\xf2\xee\xf0\\versions.cfg'
----------------------------------------------------------------------------------------------------------

может кто подскажет где этот балбес держит инфу по путям?

Mikhail Kashkin

unread,
Oct 4, 2009, 9:52:57 AM10/4/09
to plon...@googlegroups.com
Никогда не ставь в продукты для
разработчиков в папку с русскими
именами. C:\Plone\<Instance> всегда выглядит
более цивилизованно.

И вообще лучше не пользоваться
русскоязычными версиями операционной
системы, где-нть да вылезут глюки с
языком, но лучше их отловить на этапе
разработки, а не после деплоймента у
клиента.

Единорог

unread,
Oct 4, 2009, 12:06:58 PM10/4/09
to Russian Plone Group
Прошу прощения, но не вижу смысла в ответе. Я задал вопрос - почему
buildout лезет в папку "хрен знает куда" и ищет там свой конфиг. в то
время как я всё установил в другую директорию.

On 4 окт, 23:52, Mikhail Kashkin <mkash...@gmail.com> wrote:
> Никогда не ставь в продукты для  
> разработчиков в папку с русскими  
> именами. C:\Plone\<Instance> всегда выглядит  
> более цивилизованно.
>
> И вообще лучше не пользоваться  
> русскоязычными версиями операционной  
> системы, где-нть да вылезут глюки с  
> языком, но лучше их отловить на этапе  
> разработки, а не после деплоймента у  
> клиента.
>
> --

> Mikhail Kashkinhttp://www.devcult.ru/http://www.mediavirus.ru/


>
> On Oct 4, 2009, at 4:26 PM, Единорог wrote:
>
>
>
> > Не хочет. Система стоит по адресу c:
> > \Plone, а при запуске
> > buildout.exe
>

> > ---------------------------------------------------------------------------­-------------------------------


> > Error: Couldn't open C:\Documents and Settings
> > \└фьшэшёЄЁрЄюЁ
> > \buildout.cfg

> > ---------------------------------------------------------------------------­-------------------------------


>
> > если ему тупо перенести фаил начинает  
> > ругаться:
>

> > ---------------------------------------------------------------------------­-------------------------------


> > An internal error occured due to a bug in either zc.buildout or in a
> > recipe being used:
> > Traceback (most recent call last):
> >  File "c:\plone\buildout-cache\eggs\zc.buildout-1.4.1-py2.4.egg\zc
> > \buildout\bui
> > ldout.py", line 1658, in main
> >    user_defaults, windows_restart, command)
> >  File "c:\plone\buildout-cache\eggs\zc.buildout-1.4.1-py2.4.egg\zc
> > \buildout\bui
> > ldout.py", line 182, in __init__
> >    data['buildout'].copy(), override))
> >  File "c:\plone\buildout-cache\eggs\zc.buildout-1.4.1-py2.4.egg\zc
> > \buildout\bui
> > ldout.py", line 1334, in _open
> >    result = _update(_open(base, fname, seen, dl_options, override),
> >  File "c:\plone\buildout-cache\eggs\zc.buildout-1.4.1-py2.4.egg\zc
> > \buildout\bui
> > ldout.py", line 1296, in _open
> >    fp = open(filename)
> > IOError: [Errno 2] No such file or directory: 'C:\\Documents and
> > Settings\\\xc0\
> > xe4\xec\xe8\xed\xe8\xf1\xf2\xf0\xe0\xf2\xee\xf0\\versions.cfg'

> > ---------------------------------------------------------------------------­-------------------------------

Mikhail Kashkin

unread,
Oct 5, 2009, 9:08:55 AM10/5/09
to plon...@googlegroups.com
Попробуй запустить из консоли. Похоже
в exe файл тыкаешь мышкой в explorer'е и у
него где-то сохранился неправильный pif
файл. Другой причины почему файл
запускается в контексте другой папки я
не вижу.

На винде не сижу уже несколько лет
поэтому смутно представляю причины
проблемы.

--
Mikhail Kashkin
http://www.devcult.ru/
http://www.mediavirus.ru/

Michael Krishtopa

unread,
Oct 6, 2009, 6:02:23 AM10/6/09
to plon...@googlegroups.com
У меня под виндой собиралось раньше всё нормально. Попробуй собрать "с
нуля" с не-русскими путями.

Denys Mishunov

unread,
Oct 6, 2009, 6:10:32 AM10/6/09
to plon...@googlegroups.com

On Oct 6, 2009, at 12:02 PM, Michael Krishtopa wrote:

> Попробуй собрать "с
> нуля" с не-русскими путями.

Что должно означать с путями,
состоящими только из латинских
символв. Китайский тоже может быть "с
не-русскими путями". Да что там - даже
узбекский, беларусский и даже
украинский могут быть "с не-русскими
путями" :)

--
Best regards,
Denys Mishunov
PLONE Design-Skinning-Development

mailto:denys.m...@gmail.com
IRC: spliter(#plone)





Michael Krishtopa

unread,
Oct 6, 2009, 6:10:37 AM10/6/09
to plon...@googlegroups.com
Denys Mishunov wrote:
> On Oct 6, 2009, at 12:02 PM, Michael Krishtopa wrote:
>
>> Попробуй собрать "с
>> нуля" с не-русскими путями.
>
> Что должно означать с путями,
> состоящими только из латинских
> символв. Китайский тоже может быть "с
> не-русскими путями". Да что там - даже
> узбекский, беларусский и даже
> украинский могут быть "с не-русскими
> путями" :)

Ай, ну тебя :) Все всё поняли.

зы: только с поезда, мозги на место ещё не стали, а руки до клавиатуры
уже дотянулись :)

Единорог

unread,
Oct 5, 2009, 11:38:09 PM10/5/09
to Russian Plone Group
Кто мне скажет? Откуда buildout.exe берет информацию где лежит
buildout.cfg или versions.cfg? Все попытки понять почему же он ищет
эти и другие файлы по адресу C:\Documents and Settings\Администратор
\ , а не c:\Plone не дают результата. Вскрывать сам exe? Или есть
ветка в реестре или конфиг который он читает?

On 5 окт, 23:08, Mikhail Kashkin <mkash...@gmail.com> wrote:
> Попробуй запустить из консоли. Похоже  
> в exe файл тыкаешь мышкой в explorer'е и у  
> него где-то сохранился неправильный pif  
> файл. Другой причины почему файл  
> запускается в контексте другой папки я  
> не вижу.
>
> На винде не сижу уже несколько лет  
> поэтому смутно представляю причины  
> проблемы.
>
> --

> Mikhail Kashkinhttp://www.devcult.ru/http://www.mediavirus.ru/

Mikhail Kashkin

unread,
Oct 7, 2009, 7:11:33 AM10/7/09
to plon...@googlegroups.com
В реестре ничего нет, я сделал
предположение откуда это может
происходить. Установи Far Manager и запусти
buildout в нем.

mykola

unread,
Oct 25, 2009, 5:16:43 PM10/25/09
to Russian Plone Group
Решил продвинуться дальше в освоении способов установки Plone.
Ознакомился с инструкцией "Setting up Buildout Using the Windows
Installer for Plone" (http://plone.org/documentation/how-to/buildout-
using-windows-installer).
Все шло хорошо, но на этапе "Running Buildout " при выполнении $ bin
\buildout в новосозданной дирректории при инсталлировании zope2
выдало, как я понимаю, errors:
C:\>cd c:\plone331\pravo
C:\Plone331\pravo>bin\buildout
Installing zope2.
running build_ext
creating zope.proxy
copying zope/proxy\proxy.h -> zope.proxy
building 'AccessControl.cAccessControl' extension
error: Python was built with version 7.1 of Visual Studio, and
extensions need to be built with the same version of the compiler, but
it isn't installed.
While:
Installing zope2.

An internal error occured due to a bug in either zc.buildout or in a
recipe being used:
Traceback (most recent call last):
File "c:\plone331\pravo\eggs\zc.buildout-1.3.1-py2.4.egg\zc\buildout
\buildout.py", line 1519, in main
getattr(buildout, command)(args)
File "c:\plone331\pravo\eggs\zc.buildout-1.3.1-py2.4.egg\zc\buildout
\buildout.py", line 473, in install
installed_files = self[part]._call(recipe.install)
File "c:\plone331\pravo\eggs\zc.buildout-1.3.1-py2.4.egg\zc\buildout
\buildout.py", line 1101, in _call
return f()
File "c:\plone331\pravo\eggs\plone.recipe.zope2install-3.2-py2.4.egg
\plone\recipe\zope2install\__init__.py", line 247, in install
'build_ext', '-i',
AssertionError"

Причину ошибки самостоятельно так и не установил.
На аглицком форуме нашел описание аналогичной ошибки
http://plone.org/support/forums/setup#nabble-td3333533, но в моем
случае инструкция "Setting up Buildout Using the Windows Installer for
Plone" (http://plone.org/documentation/how-to/buildout-using-windows-
installer) не требовала установки mingw32.

Дополнительная информация:
* OS Win2000 Server
* Plone 3.3.1
* CMF 2.1.2
* Zope (Zope 2.10.9-final, python 2.4.4, win32)


* Python 2.4.4 (#71, Oct 18 2006, 08:34:43) [MSC v.1310 32 bit
(Intel)]
* PIL 1.1.6

Прошу, при наличии идей и возможности, указать в чем мной была
допущена ошибка, как ее исправить.
Заранее большое спасибо.

Reply all
Reply to author
Forward
0 new messages