Exportieren über Python-Script

  • Hoi !

    ich will meine instanzen von einem pc auf einen anderen kopieren.
    dazu hab ich plone auf dem neuen pc bereits installiert, jetzt muss ich
    nur noch die alten daten von rechner a nach b bringen. ich will dazu
    aber nicht jedesmal über die maske und dann exportieren gehen.

    die lösung - laut google - ein python script. hab auch schon etwas
    gefunden, allerdings bringt er jedesmal ne fehlermeldung....

    script

    Code
    #this script will export the necessary objects to the var directory
    context.manage_exportObject(id='portal_memberdata',download=0)
    context.manage_exportObject(id='Courses',download=0)
    context.acl_users.Users.manage_exportObject(id='acl_users',download=0)
    context.portal_skins.manage_exportObject(id='custom',download=0)
    print 'Done exporting objects!'

    fehlermeldung

    Zitat

    Traceback (most recent call last):
    File "C:\Programme\Plone 2\Data\Products\GenericSetup\export.py", line 18, in ?
    context.manage_exportObject(id='portal_memberdata',download=0)
    NameError: name 'context' is not defined

    jemand ne idee ? vielleicht hab ich die datei auch nur in den falschen ordner kopiert,
    also falls jemand ne idee hat, gerne raus damit...

  • Also, per ZMI im übergeordneten Ordner (bei id='portal_memberdata' wäre es dann die Plone-Site ansich) einfach ein Script(Python) erstellen und es dann da auch ausführen! Das ist alles... Bei mir funktioniert das!
    Die Exportdatei wird dann ins VAR Verzeichnis kopiert (da, wo auch die Data.fs liegt)

    Gruß
    STEPHAN