siehe auch http://tide.act.nato.int/mediawiki/index.php/ZEO
- WISE 1.3 installiert
- In den Ordner c:\programme\wise\zope wechseln, dort python.exe c:\programme\wise\zope\zope\bin\mkzeoinstance.py c:\programme\wise\zope\zeoserver 8888
eingeben - In der Systemsteuerung den zope/wise Dienst stoppen
- Die data.fs von
C:\Programme\WISE\data\var nach C:\Programme\WISE\zope\zeoserver\var
kopieren - Die Datei
C:\Programme\WISE\zope\zeoserver\bin\runzeo
in
runzeo.bat umbenennen und editieren:- Den Eintrag INSTANCE_HOME ersetzen durch $ZEOINSTANCE
- Unter ZOPE_RUN den Eintrag Zope\Startup\run.py durch ZEO\runzeo.py ersetzen
- Unter CONFIG_FILE den Pfad anpassen c:\zope\instance\zeoserver\etc\zeo.con
- Die Datei c:\Programme\wise\zope\bin\zopeservice.py in zeoservice.py umenennen und anpassen
- Den Eintrag INSTANCE_HOME anpassen (C:\Programme\WISE\zope\zeoserver)
- Den Eintrag ZOPE_RUN anpassen
- Zope2 in ZEO ändern
- Startup löschen
- run.py in runzeo.py umbenennen
- Im Abschnittt CONFIG_FILE zope.conf in zeo.conf ändern
- Unter servicename Zope in Zeo umbenennen
- Unter _svc_display_name_ Wise in Zeo umbenennen
- In der DOS-Box wird der Zeoservice initialisiert
c:\programme\wise\zope\bin\python.exe c:\programme\wise\zope\zeoserver\bin\zeoservice.py –startup auto install (zeo1.jpg)
c:\programme\wise\zope\bin\python.exe c:\programme\wise\zope\zeoserver\bin\zeoservice.py start (zeo2.jpg)
Folgenede Anpassungen sind am zeo-client notwendig
- C:\Programme\WISE\wise\etc\zope.conf
- Define INSTANCE
C:\Programme\WISE\zope\zeoserver
(zeile 26 sonst wird nicht instance_home auf zeoserver gelegt) - b.) Den Abschnitt zodb_db main auskommentieren
#<zodb_db main>
# Main FileStorage database
# <filestorage>
# path $DATA/var/Data.fs
# </filestorage>
# mount-point /
#</zodb_db> - b.) Die Kommentarzeischen im Abschnitt ZEO client storage löschen
- c.) Die Portnummer ggf. anpassen
# ZEO client storage:
<zodb_db main>
mount-point /
# ZODB cache, in number of objects
cache-size 5000
<zeoclient>
server localhost:8888
storage 1
name zeostorage
var $INSTANCE/var
# ZEO client cache, in bytes
cache-size 20MB
# Uncomment to have a persistent disk cache
#client zeo1
</zeoclient>
</zodb_db>
- Define INSTANCE
- Den Ordner products von C:\Programme\WISE\zope\Zope\lib nach C:\Programme\WISE\zope\zeoserver kopieren
- Kopiere site.zcml von C:\Programme\WISE\zope\Zope\skel\etc nach C:\Programme\WISE\zope\zeoserver\etc
- Die Datei access von C:\Programme\WISE\wise nach C:\Programme\WISE\zope\zeoserver kopieren (emergency passwort
- Jetzt den ZEO CLient über die Command-Line starten.
c:\programme\wise\zope\bin\runzope.bat -X “debug-mode=on”