Форум сайта python.su
2
Только начал разбираться с Zope3 (версия 3.2.2)
Установил пакеты, создал instance с помощью ./mkzopeinstance, вошел в него через ZMI как manager.
Из доступных классов получается создать только папки.
Остальные объекты не создаются - везде ответ “Системная ошибка”.
Например, добавляю DTML или шаблон (пишу туда простой кусок HTML-кода), даю ему имя, нажимаю кнопку “Добавить”, - в ответ “Системная ошибка”.
В логах: TypeError: readline() takes exactly 1 argument (2 given).
Traceback - module cgi.
Что я делаю неправильно ?
Офлайн
0
Не знаю, може ти не залогований був? Напиши, будь ласка, які ти пакети встановлював. Бо без пакетів все працює.
Офлайн
0
Попробуй спочатку без додаткових пакетів.
Отредактировано (Май 22, 2007 15:56:48)
Офлайн
2
То есть в принципе я все делаю правильно (в ZMI) ?
Вот смотри, по пунктам:
1) Пользователь - тот, которого создал при ./mkzopeinstance.
Больше ничего в управлениии правами/ролями не делал.
Он отображается как Manager.
2) Находясь, скажем в фолдере “основная”, кликаю “Добавить: DTML-страница”
3) В textarea “Исходный код” пишу <html><body>Hello world</body></html>
4) В “название объекта” пишу: hello
5) Нажимаю “Добавить”
6) Ответ “Системная ошибка”
На описанные мною действия должен добавлятся объект типа DTML-страница в список данной папки ?
Насчет пакетов - у меня Linux (Ubuntu 6.10), так что все зависимости должны быть разрешены.
python 2.4.4c1
zope3 3.2.2
zope-common 0.5.24(edgy)
python-zopeinterface 3.2.2-0ubuntu1 (edgy)
PS.
tabajaratabajara, извини, но не понял последний пост (я по украински практичеки не понимаю, я татарин :)
Попробуй спочатку без додаткових пакетів.
Отредактировано (Май 23, 2007 17:02:07)
Офлайн
0
astoonПопробуй сначала без дополнительных пакетов.
PS.tabajaratabajara, извини, но не понял последний пост (я по украински практичеки не понимаю, я татарин :)
Попробуй спочатку без додаткових пакетів.
Нужен перевод.
Офлайн
0
Дай traceback:
запусти instance так:
./zopectl >fg
Отредактировано (Май 23, 2007 17:08:58)
Офлайн
2
# ./zopectl
program: /var/lib/zope3/instance/test/bin/runzope
daemon manager not running
zopectl> здесь ждет ввода
зопе на данный момент запущен
что за демон такой manager ?
Офлайн
0
astoonнабери fg і enter
# ./zopectl
program: /var/lib/zope3/instance/test/bin/runzope
daemon manager not running
zopectl> здесь ждет ввода
Офлайн
0
зроби ту саму помилку і напиши що вивело в консолі
Офлайн
2
zopectl> fg
/var/lib/zope3/instance/test/bin/runzope
Traceback (most recent call last):
File “/var/lib/zope3/instance/test/bin/runzope”, line 48, in ?
run()
File “/var/lib/zope3/instance/test/bin/runzope”, line 44, in run
main( + sys.argv)
File “/usr/lib/python2.4/site-packages/zope/app/twisted/main.py”, line 74, in main
service = setup(load_options(args))
File “/usr/lib/python2.4/site-packages/zope/app/twisted/main.py”, line 126, in setup
options.eventlog()
File “/usr/lib/python2.4/site-packages/ZConfig/components/logger/factory.py”, line 32, in __call__
self.instance = self.create()
File “/usr/lib/python2.4/site-packages/ZConfig/components/logger/logger.py”, line 42, in create
handler = handler_factory()
File “/usr/lib/python2.4/site-packages/ZConfig/components/logger/factory.py”, line 32, in __call__
self.instance = self.create()
File “/usr/lib/python2.4/site-packages/ZConfig/components/logger/handlers.py”, line 69, in create
logger = self.create_loghandler()
File “/usr/lib/python2.4/site-packages/ZConfig/components/logger/handlers.py”, line 87, in create_loghandler
handler = loghandler.FileHandler(path)
File “/usr/lib/python2.4/site-packages/ZConfig/components/logger/loghandler.py”, line 34, in __init__
StreamHandler.__init__(self, open(filename, mode))
IOError: Permission denied: ‘/var/lib/zope3/instance/test/log/z3.log’
zopectl>
хмм…
Офлайн