El comando para las tareas de Zope es ./bin/instance en su instalaciones Plone basada en configuraciones buildout.
Para mostrar la lista de comando disponible ejecute el siguiente comando:
./bin/instance help
Documented commands (type help <topic>):
========================================
EOF debug help logtail restart show stop
adduser fg kill quit run start test
console foreground logreopen reload shell status wait
./bin/instance help kill
kill [sig] -- Send signal sig to the daemon process.
The default signal is SIGTERM.
./bin/instance help reload
reload [options] -- Reload the configuration.
Without options, this reparses the command line.
With options, this substitutes 'options' for the
command line, except that if no -C option is given,
the last configuration file is used.
Para instalaciones antiguas de Plone, el comando es zopectl.
En este modo se ejecuta el servidor Zope foreground y tiene un alias fg
./bin/instance fg
Para cancelar este modo de ejecución use Ctrl-C (ej. EOF) para salir.
En este modo se ejecuta el servidor Zope en modo depuración para inspeccionar su base de datos objeto manualmente usando el shell interactivo de Python, con el siguiente comando:
./bin/instance debug
Al ejecutar este comando debe mostrar un interprete interactivo de Python al contexto de Zope y Plone
Starting debugger (the name "app" is bound to the top-level Zope object)
>>> dir(app.Plone.acl_users)
['COPY', 'COPY__roles__', 'DELETE', 'DELETE__roles__', 'HEAD', 'HEAD__roles__',
'LOCK', 'LOCK__roles__', 'MKCOL', ...
Para salir de la consola interactiva ejecute la siguiente instrucción:
>>> quit
Use quit() or Ctrl-D (i.e. EOF) to exit
En este modo se ejecuta el servidor Zope demonio en este modo se utiliza para entornos de producción, ejecute con el siguiente comando:
./bin/instance start
. daemon process started, pid=14643
Para esto debió previamente iniciado el servidor Zope en modo servicio / demonio
./bin/instance stop
. daemon process stopped
Usted necesita hacer esto cuando usted olvido la contraseña del usuario admin de Zope o la base de datos esta dañada.
Agregar usuario con permisos de Administración en Zope:
./bin/instance stop # detener primero su instancia de Zope
./bin/instance adduser <nombre_usuario> <contraseña_usuario>
./bin/instance start
Usted necesita detener primero su instancia de Zope.
Usted no puede sobre escribir el usuario admin existente, pero usted probablemente quiera agregar un usuario adicional admin2.
El código fuente de este archivo esta hospedado en GitHub. Todos pueden actualizar y corregir errores en este documento con unos clic - sin necesidad de descargar.
Para mas información básica acerca de como actualizar este manual y referencia a sintaxis Sphinx, por favor consulte la guía Escribiendo y actualizando el manual.