Форум сайта python.su
Только начал разбираться с Zope3 (версия 3.2.2)
Установил пакеты, создал instance с помощью ./mkzopeinstance, вошел в него через ZMI как manager.
Из доступных классов получается создать только папки.
Остальные объекты не создаются - везде ответ “Системная ошибка”.
Например, добавляю DTML или шаблон (пишу туда простой кусок HTML-кода), даю ему имя, нажимаю кнопку “Добавить”, - в ответ “Системная ошибка”.
В логах: TypeError: readline() takes exactly 1 argument (2 given).
Traceback - module cgi.
Что я делаю неправильно ?
Офлайн
Не знаю, може ти не залогований був? Напиши, будь ласка, які ти пакети встановлював. Бо без пакетів все працює.
Офлайн
Попробуй спочатку без додаткових пакетів.
Отредактировано (Май 22, 2007 15:56:48)
Офлайн
То есть в принципе я все делаю правильно (в 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)
Офлайн
astoonПопробуй сначала без дополнительных пакетов.
PS.tabajaratabajara, извини, но не понял последний пост (я по украински практичеки не понимаю, я татарин :)
Попробуй спочатку без додаткових пакетів.
Нужен перевод.
Офлайн
Дай traceback:
запусти instance так:
./zopectl >fg
Отредактировано (Май 23, 2007 17:08:58)
Офлайн
# ./zopectl
program: /var/lib/zope3/instance/test/bin/runzope
daemon manager not running
zopectl> здесь ждет ввода
зопе на данный момент запущен
что за демон такой manager ?
Офлайн
astoonнабери fg і enter
# ./zopectl
program: /var/lib/zope3/instance/test/bin/runzope
daemon manager not running
zopectl> здесь ждет ввода
Офлайн
зроби ту саму помилку і напиши що вивело в консолі
Офлайн
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>
хмм…
Офлайн