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

Rispondere a