Найти - Пользователи
Полная версия: Не ставится ZMySQLDA под Виндами...
Начало » Zope/Plone/Bluebream » Не ставится ZMySQLDA под Виндами...
1
NilovSerge
Мне надо поставить Pythoz/Zope и юзать базу MySql
И меня возникли проблемы при установке MySql драйвера

Делаю так:
MySql server стоит в c:\mysql

Ставлю
python-2.4.msi ставлю в диреторию по умолчанию C:\Python24\

Zope-2.10.1-win32.exe ставлю в диреторию по умолчанию C:\Zope\
MySQL-python.exe-1.2.0.win32-py2.4.exe ставлю в диреторию по умолчанию -он сам определяет C:\Python24\


ZMySQLDA-Zope24.exe
ставлю в диреторию C:\Zope\2.10.1\Zope\ и в C:\Zope\2.10.1\Zope\lib\python\Products\ появляется каталог ZMySQLDA

И при запуске службы этот продукт не добавляется в список установленных продутов(“/Control_Panel/Products”)

Лезу в лог: C:\Zope\Instance\2.10.1\log\event.log и вижу:
“2007-02-14T10:43:11 ERROR Application Could not import Products.ZMySQLDA
Traceback (most recent call last):
File ”C:\Zope\2.10.0\Zope\lib\python\OFS\Application.py“, line 703, in import_product
product=__import__(pname, global_dict, global_dict, silly)
File ”C:\Zope\2.10.0\Zope\lib\python\Products\ZMySQLDA\__init__.py“, line 91, in ?
import DA
File ”C:\Zope\2.10.0\Zope\lib\python\Products\ZMySQLDA\DA.py“, line 92, in ?
from db import DB
File ”C:\Zope\2.10.0\Zope\lib\python\Products\ZMySQLDA\db.py“, line 89, in ?
import _mysql
ImportError: No module named _mysql ”


Скопировал _mysql.pyd и libmySQL.dll в C:\Python24\ и получил:

“ImportError: DLL load failed: Not found stated module.”

Запустил FileMon и увидел ОЧЕНЬ МНОГО ошибок типа:

469 16:45:42 pythonservice.e:3340 OPEN C:\Python24\site.pyd NOT FOUND Options: Open Access: Read
470 16:45:42 pythonservice.e:3340 OPEN C:\Python24\site.dll NOT FOUND Options: Open Access: Read
488 16:45:42 pythonservice.e:3340 OPEN C:\Python24\os.pyd NOT FOUND Options: Open Access: Read
489 16:45:42 pythonservice.e:3340 OPEN C:\Python24\os.dll NOT FOUND Options: Open Access: Read


Не понятно к чему эти ошибки отсутствия файлов? Таких файлов у меня на диске НЕТ!

Раз 5 все переустанавливал Пытался все свалить в один каталог C:\Python24\ и та же ошибка

Смотрю cnhre jib,rb “C:\Zope\2.10.1\Zope\lib\python\OFS\Application.py”, line 703, in import_product
product=__import__(pname, global_dict, global_dict, silly):

silly=('__doc__',)
modules=sys.modules
have_module=modules.has_key

try:
package_dir=path_join(product_dir, product_name)
if not isdir(package_dir): return
if not exists(path_join(package_dir, ‘__init__.py’)):
if not exists(path_join(package_dir, ‘__init__.pyc’)):
if not exists(path_join(package_dir, ‘__init__.pyo’)):
return

pname=“Products.%s” % product_name
try:
product=__import__(pname, global_dict, global_dict, silly) !!!!!!!!!!!!!!!! ERROR LINe
if hasattr(product, ‘__module_aliases__’):

Походе нет каких-то параметров среды?
В Виндах добавил переменную PYTHONPATH=C:\Python24
В Path добавил ;C:\Python24\Lib;C:\Python24;C:\Zope\2.10.1\Zope\bin\lib;

Никто не знает в чем проблема? Никому не удавалось поставить ZMySQLDA? Возможно перечисленный версии где-то не стыкуются?


С уважением,
Нилов Сергей.
albert
Попробуй как написано здесь:
http://www.pastrytech.com/willy/zopemysql.html
chaotism
извините за некропостинг - получилось, решить проблему?
возникла проблема с MySQLDA на freebsd, вроде сам продукт поставил, MySQLdb в библиотеку питона закинул, перенес базы с виндового сервера и дампы с папки var, но zope упорно уверяет меня что MySQLDA поврежден
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB