Il 29/10/2010 8.50, Davide Moro ha scritto:
> Il giorno ven, 29/10/2010 alle 08.27 +0200, Giuseppe Arvati ha scritto:
>> Il 28/10/2010 11.00, Davide Moro ha scritto:
>>> Il giorno gio, 28/10/2010 alle 10.32 +0200, Giuseppe Arvati ha scritto:
>>>> Salve a tutti
>>>> sto usando su Plone 3.3 sqlrelay come database adapter per accedere ad
>>>> Oracle.
>>>> Mi sto guardando attorno per migrare a Plone 4 ma
>>>> mi sembra che sqlrelay non funzioni con la nuova struttura di plone
>>>> e di zope
>>>>
>>>> Qualcuno saprebbe consigliarmi un DbAdapter per Oracle che possa
>>>> funzionare su Plone 4
>>>
>>> Ciao,
>>>
>>> sulle ultime verioni di plone 3 ho recentemente usato con successo il
>>> plugin ZcxOracleDA, penso vada bene anche per il 4 ma non ho mai
>>> provato.
>>> Richiede l'installazione dell'instant client oracle.
>>>
>>> Ciao,
>>>
>>> davide
>>>
>>
>> Lo proverò ma mi sembra che non sia molto supportato
>
> Ciao,
>
> ti anticipo che quando riavvierai l'istanza con ZcxOracleDA otterrai un
> errore, se non è stato corretto nel frattempo dall'autore. Per
> correggere puoi affidarti a delle patch esistenti che trovi facilmente
> in rete oppure editare manualmente un file (sono solo degli errori di
> identazione).
>
> Se hai problemi facci sapere.
>
> Comunque dovrai iniziare con l'installazione dell'instant client oracle,
> questa solitamente è la parte più ostica.
>
> Ciao,
>
> davide
>
Ho provato ad installare ZcxOracleDA ma quando riparte Plone mi da
questo errore sulla mancata presenza del modulo ImageFile
ImportError: No module named ImageFile
Avevo precedentemente installato cx_oracle 5.0.4 sul python 2.6
dell'installazione di plone 4 senza apparenti problemi
Il client oracle è già presente sul server e funziona con sqlrelay
2010-10-29T18:59:35 ERROR Application Couldn't install ZcxOracleDA
Traceback (most recent call last):
File
"/home/apam/Plone4/buildout-cache/eggs/Zope2-2.12.10-py2.6-linux-i686.egg/OFS/Application.py",
line 646, in install_product
global_dict, global_dict, silly)
File "/home/apam/Plone4/zinstance/products/ZcxOracleDA/__init__.py",
line 14, in <module>
import DA
File "/home/apam/Plone4/zinstance/products/ZcxOracleDA/DA.py", line
16, in <module>
import Shared.DC.ZRDB.Connection, sys, DABase, os.path
File "/home/apam/Plone4/zinstance/products/ZcxOracleDA/DABase.py",
line 16, in <module>
from ImageFile import ImageFile
ImportError: No module named ImageFile
L'errore sembra dettato dalla mancanza del modulo PIL
utilizzato da dbadapter per aprire delle icone
ho installato PIL per vedere se risolvevo
ma ora ho questo errore
praticamente del file DA.py c'è questa istruzione apre una icona
misc_={
'conn':
ImageFile('Shared','DC','ZRDB','www','DBAdapterFolder_icon.gif')}
2010-10-30T10:15:00 ERROR Application Couldn't install ZcxOracleDA
Traceback (most recent call last):
File
"/home/apam/Plone4/buildout-cache/eggs/Zope2-2.12.10-py2.6-linux-i686.egg/OFS/Application.py",
line 646, in install_product
global_dict, global_dict, silly)
File "/home/apam/Plone4/zinstance/products/ZcxOracleDA/__init__.py",
line 14, in <module>
import DA
File "/home/apam/Plone4/zinstance/products/ZcxOracleDA/DA.py", line
76, in <module>
'Shared','DC','ZRDB','www','DBAdapterFolder_icon.gif'))}
File
"/home/apam/Plone4/Python-2.6/lib/python2.6/site-packages/PIL/ImageFile.py",
line 91, in __init__
self._open()
File
"/home/apam/Plone4/Python-2.6/lib/python2.6/site-packages/PIL/Image.py",
line 512, in __getattr__
raise AttributeError(name)
ho pensato che data la diversa dislocazione dei file in zope2.12/plone4
non trovasse il file
ed allora ho provato a sostituire
misc_={
'conn': ImageFile(
os.path.join('Shared','DC','ZRDB','www','DBAdapterFolder_icon.gif'))}
che genera l'errore
con un percorso completo
misc_={
'conn':
ImageFile('/home/apam/Plone4/buildout-cache/eggs/Products.ZSQLMethods-2.13.2-py2.6.egg/Shared/DC/ZRDB/www/DBAdapterFolder_icon.gif')}
ma ho ugualmente errore
2010-10-30T10:22:07 ERROR Application Could not import Products.ZcxOracleDA
Traceback (most recent call last):
File
"/home/apam/Plone4/buildout-cache/eggs/Zope2-2.12.10-py2.6-linux-i686.egg/OFS/Application.py",
line 596, in import_product
product=__import__(pname, global_dict, global_dict, silly)
File "/home/apam/Plone4/zinstance/products/ZcxOracleDA/__init__.py",
line 14, in <module>
import DA
File "/home/apam/Plone4/zinstance/products/ZcxOracleDA/DA.py", line
75, in <module>
'conn': ImageFile(
'/home/apam/Plone4/buildout-cache/eggs/Products.ZSQLMethods-2.13.2-py2.6.egg/Shared/DC/ZRDB/www/DBAdapterFolder_icon.gif')}
File
"/home/apam/Plone4/Python-2.6/lib/python2.6/site-packages/PIL/ImageFile.py",
line 91, in __init__
self._open()
File
"/home/apam/Plone4/Python-2.6/lib/python2.6/site-packages/PIL/Image.py",
line 512, in __getattr__
raise AttributeError(name)
AttributeError: _open
a questo punto non so + cosa fare
qualche idea sarebbe d'aiuto
grazie
_______________________________________________
Plone-IT mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html