Instalación y configuración de Zope y productos Zope

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Instalación y configuración de Zope y productos Zope"

Transcripción

1 Instalación y configuración de Zope y productos Zope Gregorio Robles Grupo de Sistemas y Comunicaciones - Universidad Rey Juan Carlos Jesús M. González Barahona Grupo de Sistemas y Comunicaciones - Universidad Rey Juan Carlos Este documento explica paso a paso y de manera detallada cómo instalar Zope a partir de las fuentes, de forma que es válido para cualquier distribución GNU/Linux y para cualquier configuración del sistema. Asimismo, se presenta cómo configurar a nuestra conveniencia Zope, cómo instalar productos Zope (veremos el caso de ZWiki) y cómo hacer uso de funcionalidad tan útil como importar y exportar objetos en Zope. El contexto de esta guía se debe enmarcar dentro de los laboratorios docentes del Grupo de Sistemas y Comunicaciones de la Universidad Rey Juan Carlos, aunque por su carácter general casi la totalidad del documento es válido para realizar la instalación y configuración de Zope en otros entornos. El tiempo necesario para leer este documento mientras se realizan las acciones de instalación y configuración es de aproximadamente una hora. 1. Introducción Zope [ZopeWeb] es un servidor de aplicaciones totalmente orientado a objetos escrito en Python. Es el proyecto estrella de la compañía Zope Corporation, que lo publica bajo los términos de la licencia Zope Public License [ZPL], una licencia de software libre. Zope ofrece una infraestructura general sobre la que se pueden construir aplicaciones web. De esta manera, muchos conceptos y funcionalidades pueden ser reutilizadas. Así, por ejemplo, la herramienta de generación de portales, Plone, se basa en módulos de gestión de usuarios, de seguridad o de sesiones ofrecidos por la arquitectura Zope. 1

2 Zope se encuentra precompilado y empaquetado para multitud de distribuciones GNU/Linux, así como para otros sistemas UNIX y Windows. Aunque esto pueda resultar una facilidad, en este documento se mostrará cómo instalar Zope a partir de las fuentes, debido a los siguientes motivos: Para instalar los paquetes precompilados generalmente se requiere permisos de superusuario y en el entorno de laboratorio los alumnos carecen lógicamente de ellos La instalación de Zope a partir de las fuentes puede resultar un ejercicio didáctico y docente de gran interés para ir conociendo la arquitectura de Zope y sus elementos. La instalación a partir de las fuentes -como se podrá comprobar a continuación- no es muy compleja. En este documento también se mostrará cómo instalar productos de Zope. Los productos de Zope son elementos que aportan funcionalidad añadida a la plataforma de Zope. Suelen estar convenientemente empaquetados para ser fácilmente instalados y configurados. El producto Zope que instalaremos será ZWiki, un sistema wiki para Zope. 2. Descargando Zope El primer paso para instalar Zope es conseguir una copia de Zope de la página donde están publicadas todas las versiones de Zope [ZopeDownload]. Durante el desarrollo de esta asignatura [TSAI] haremos uso de la versión estable de Zope. Existe un fichero comprimido que facilita la instalación de las fuentes para sistemas con el núcleo Linux. Nos situaremos en nuestro directorio "home" (o en un subdirectorio creado para esta asignatura) y descargaremos la copia especificada de Zope, tal y como se muestra a continuación: pwd /home/admin/grex wget --19:00:12-- => Zope final.tgz Resolviendo Conectando con conectado. Petición HTTP enviada, esperando respuesta OK Longitud: 7,122,626 [application/x-compressed-tar] 100%[====================================>] 7,122, K/s ETA 00:00 19:00:39 ( KB/s) - Zope final.tgz guardado [ / ] A continuación, descomprimiremos el fichero que nos acabamos de descargar. Al descomprimirlo, observaremos que nos creará un directorio (llamado Zope final) y que dentro del mismo se situarán un montón de archivos que corresponden a la lógica de Zope. En el siguiente listado del programa, hemos decidido recortar la salida del terminal por cuestiones de espacio. tar xvzf Zope final.tgz 2

3 Zope final/ Zope final/Extensions/ Zope final/Extensions/README.txt Zope final/LICENSE.txt Zope final/Makefile Zope final/README.txt Zope final/setup.py Zope final/stupid_clean Zope final/install Zope final/z2.py Zope final/zpasswd.py Zope final/ZServer/ Zope final/ZServer/PubCore/ Zope final/ZServer/PubCore/ZEvent.py Zope final/ZServer/PubCore/ZRendezvous.py... Instalación y configuración de Zope y productos Zope Debido a que las cuentas en el laboratorio docente disponen de un espacio limitado por usuario (las famosas "quotas") y que no vamos a hacer uso del fichero comprimido en el futuro, lo mejor es borrarlo para así liberar espacio en disco: rm -f Zope final.tgz Con esto, al final de este punto deberíamos tener en nuestro "home" un subdirectorio llamado "Zope final" donde tendremos las fuentes de Zope. En el siguiente punto, veremos cómo instalarlo y configurarlo convenientemente. 3. Instalando Zope Dentro del directorio "Zope final" existe un script de configuración que se invoca desde la línea de instrucciones con "configure". Ejecutarlo produce una salida en la shell que reproducimos aquí y que comentamos a continuación: cd Zope final/ Configuring Zope installation Testing for an acceptable Python interpreter... Python version 2.4.4c0 found at /usr/bin/python Python version 2.4.4c0 found at /usr/bin/python2.4 Python version 2.4.4c0 found at /usr/bin/x11/python Python version 2.4.4c0 found at /usr/bin/x11/python2.4 No suitable Python version found. You should install 3

4 Python version before continuing. Versions also work, but not as optimally. Instalación y configuración de Zope y productos Zope Este mensaje nos indica que en el laboratorio contamos con la versión 2.4.4c0 de Python, pero que no es la aceptable porque la versión recomendada es la (las y también funcionan, pero no óptimamente). Como esto no tiene mucho sentido, vamos a engañar a Zope. Si lo estáis haciendo en una máquina vuestra, considerad instalar esta versión de python, así como el paquete Debian python-dev. Editaremos el archivo configure (con vi o con emacs, por ejemplo) y modificaremos la siguiente línea para que quede tal y como sigue: # Place the optimal target version number for Zope (as returned by sys.version) # below TARGET="2.4.4c0" Una vez hecho esto, podemos ejecutar sin mayores problemas el configure. Vamos a pasarle también el parámetro "prefix" para que lo instale en nuestro home, ya que por motivos de seguridad no tenemos permisos para hacerlo en otros lugares en el entorno de laboratorio. Én la siguiente línea, la instalación se hará en el subdirectorio zope de nuestro home. --prefix=$home/zope Configuring Zope installation Testing for an acceptable Python interpreter... Python version 2.4.4c0 found at /usr/bin/python The optimum Python version (2.4.4c0) was found at /usr/bin/python. - Zope top-level binary directory will be /home/admin/grex/zope. - Makefile written. Next, run make. Con el paso anterior, hemos conseguido crear un Makefile, así que el siguiente paso es ejecutar "make" para compilar Zope. Lo que hace el script de instalación es compilar los módulos de Python específicos de Zope (algunos escritos también en C para optimizar la velocidad). Veremos, por tanto, en la salida estándar el resultado de múltiples compilaciones con el compilador GCC. Todo esto puede que tarde algunos minutos. make (...) changing mode of /home/admin/grex/zope/zope final/... changing mode of /home/admin/grex/zope/zope final/... changing mode of /home/admin/grex/zope/zope final/... changing mode of /home/admin/grex/zope/zope final/... Zope built. Next, do make install (or make instance 4

5 to run a Zope instance directly from the build directory). El siguiente paso es instalar Zope. Para ello ejecutaremos "make install". make install (...) changing mode of /home/admin/grex/zope/bin/zodbload.py to 755 changing mode of /home/admin/grex/zope/bin/test.py to 755 running install_data [ -f /home/admin/grex/zope/bin/python ] ln -sfn "/usr/bin/python" /home/admin/... Zope binaries installed successfully. Now run /home/admin/grex/zope/bin/mkzopeinstance.py Ya queda poco. Ahora toca crear una instancia de Zope. Zope puede tener varias instancias en paralelo respondiendo a peticiones de usuarios; todas correrían como el mismo Zope, pero serían webs diferentes (con su propia base de datos, sus propios gestores y probablemente con sus propios dominios). Si ejecutamos la línea indicada, nos aparecerá lo siguiente (ojo, esta línea será ligerametne diferente en tu caso): Please choose a directory in which you d like to install Zope "instance home" files such as database files, configuration files, etc. Directory: /home/admin/grex/zope/instancia Please choose a username and password for the initial user. These will be the credentials you use to initially manage your new Zope instance. Username: admin Password: Verify password: El script de creación de la instancia pedirá el camino donde queramos tener la isntancia (en mi caso elegí el subdirectorio instancia dentro del directorio zope de mi home). De esta manera, bajo zope tendré la instalación de zope y en zope/instancia todo lo relativo a la instancia de Zope que utilizaré. Asimismo creará un usuario inicial para poder gestionar esa instancia. En mi caso, he elegido "admin" como nombre de usuario. Este usuario es un usuario un tanto especial, porque es el único que no se crea mediante el interfaz web. Está pensado para crear cuentas para nuevos usuarios, así como gestionar sus permisos y modificar las contraseñas. Todas estas acciones resultan muy útiles en caso de emergencia (p.ej. hemos borrado por descuido al usuario "manager" o se nos ha olvidado su contraseña), por lo que este usuario también recibe el nombre de usuario de emergencia. El nombre del usuario y el hash de la contraseña se guardará en un fichero de nombre "inituser" en el directorio "instancia". 5

6 Veamos con mayor detenimiento el usuario por defecto que crea Zope. Le podemos cambiar el nombre y la contraseña a este usuario mediante el script "zpasswd.py" (que se puede encontrar en el directorio zope/bin - ojo, no en el de la instancia, sino en el propio de zope). La forma de utilizar este script es la siguiente: python zpasswd.py Usage: zpasswd.py [options] filename If this program is called without command-line options, it will prompt for all necessary information. The available options are: -u / --username= Set the username to be used for the initial user or the emergency user -p / --password= Set the password -e / --encoding= Set the encryption/encoding rules. Defaults to SHA-1. OPTIONAL -d / --domains= Set the domain names that the user user can log in from. any. OPTIONAL. Defaults to -h / --help Print this help text and exit. Filename is required and should be the name of the file to store the information in (usually "inituser" or "access"). Además de especificar el nombre de usuario y la contraseña, se pueden añadir dos opciones más. La primera es el método de encriptación que queremos utilizar (por defecto, se hará uso de SHA-1) y mediante la segunda podemos especificar una lista de dominios desde los que el usuario por defecto puede tener acceso a Zope. De esta forma, restringimos al usuario por defecto para que tenga que entrar desde un(os) dominio(s) específico(s), como por ejemplo, únicamente desde máquinas de la universidad, desde los laboratorios docentes del GSyC o desde nuestra propia casa. Existe un parámetro obligado en el script "zpasswd.py" que es el nombre de un fichero donde se guarda la clave. Este fichero tendrá una forma similar al /etc/passwd de UNIX, aunque sólo contendrá un usuario, precisamente el usuario por defecto. Generalmente a este fichero suele dársele dos nombres: "inituser" o "access". En el script de instalación pudimos observar que se hacía uso de "inituser" y que sólo se permitía el acceso de lectura y escritura al propio usuario (para evitar que nadie más vea el nombre de usuario y la clave, aunque esta última se encuentre encriptada). A modo de ejemplo, mostramos cómo utilizar zpasswd.py para crear un usuario de nombre "admin" y con la contraseña "pakito". El resultado se guardará en el archivo "access" cuyo contenido pedimos que se muestre a continuación con "more". python zpasswd.py -u admin -p pakito../instancia/inituser 6

7 more../instancia/inituser admin:{sha}knjlfhxsujzfbuu+j2ighrrvrz4= Instalación y configuración de Zope y productos Zope De esta sencilla manera, y aunque ocurra una catástrofe, siempre estaremos en disposición de poder entrar en Zope con el usuario de emergencia desde nuestra cuenta en los laboratorios del GSyC. 4. Configurando el arranque y arrancando Zope El proceso de instalación crea un script para el arranque de Zope que se llama "runzope" y que se sitúa dentro del directorio bin de nuestra instancia (en mi caso, en ~/zope/instancia/bin). Reproducimos el listado de este script a continuación: more runzope #! /bin/sh PYTHON="/usr/bin/python" ZOPE_HOME="/home/admin/grex/zope" INSTANCE_HOME="/home/admin/grex/zope/instancia" CONFIG_FILE="/home/admin/grex/zope/instancia/etc/zope.conf" SOFTWARE_HOME="/home/admin/grex/zope/lib/python" PYTHONPATH="$SOFTWARE_HOME" export PYTHONPATH INSTANCE_HOME SOFTWARE_HOME ZOPE_RUN="$SOFTWARE_HOME/Zope2/Startup/run.py" exec "$PYTHON" "$ZOPE_RUN" -C "$CONFIG_FILE" Se puede ver que este script es bastante simple, ya que básicamente lo que hace es especificar dónde están las cosas (el binario de Python, la instalación de Zope, la instalación de la instancia, el fichero de configuración, las bibliotecas de Python) y lanza Zope pasándoselo como parámetros. Como habremos advertido, para configurar zope, nos debemos dirigir al fichero etc/zope.conf dentro de nuestra instancia. Una buena práctica para usar Zope en los laboratorios es cambiar el puerto en el que Zope escucha, ya que si otro compañero está utilizando la misma máquina puede no dejarnos arrancarlo. Yo, por ejemplo, utilizo el puerto 8001 en vez del puerto 8080 que viene por defecto: <http-server> # valid keys are "address" and "force-connection-close" address 8001 # force-connection-close on # You can also use the WSGI interface between ZServer and ZPublisher: # use-wsgi on </http-server> 7

8 Es hora ya de lanzar nuestro Zope. Para eso, ya sólo quedar cambiarnos al directorio "bin" de nuestra instancia y ejecutar lo siguiente: Una vez llegados a este punto, ya estamos en disposición de ver la página inicial de Zope ("Zope Quick Start"), introduciendo en la barra de localización de nuestro navegador web http.//localhost:8001/ si hemos instalado Zope en la máquina local o introduciendo el nombre o IP de la máquina si no es así. (Nota: date cuenta de que si has especificado un puerto diferente al arrancar, deberás introducir ese número de puerto en vez de 8001 en la petición web). La página "Zope Quick Start" contiene información sobre Zope, así como enlaces a sitios donde encontrar más documentación y ayuda. Si ves esta página, enhorabuena, ya tienes tu Zope en pie. Figura 1. Página de inicio rápido de Zope Nos encontramos ya en disposición de entrar en la interfaz de gestión de Zope (Zope Management Interface o ZMI en inglés) con el nombre de usuario y la clave del usuario de emergencia que elegimos con anterioridad. Para entrar en la ZMI, tenemos que añadir "manage" a la URL con la que hemos accedido a la página donde nos encontramos en estos momentos. Aparecerá una ventana para introducir el nombre de usuario y la contraseña, tal y como se muestra en la siguiente captura de pantalla: 8

9 Figura 2. Entrando en la ZMI (petición de nombre de usuario y contraseña)... y una vez introducidos los datos correctamente, veremos la ZMI. La ZMI está configurada por defecto para aparecer en tres marcos diferentes (aunque esto se puede cambiar desde las preferencias del usuario). En el marco superior se encuentra información referente al usuario con el que realizamos la conexión, el de la izquierda muestra el árbol de objetos dentro de Zope y el de la derecha el contenido de la carpeta o vista actual que estemos visualizando. Figura 3. La interfaz de gestión de Zope (ZMI) 9

10 La primera tarea que debemos realizar dentro de la ZMI es añadir un usuario con permisos de gestor ("manager") para ver cómo añadir nuevos usuarios al sistema. El usuario con permisos de gestor (a menos de que se especifique lo contrario) puede crear cualquier tipo de objeto y realizar todas las acciones en Zope. De la carpeta raíz ("Root Folder") cuelga una carpeta especial denominada "acl_users" donde se listarán todos los usuarios registrados. Veremos que existe una opción para añadir nuevos usuarios mediante el botón "Add", que nos llevará al siguiente formulario: Figura 4. Añadiendo un usuario con el rol de gestor Los campos a rellenar se corresponden con los que podíamos pasar al script zpasswd.py para la creación del usuario por defecto, con la añadidura de que en este caso es importante asignar el rol de "manager" al usuario que vayamos a crear. Figura 5. Listado de usuarios en acl_users del directorio raíz de Zope Una vez hecho esto, tendremos dos usuarios. Ya que con el usuario por defecto no podemos hacer muchas más cosas, lo más indicado en este momento es salir de la sesión (para eso en el marco superior elegiremos dentro del menú desplegable la opción "Logout") y volveremos a entrar con el usuario recién creado. 10

11 Como curiosidad cabe comentar que aunque cambiemos la contraseña del usuario por defecto en la ZMI, la que será siendo válida es la que está guardada en el fichero "inituser" en el sistema de ficheros. 5. Directorios y ficheros importantes de Zope Dentro del sistema de ficheros, podemos encontrar la forma en que la instancia de Zope tiene organizados sus ficheros y directorios más importantes. Conocer su localización nos será de gran ayuda para instalar nuevos productos Zope o importar objetos de otros sitios, así como para conocer más a fondo la estructura de Zope. Los siguientes comentarios se basan en [Rubert2002]: var/data.fs: Este fichero binario conforma la base de datos Zope donde se almacena cualquier información relativa al Zope. Es un fichero que se volverá más y más grande con el tiempo, ya que no sólo guarda el estado final de los objetos, sino también todos sus estados intermedios en aras de posibilitar la acción de deshacer ("Undo"). Puede comprimirse, borrando los estados anteriores a una fecha dada desde el apartado de gestión de la base de datos que se encuentra dentro del Panel de Control de la ZMI. A partir de Zope 2.7, existe la posibilidad de tener la base de datos orientada a objetos en varios ficheros. Products: Directorio donde residen los productos de Zope, tanto los que forman parte de la distribución, como aquéllos que vayamos instalando por nuestra propia cuenta. En los siguientes apartados instalaremos unos cuantos productos de Zope y lo haremos en este directorio. import: Directorio donde ubicaremos los ficheros a partir de los cuales importaremos objetos o nuestros desarrollos Zope, exportados desde otra ZODB. Más adelante, en este documento veremos cómo hacerlo con más detenimiento. Extensions: Directorio donde pondremos aquellos scripts de Python externos a Zope, para poder llamarlos luego desde dentro de Zope. Los scripts externos se utilizan en Zope cuando se requiere velocidad de ejecución, acceder al sistema de ficheros local o esquivar las restricciones que impone Zope a la ejecución. bin: Directorio donde reside el ejecutable para lanzar nuestra instancia Zope. lib: Conjunto de bibliotecas de Python y Zope. log: Directorio con los logs de Zope. Hay dos ficheros diferentes: en event.log se guardarán los eventos de Zope y servirá para ver si el proceso de arranque y de instalación de nuevos productos no ha tenido problemas, mientras que en Z2.log se guardan las peticiones HTTP que recibe el servidor. El formato de Z2.log es idéntico al utilizado por Apache, así que puede ser utilizado como entrada para programas que generan informes y estadísticas de acceso como por ejemplo webalizer. 6. Instalar productos Zope Los productos Zope son extensiones a Zope realizadas por Zope Corporation o por terceras partes. En la actualidad existen más de mil productos Zope de toda índole, desde gestores de contenidos a productos de internacionalización pasando por completas aplicaciones de comercio electrónico. En este apartado 11

12 veremos cómo se instalan los productos Zope una vez que tengamos ya un servidor Zope instalado y funcionando en nuestra máquina ZWiki ZWiki es un sistema wiki que permite la elaboración rápida y colaborativa de contenidos dentro de un sistema Zope. La licencia de ZWiki es la licencia [GPL]. Para instalar ZWiki, lo primero que tenemos que hacer es situarnos en el subdirectorio "Products" dentro de nuestro sistema de archivos local donde hayamos instalado Zope. En "Products" encontraremos una serie de subdirectorios; cada uno de ellos es un producto Zope. Los que existen por ahora son los productos Zope que vienen por defecto con las fuentes de Zope. Nosotros nos vamos a encargar ahora de añadir a estos productos el producto ZWiki. Para ello descargaremos la última versión de ZWiki y la descomprimiremos, tal y como se muestra en la siguiente secuencia de instrucciones: pwd /home/admin/grex/zope/instancia cd Products/ ls README.txt wget --18:29:00-- => ZWiki tgz Resolviendo zwiki.org... tar xvzf Connecting to zwiki.org :80... conectado. Petición HTTP enviada, esperando respuesta... Z200 OK Longitud: 614,841 (600K) [application/x-tar] 100%[====================================>] 614, K/s ETA 00:00 18:29:08 ( KB/s) - ZWiki tgz saved [614841/614841] tar xvzf ZWiki tgz ZWiki/ ZWiki/Extensions/ ZWiki/Extensions/Install.py ZWiki/Extensions/README ZWiki/Extensions/ init.py ZWiki/Extensions/fixprops.py... Al descomprimir se creará un subdirectorio llamado "ZWiki" que contendrá un gran número de ficheros y subdirectorios (que obviamos en este documento debido a su longitud). Borramos el archivo 12

13 comprimido para ahorrar espacio. Para que la instalación del producto se pueda considerar completa sólo hará falta reiniciar Zope tal y como hemos vista antes con runzope (que está en zope/instancia/bin). Al reiniciar (si miramos el log de eventos en log/event.log) podremos reconocer uno nuevo en el que se nos indica que se ha detectado un nuevo producto Zope en el disco. Zope realizará entonces una serie de tareas para ver si puede instalar debidamente el producto. Para ver si de verdad ha ocurrido así, tendremos que echar un vistazo al Panel de Control que se encuentra en la ZMI. El Panel de Control permite gestionar nuestro sitio Zope a través de un interfaz web. Además de información sobre la instalación actual y los lugares donde están los archivos y directorios más importantes dentro del sistema de ficheros, podemos reiniciar y apagar Zope mediante dos botones en dicho panel. Los enlaces a continuación nos llevarán a secciones específicas para la gestión de otros elementos, a saber: la base de datos, las versiones, los productos, la información de depuración y el gestor de cerrojos de WebDAV. Figura 6. Panel de Control Como no podía ser de otra manera, nosotros ahora mismo estamos interesados en la parte correspondiente a la gestión de productos dentro del Panel de Control. En esta sección nos aparecerá un listado de todos los productos que hay instalados en la actualidad en Zope. Al final de la lista -ya que es por orden alfabético- debería aparecer una entrada con el producto "ZWiki", siendo el símbolo que le precede un icono con una especie de caja azul (en caso contrario, ha habido un error en la instalación). Si es así, hemos instalado ZWiki de manera correcta. 13

14 Figura 7. Panel de Control: Productos instalados Una de las consecuencias de haber instalado el producto ZWiki de manera correcta es que podremos añadir sitios ZWiki y páginas ZWiki desde el menú desplegable de nuestro sitio Zope. Prueba a añadir un sitio ZWiki desde ahí para ver qué facil es tener un sitio ZWiki en Zope. Por supuesto, se puede tener sin problemas muchos ZWikis diferentes dentro del mismo Zope (siempre, claro, que les asignemos un identificador diferente al crearlos, ya que éste debe ser único). En estos casos, hablamos de diferentes instancias de ZWiki dentro de nuestro sistema Zope. 14

15 Figura 8. Panel de Control: Productos instalados 7. Exportando e importando objetos Zope nos ofrece la posibilidad de importar/exportar objetos de/a otros sistemas Zope de manera sencilla a través de la ZMI. Así, por ejemplo, muchos de los ejemplos que veremos en prácticas se publicarán en ficheros con extensión.zexp, que no serán otra cosa que un objeto carpeta que incluye los objetos ejemplo empaquetado. Por supuesto, cuando exportamos una carpeta todos sus contenidos están incluidos. Exportar objetos es muy fácil. Simplemente se ha de elegir los objetos a exportar (en la captura de pantalla mostrada a continuación se trata de dos carpetas) y pulsar sobre el botón "Export/Import". Figura 9. Exportando objetos. Por ejemplo, dos carpetas Eso nos llevará a la siguiente pantalla. Debemos especificar un identificador a los objetos a exportar (el fichero que Zope creará llevará de nombre el identificador más la extensión zexp) y especificar si 15

16 queremos guardarlo en el servidor o en nuestra máquina local. Si elegimos lo primero, Zope automáticamente guardara el fichero el directorio var (si es que tiene los permisos para acceder allí), mientras que para el segundo caso podremos elegir la localización en el sistema de ficheros de la máquina donde estemos ejecutando el cliente web. Figura 10. Interfaz para importar/exportar objeto Para importar objetos, se han de colocar los archivos a importar (generalmente archivos con extensión zexp) en el directorio import. Dentro de la ZMI, iremos a la localización donde queremos importar los objetos y pulsaremos sobre el botón de "Export/Import". Nos volverá a aparecer la figura anterior, aunque en este caso nos detendremos en la parte inferior, donde deberemos especificar el nombre del fichero a importar. Asimismo tenemos la opción de especificar que los objetos importados pasen a ser de nuestra propiedad o mantener la información sobre su propiedad. Pulsando sobre el botón de "Import", Zope importará los objetos a la base de datos orientada a objetos y podremos hacer uso de ellos. 8. Problemas y Soluciones A continuación se exponen una serie de problemas con los que nos hemos ido encontrando en el transcurso de la asignatura [TSAI] al instalar Zope en el laboratorio. Adjuntamos las soluciones -algunas no muy ortodoxas- por si pueden ser de provecho. 16

17 8.1. unknown locale Parece que en Debian, al arrancar Zope se produce este error de manera ocasional: unknown locale: ValueError: unknown locale: Este error se debe a un fallo en configuración de la localización en Debian, ya que Zope no reconoce la nueva configuración del teclado de la que hacemos uso en España. La solución, un poco chapucera pero efectiva, a este problema es editar el fichero donde salta el error e inhibirle ese comportamiento, de manera que se ejecute sin más. Para eso, nos debemos dirigir a lib/locale.py, que es el fichero donde nos da el error y situarnos en la línea 272 (en vi eso se hace con :272 ). El código ha de quedar entonces como sigue: if. in code: return code.split(. )[:2] elif code == : return None, None elif code == C : return None, None else: raise ValueError, unknown locale: %s % localename return l Nótese que hemos añadido dos líneas (la tercera y la cuarta) y que estamos tratando con código en Python, por lo que habrá que tener en cuanta el sangriado. Una vez salvado, Zope debería arrancar sin problemas nohup Si arrancamos Zope, aún cuando lo hagamos correr en "background" una vez que salgamos de nuestra cuenta, nuestra sesión termina y con ella todos los procesos que tengamos corriendo. Esto puede ser molesto si queremos que Zope esté arriba todo el tiempo. Una buena solución es hacer uso de la instrucción de la línea de instrucciones "nohup". "nohup" permite desconectarnos sin terminar los procesos que esté llevando a cabo. Su uso es muy simple, ya que simplemente se ha de anteceder a la instrucción que queramos que se siga ejecutando. Así, en nuestro caso, deberíamos introducir: nohup./runzope nohup: appending output to nohup.out Nótese que "nohup" guarda todo lo que generalmente se imprime por la salida estándar en un fichero llamado "nohup.out". 17

18 9. Resumen y Conclusiones Instalación y configuración de Zope y productos Zope Bibliografía En este documento hemos visto cómo instalar Zope y productos Zope a partir de las fuentes que se pueden obtener desde Internet. Asimismo, se han mostrado algunos conceptos interesantes con los que cuenta Zope como exportar/importar objetos o la gestión de productos vía web. Por último, hemos tratado de documentar algunos de los problemas más comunes con los que nos hemos ido encontrando. [CMFWeb] CMF Web Site, [CMFDownload] CMF Releases Download Page, [GPL] GNU General Public License (GPL) Version 2.0, [HispaZope] HispaZope, [Localizer] Localizer, [Rubert2002] David Rubert, Introducción a Zope + Apache + BDs relacionales, [TranslationService] TranslationService, [TSAI] Tecnologías de Servicios y Aplicaciones para Internet, [ZopeBook] Amos Latteier y Michel Pelletier, The Zope Book, [ZopeDownload] Zope Releases Download Page, [ZopeWeb] Zope Project Web Site, [ZPL] Zope Public License (ZPL) Version 2.0, [ZWikiWeb] ZWiki Web Site, 18

Alojamiento web gratuito

Alojamiento web gratuito Alojamiento web gratuito 3. Alojamiento web gratuito Sin dejar de tener en cuenta que un alojamiento web gratuito no será el más adecuado para mantener un sitio web de calidad, sí podemos disponer de alguno

Más detalles

Al igual que HTTP, FTP se basa en el envío de comandos codificados mediante ASCII, es decir, en texto plano.

Al igual que HTTP, FTP se basa en el envío de comandos codificados mediante ASCII, es decir, en texto plano. FTP (FILE TRANSFER PROTOCOL) FTP es un programa que se utiliza para transferir información, almacenada en ficheros, de una máquina remota a otra local, o viceversa (RFC 959). Para poder realizar esta operación

Más detalles

Instalación de Joomla en un servidor de hosting

Instalación de Joomla en un servidor de hosting Instalación de Joomla en un servidor de hosting En este tutorial vamos a detallar los pasos a seguir para trasladar nuestro sitio Joomla creado en un servidor local a en un servidor de hosting definitivo.

Más detalles

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS Objetivo: El propósito de esta guía es indicarle como configurar un entorno moodle de prácticas en

Más detalles

FOC-ELEN20. Manual de FileZilla Server. 3.- Configuración

FOC-ELEN20. Manual de FileZilla Server. 3.- Configuración Manual de FileZilla Server 3.- Configuración La configuración del servidor se realiza mediante la utilidad "FileZilla Server Interface" del grupo de programas de FileZilla Server. Para poder usarla deberemos

Más detalles

Ambos paquetes simplifican mucho la instalación del servidor en el equipo. Y ambos pueden ser utilizados para la creación de una red intra-aula.

Ambos paquetes simplifican mucho la instalación del servidor en el equipo. Y ambos pueden ser utilizados para la creación de una red intra-aula. Instalación de una red intra-aula sobre Windows Introducción La idea y la fundamentación de la creación de redes intra-aula, se puede encontrar en el siguiente enlace: http://www.fedaro.info/2009/06/29/redes-intra-aula/

Más detalles

Uso del servidor gráfico X en los servidores del CESGA mediante PuTTY y Cygwin

Uso del servidor gráfico X en los servidores del CESGA mediante PuTTY y Cygwin Uso del servidor gráfico X en los servidores del CESGA mediante PuTTY y Cygwin Contenido Introducción... 2 Obtención e instalación del software necesario... 2 Configuración de PuTTY para su uso con Cygwin...

Más detalles

MANUAL DE USO FILEZILLA

MANUAL DE USO FILEZILLA Manual desarrollado por la Universidad de Jaén, España. http://www.ujaen.es/sci/redes/ftp/filezilla/ 1.- Introducción. MANUAL DE USO FILEZILLA FileZilla es un cliente de FTP desarrollado para la plataforma

Más detalles

Manual de NetBeans y XAMPP

Manual de NetBeans y XAMPP Three Headed Monkey Manual de NetBeans y XAMPP Versión 1.0 Guillermo Montoro Delgado Raúl Nadal Burgos Juan María Ruiz Tinas Lunes, 22 de marzo de 2010 Contenido NetBeans... 2 Qué es NetBeans?... 2 Instalación

Más detalles

Hands-On Lab. Windows Azure: Java, Eclipse y Azure. Última Actualización: 16/12/2011

Hands-On Lab. Windows Azure: Java, Eclipse y Azure. Última Actualización: 16/12/2011 Hands-On Lab Windows Azure: Java, Eclipse y Azure Última Actualización: 16/12/2011 1 Contenido INTRODUCCIÓN... 3 Objetivos 3 Prerequisitos 4 PREPARANDO EL ENTORNO... 5 Instalar Windows Azure Toolkit para

Más detalles

Hot Potatoes, aplicaciones educativas

Hot Potatoes, aplicaciones educativas Hot Potatoes, aplicaciones educativas Módulo 2: Instalación e idioma ÍNDICE MÓDULO 2. INSTALACIÓN E IDIOMA...1 Instalación y registro...2 Descarga en línea...3 Instalación...5 Instalación en Windows...6

Más detalles

Formas de llevar a cabo un backup de una base de datos MySQL

Formas de llevar a cabo un backup de una base de datos MySQL Formas de llevar a cabo un backup de una base de datos MySQL Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Muchas aplicaciones web hacen uso de bases de datos donde

Más detalles

Plone - Taller y experiencia docente

Plone - Taller y experiencia docente Gregorio Robles Grupo de Sistemas y Comunicaciones - Universidad Rey Juan Carlos grex@gsyc.escet.urjc.es Jesús M. González Barahona Grupo de Sistemas y Comunicaciones - Universidad Rey Juan Carlos jgb@debian.org

Más detalles

Licencias ZWCAD. Guía de instalación/activación

Licencias ZWCAD. Guía de instalación/activación Licencias ZWCAD. Guía de instalación/activación Introducción Licencias monopuesto Licencias de Red Instalación de licencia monopuesto Paso 1: instalar zwcad Paso 2: activar la licencia Activar sin llave

Más detalles

INSTALACIÓN PHP+MYSQL CON EASYPHP

INSTALACIÓN PHP+MYSQL CON EASYPHP INSTALACIÓN PHP+MYSQL CON EASYPHP La herramienta EasyPhp, configura automáticamente y de manera sencilla un servidor Apache en nuestra máquina junto con un gestor de bases de datos MySQL. Para comenzar

Más detalles

30 de Mayo de 2008. www.sigrid.es

30 de Mayo de 2008. www.sigrid.es Guia de Instalación del servidor SgdWMS 30 de Mayo de 2008 www.sigrid.es 2 Índice 1.- INTRODUCCIÓN... 3 2.- INSTALACIÓN DE INTERNET INFORMATION SERVER (IIS)... 3 3.- INSTALACIÓN DEL SERVIDOR SGDWMS EN

Más detalles

Fundamentos de programación I. - Anexo de Software -

Fundamentos de programación I. - Anexo de Software - Fundamentos de programación I - - 1. Introducción 1.1. Introducción a Dev-C++ y DJGPP 1.1.1. Qué es Dev-C++? Dev-C++ es un Entorno Integrado de Desarrollo (Integrated Development Environment, IDE) capaz

Más detalles

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD Fecha última revisión: Diciembre 2010 Tareas Programadas TAREAS PROGRAMADAS... 3 LAS TAREAS PROGRAMADAS EN GOTELGEST.NET... 4 A) DAR DE ALTA UN USUARIO...

Más detalles

Web ITSM -GUIA RÁPIDA DE USUARIO-

Web ITSM -GUIA RÁPIDA DE USUARIO- Web ITSM -GUIA RÁPIDA DE USUARIO- Manual básico de la aplicación WebITSM donde se visualiza la funcionalidad completa de la misma y la forma adecuada y eficaz de utilizarla. Ingeniería Técnica en Informática

Más detalles

Manual de configuración de Thunderbird ÍNDICE

Manual de configuración de Thunderbird ÍNDICE Manual de configuración de Thunderbird ÍNDICE 1. ARRANCANDO THUNDERBIRD POR PRIMERA VEZ... 2 2. ARRANCANDO THUNDERBIRD POR N-ÉSIMA VEZ... 2 3. CONFIGURACIÓN DE CUENTA DE CORREO... 4 4. SERVICIO DE DIRECTORIO

Más detalles

Instalación de un servidor de correo

Instalación de un servidor de correo 1 de 8 Ver índice Instalación de un servidor de correo Un servidor de correo El servidor de correo Mercury Mail puede descargarse www.pmail.com o bien instalar directamente el fichero m32-462.exe que encontrarás

Más detalles

Acá vamos a ocuparnos de cómo realizar la instalación de una red intra-aula sobre Linux, concretamente en la distribución de GNU/Linux Ubuntu 9.04.

Acá vamos a ocuparnos de cómo realizar la instalación de una red intra-aula sobre Linux, concretamente en la distribución de GNU/Linux Ubuntu 9.04. Instalación de una red intra-aula sobre Linux (Ubuntu 9.04) Introducción La idea y la fundamentación de la creación de redes intra-aula, se puede encontrar en el siguiente enlace: http://www.fedaro.info/2009/06/29/redes-intra-aula/

Más detalles

Administración de sitios Web. Capítulo 8. Servidores Web: Internet Information Server

Administración de sitios Web. Capítulo 8. Servidores Web: Internet Information Server 1 of 9 4/15/2010 9:47 PM Anterior Administración de sitios Web Capítulo 8. Servidores Web: Internet Information Server Siguiente En este punto, nos centraremos en las tareas de administración del servidor

Más detalles

Índice de contenido. Manual de administración de hospedaje para administradores de dominios

Índice de contenido. Manual de administración de hospedaje para administradores de dominios Índice de contenido 1. Webmin...2 1.1 Cambio de idioma y tema...2 2. Otros...3 2.1 Cargas y descargas...3 2.2 Conexión Telnet / SSH...4 2.3 Directorios Web Protegidos...5 2.4 Administrador de archivos...6

Más detalles

Escritorios Remotos 1. RDP

Escritorios Remotos 1. RDP Escritorios Remotos 1. RDP RDP (Remote Desktop Protocol = Protocolo de Acceso a un Escritorio Remoto) es un protocolo desarrollado por Microsoft que permite manipular, de manera remota, el escritorio de

Más detalles

Instalación y Administración de un servidor VNC en Linux Ubuntu y un cliente en Windows.

Instalación y Administración de un servidor VNC en Linux Ubuntu y un cliente en Windows. Instalación y Administración de un servidor VNC en Linux Ubuntu y un cliente en Windows. En esta práctica se pretende instalar y administrar un servidor VNC en Linux y un cliente VNC Windows. Con lo cual,

Más detalles

Manual de Panel de Control de Hosting Compartido

Manual de Panel de Control de Hosting Compartido Manual de Panel de Control de Hosting Compartido Manual Hosting Compartido 1 Índice 1 INTRODUCCIÓN 3 2 SERVICIOS DISPONIBLES 5 2.1 Gestión de FTP 5 2.1.1 Cuentas FTP 5 2.1.2 Crear cuenta FTP 5 2.2 Estadísticas

Más detalles

3.4. Reload Editor ( Guía de Uso).

3.4. Reload Editor ( Guía de Uso). 3.4. Reload Editor ( Guía de Uso). Anterior 3. Lors Management Siguiente 3.4. Reload Editor ( Guía de Uso). 3.4.1. Preguntas básicas sobre Reload Editor. - Qué hace el programa Reload Editor? RELOAD Editor

Más detalles

Práctica 1: Herramientas básicas:

Práctica 1: Herramientas básicas: Práctica 1: Herramientas básicas: En esta práctica veremos las siguientes herramientas: Conexión a Terminal remoto Conexión a escritorio remoto Otras herramientas Duración: 1 sesión de 2 5 horas Conexión

Más detalles

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS Escritorio remoto - 1 - Escritorio Remoto...- 3 - Definición de Escritorio Remoto... - 3 - Habilitar Escritorio Remoto... - 4 - Instalación del

Más detalles

Guía nuevo panel de clientes acens

Guía nuevo panel de clientes acens Guía nuevo panel de clientes acens Calle San Rafael, 14 28108 Alcobendas (Madrid) 900 103 293 www.acens.com 1. Estructura del panel de administración El panel de control presenta un diseño renovado y algunas

Más detalles

Se accede pinchando en la opción Gestor bibliográfico Refworks del menú Aprendizaje e Investigación de la página WEB de la BURJC:

Se accede pinchando en la opción Gestor bibliográfico Refworks del menú Aprendizaje e Investigación de la página WEB de la BURJC: REFWORKS FORMAS DE ACCESO Se accede pinchando en la opción Gestor bibliográfico Refworks del menú Aprendizaje e Investigación de la página WEB de la BURJC: Los usuarios que se conecten por primera vez

Más detalles

Instalación de Tomcat7 en Ubuntu

Instalación de Tomcat7 en Ubuntu 2. Instala el servidor web java TomCat en Windows y Linux. Documenta los módulos/servicios necesarios. Instala el CMS Java Liferay. Documenta el proceso. Instalación de Tomcat7 en Ubuntu Comenzamos instalando

Más detalles

PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS. (FTP)

PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS. (FTP) PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS. (FTP) AUTORÍA ÁNGEL LUIS COBO YERA TEMÁTICA SERVICIOS DE INTERNET ETAPA BACHILLERTATO, CICLOS FORMATIVOS. Resumen En este artículo, se explican los conceptos necesarios

Más detalles

Marta Soler Tel: 902 33 12 12 Fax: 93 352 36 14 http://www.interdigital.es acc@interdigital.es TUTORIAL DEL GESTOR DE CONTENIDOS DOTNETNUKE

Marta Soler Tel: 902 33 12 12 Fax: 93 352 36 14 http://www.interdigital.es acc@interdigital.es TUTORIAL DEL GESTOR DE CONTENIDOS DOTNETNUKE . Marta Soler Tel: 902 33 12 12 Fax: 93 352 36 14 http://www.interdigital.es acc@interdigital.es TUTORIAL DEL GESTOR DE CONTENIDOS DOTNETNUKE El entorno de trabajo La página tiene como base una plantilla

Más detalles

Redes de área local: Aplicaciones y servicios WINDOWS

Redes de área local: Aplicaciones y servicios WINDOWS Redes de área local: Aplicaciones y servicios WINDOWS 7. Escritorio remoto 1 Índice Definición de Escritorio Remoto... 3 Habilitar Escritorio Remoto... 4 Instalación del cliente de Escritorio Remoto...

Más detalles

DOCUCONTA Versión 8.0.2. Septiembre 2010 MINISTERIO DE HACIENDA. Manual de instalación SECRETARÍA DE ESTADO DE PRESUPUESTOS Y GASTOS

DOCUCONTA Versión 8.0.2. Septiembre 2010 MINISTERIO DE HACIENDA. Manual de instalación SECRETARÍA DE ESTADO DE PRESUPUESTOS Y GASTOS SECRETARÍA DE ESTADO DE PRESUPUESTOS Y GASTOS INTERVENCIÓN GENERAL DE LA SUBDIRECCIÓN GENERAL DE APLICACIONES DE CONTABILIDAD Y CONTROL DOCUCONTA Versión 8.0.2 Septiembre 2010 Manual de instalación C/

Más detalles

EJERCICIO 2: Control de acceso al GRUB en modo claro

EJERCICIO 2: Control de acceso al GRUB en modo claro PRÁCTICA 7: HERRAMIENTAS DE SEGURIDAD ACTIVA EN EL SISTEMA OBJETIVO: En este tema se han tratado una serie de mecanismos y herramientas que se utilizan en diferentes sistemas operativos para lograr una

Más detalles

OpenIRS DOCENTIA Módulo de Gestión. Manual de Usuario.

OpenIRS DOCENTIA Módulo de Gestión. Manual de Usuario. OpenIRS DOCENTIA Manual de Usuario. Versión 3.0.4 Diciembre 2013 Vicerrectorado de Evaluación de la Calidad 1 Contenido 1. INTRODUCCIÓN... 4 2. INSTALACIÓN DEL MÓDULO... 6 2.1. Requisitos Previos... 6

Más detalles

INSTALACIÓN DE MySQL SERVER EN WINDOWS

INSTALACIÓN DE MySQL SERVER EN WINDOWS INSTALACIÓN DE MySQL SERVER EN WINDOWS Seguir los siguientes pasos: En primer lugar necesitaremos disponer del programa de instalación. Se puede descargar gratuitamente de http://dev.mysql.com/downloads

Más detalles

Tema 2. Pasarela Webmail

Tema 2. Pasarela Webmail DEPARTAMENTO DE LENGUAJES Y SISTEMAS INFORMÁTICOS ESCUELA SUPERIOR DE TECNOLOGÍA Y CIENCIAS EXPERIMENTALES A.D.E.M. Segundo Curso A25. Informática aplicada a la gestión Curso 2005/2006 Tema 2. Pasarela

Más detalles

Instrucciones de instalación de IBM SPSS Modeler Server 17 para UNIX

Instrucciones de instalación de IBM SPSS Modeler Server 17 para UNIX Instrucciones de instalación de IBM SPSS Modeler Server 17 para UNIX Contenido Instrucciones para la instalación.... 1 Requisitos del sistema........... 1 Requisitos adicionales.......... 1 Instalación...............

Más detalles

How to. Servidor Samba en CentOS

How to. Servidor Samba en CentOS Instituto Tecnológico Las Américas (ITLA) Sistemas Operativos 3 (SO3) Daniel Alejandro Moreno Martínez Matrícula: 2010-2946 How to How to: Servidor Samba en CentOS!!! Servidor Samba en CentOS Samba es

Más detalles

MultiBase y Cosmos. Particularidades sobre la instalación del motor de base de datos en modo cliente servidor. BASE 100, S.A. www.base100.

MultiBase y Cosmos. Particularidades sobre la instalación del motor de base de datos en modo cliente servidor. BASE 100, S.A. www.base100. Particularidades sobre la instalación del motor de base de datos en modo cliente servidor BASE 100, S.A. www.base100.com Índice 1. INSTALACIÓN EN CLIENTE SERVIDOR... 3 1.1 EN LA MÁQUINA SERVIDOR... 3 1.1.1

Más detalles

Instalar y configurar MailStore. para Exchange Server

Instalar y configurar MailStore. para Exchange Server Instalar y configurar MailStore para Exchange Server Indices Información general... 2 Crear un grupo Archived en el Active Directory... 3 Crear y configurar una cuenta de mailstore en el Active Directory...

Más detalles

CONFIGURACIÓN DEL SERVIDOR

CONFIGURACIÓN DEL SERVIDOR CONFIGURACIÓN DEL SERVIDOR Una vez finalizadas las configuraciones iniciales de las interfaces y direcciones IPs, desde cualquier equipo de la red abrimos el navegador e introducimos la dirección IP del

Más detalles

Cómo instalar fácilmente tu WordPress tras contratar un hosting en Hostalia

Cómo instalar fácilmente tu WordPress tras contratar un hosting en Hostalia Cómo instalar fácilmente tu WordPress tras contratar un hosting en Hostalia Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 www.hostalia.com La puesta en marcha de WordPress es muy sencilla,

Más detalles

Notas para la instalación de un lector de tarjetas inteligentes.

Notas para la instalación de un lector de tarjetas inteligentes. Notas para la instalación de un lector de tarjetas inteligentes. Índice 0. Obtención de todo lo necesario para la instalación. 3 1. Comprobación del estado del servicio Tarjeta inteligente. 4 2. Instalación

Más detalles

Redatam+SP REcuperación de DATos para Areas pequeñas por Microcomputador

Redatam+SP REcuperación de DATos para Areas pequeñas por Microcomputador Redatam+SP REcuperación de DATos para Areas pequeñas por Microcomputador Redatam+ SP WebServer (R+SP WebServer) Instalación y Configuración para el Sistema Operativo Windows REDATAM+SP es un programa computacional

Más detalles

Guía panel de clientes Hostalia

Guía panel de clientes Hostalia Guía panel de clientes Hostalia Estructura Gestión de consultas (tickets) Administración de cliente Facturación Productos y servicios Alojamiento Web y BBDD Gestión de correo Gestión de dominios Aplicaciones

Más detalles

CuteFTP Manual de configuración

CuteFTP Manual de configuración CuteFTP Manual de configuración 28/03/2001 Manual de Cute-FTP 4.0 Configurar la conexión Conectando con el servidor Pantalla Principal Cambiar la presentación Elegir los directorios de origen y destino

Más detalles

Manual de uso de Softaculous

Manual de uso de Softaculous Hosting al mejor precio y con la mayor calidad Manual de uso de Softaculous Softaculous es probablemente el mejor instalador automático y que se puede encontrar en su panel de control cpanel. Softaculous

Más detalles

INSTALACIÓN DE SIESTTA 2.0 EN UN HOSTING (Ejemplo para Guebs.com)

INSTALACIÓN DE SIESTTA 2.0 EN UN HOSTING (Ejemplo para Guebs.com) INSTALACIÓN DE SIESTTA 2.0 EN UN HOSTING (Ejemplo para Guebs.com) A modo de post, vamos a complementar la documentación con una guía visual a través de la cual conseguiremos instalar SIESTTA 2.0 en un

Más detalles

Herramientas Informáticas para la Documentación Práctica 1. Introducción al navegador Netscape

Herramientas Informáticas para la Documentación Práctica 1. Introducción al navegador Netscape Herramientas Informáticas para la Documentación Práctica 1. Introducción al navegador Netscape Introducción y objetivos De modo muy resumido Internet es una red que interconecta redes de ordenadores. Conectándose

Más detalles

Manual de uso básico de la aplicación

Manual de uso básico de la aplicación Manual de uso básico de la aplicación Autor del documento Centro de Apoyo Tecnológico a Emprendedores, Fundación Parque Científico y Tecnológico de Albacete Datos de contacto E-Mail: bilib@bilib.es Página

Más detalles

Paso 1 - Servidor de correo en Ubuntu: Instalar Apache 2

Paso 1 - Servidor de correo en Ubuntu: Instalar Apache 2 Si estamos trabajando en Ubuntu Server sin el entorno gráfico instalado, puede que nos interese instalarnos la aplicación Midnight Commander. Midnight Commander es un conocido gestor de ficheros especialmente

Más detalles

ZKTime Monitor : Programa de Control de Presencia y/o Accesos.

ZKTime Monitor : Programa de Control de Presencia y/o Accesos. ZKTime Monitor : Programa de Control de Presencia y/o Accesos. ZKTime Monitor es una Aplicación Informática que controla los Bonos de Accesos en una Empresa. El sistema consta del Software y Terminales

Más detalles

Kosmo Desktop Manual de desarrollo Instalación y configuración del código fuente de Kosmo en Eclipse

Kosmo Desktop Manual de desarrollo Instalación y configuración del código fuente de Kosmo en Eclipse Kosmo Desktop Manual de desarrollo Instalación y configuración del código fuente de Kosmo en Eclipse Versión 3.0 02/12/2010 2 3 1 Control de versiones VERSIÓN AUTOR FECHA CAMBIO 1.0 SAIG, S.L. 22/03/2007

Más detalles

Compartir impresoras, instaladas tanto en el servidor como en los clientes. Ayudar a los clientes, con visualizador de Clientes de Red.

Compartir impresoras, instaladas tanto en el servidor como en los clientes. Ayudar a los clientes, con visualizador de Clientes de Red. Qué es Samba? Samba es una suite de aplicaciones Unix que habla el protocolo SMB (Server Message Block). Muchos sistemas operativos, incluídos Windows y OS/2, usan SMB para operaciones de red cliente-servidor.

Más detalles

Arsys Backup Online Manual de Usuario

Arsys Backup Online Manual de Usuario Arsys Backup Online Manual de Usuario 1 Contenido 1. Instalación del Programa Cliente... 3 Pasos previos... 3 Instalación... 3 Configuración del acceso... 6 Ubicación del servidor de seguridad... 6 Datos

Más detalles

Internet Information Server

Internet Information Server Internet Information Server Internet Information Server 5.0 es un servidor web, que incluye los servicios de HTTP, HTTPS, FTP, SMTP (correo saliente) y NNTP (grupos de noticias). Además es capaz de ejecutar

Más detalles

Creación Servidor FTP

Creación Servidor FTP Creación Servidor FTP FTP (siglas en inglés de File Transfer Protocol, 'Protocolo de Transferencia de Archivos') en informática, es un protocolo de red para la transferencia de archivos entre sistemas

Más detalles

Ministerio de Educación,Cultura y Deporte. Aulas en Red.Aplicaciones y servicios Windows. Módulo 3: Gestión de equipos.

Ministerio de Educación,Cultura y Deporte. Aulas en Red.Aplicaciones y servicios Windows. Módulo 3: Gestión de equipos. Ministerio de Educación,Cultura y Deporte. Aulas en Red.Aplicaciones y servicios Windows Módulo 3: Gestión de equipos. Escritorio Remoto Aulas en red. Aplicaciones y servicios. Windows Escritorio Remoto

Más detalles

Creación de Alojamiento web y blogs.

Creación de Alojamiento web y blogs. Mª Dolores Carballar Falcón 28935146L 1. Introducción. El principal objetivo de esta guía es servir de introducción para que los alumnos de Informática Aplicada de la ESO y de ciclos formativos de informática,

Más detalles

Contenido INTRODUCCION... 4. 1. Acceso Web... 5. 2. Navegadores... 9. 3. Instalación y configuración para MacOS... 10

Contenido INTRODUCCION... 4. 1. Acceso Web... 5. 2. Navegadores... 9. 3. Instalación y configuración para MacOS... 10 1 2 Contenido INTRODUCCION... 4 1. Acceso Web.... 5 2. Navegadores.... 9 3. Instalación y configuración para MacOS.... 10 4. Instalación y configuración para Windows 8/RT.... 20 5. Instalación y configuración

Más detalles

EDITRAN/TX. Windows/Unix. Manual de Usuario e Instalación

EDITRAN/TX. Windows/Unix. Manual de Usuario e Instalación EDITRAN/TX Windows/Unix Manual de Usuario e Instalación INDRA 15 de octubre de 2014 ÍNDICE 1. INTRODUCCION Y REQUERIMIENTOS.... 1-1 2. EDITRAN/TX... 2-1 2.1. Instalación de EDITRAN/TX en UNIX... 2-1 2.2.

Más detalles

Competencias Básicas, una nueva forma de programar en el aula

Competencias Básicas, una nueva forma de programar en el aula REDES DE FORMACIÓN Competencias Básicas, una nueva forma de programar en el aula TEMA 4 PDC Generator AUTORES Juan Felipe Carreres Jiménez Daniel Hernández Cárceles Lucía Lourdes López Garzón ÍNDICE: Introducción...

Más detalles

Curso de Drupal Básico

Curso de Drupal Básico María Cañizares Ordás, Jorge Valencia Álvarez Universidad de León 1 de Julio del 2010 Contenido 1 Introducción 2 Primeros pasos Configuración de la base de datos Modificación del fichero host Copia de

Más detalles

Para poder instalar el producto, tendremos que obtener el instalador apropiado para nuestro entorno hardware y software.

Para poder instalar el producto, tendremos que obtener el instalador apropiado para nuestro entorno hardware y software. Instalación de Oracle Service BUS (OSB) 1 DESCARGA DE INSTALADOR Para poder instalar el producto, tendremos que obtener el instalador apropiado para nuestro entorno hardware y software. En la siguiente

Más detalles

Actividad 1: Utilización cliente FTP (mediante línea de comandos, entornos gráficos y navegadores/exploradores) (I).

Actividad 1: Utilización cliente FTP (mediante línea de comandos, entornos gráficos y navegadores/exploradores) (I). PRÁCTICAS SRI TEMA 5 (SERVIDOR FTP) Actividad 1: Utilización cliente FTP (mediante línea de comandos, entornos gráficos y navegadores/exploradores) (I). 1. Iniciamos sesión con un usuario nombre (miguel)

Más detalles

Guía Rápida de Inicio

Guía Rápida de Inicio Guía Rápida de Inicio 1. Acerca de esta Guía Esta guía le ayudará a instalar y dar los primeros pasos con BitDefender Security for Mail Servers. Para disponer de instrucciones detalladas, por favor, diríjase

Más detalles

VIRTUALIZACIÓN: VMWare Workstation

VIRTUALIZACIÓN: VMWare Workstation INDICE Qué es VMWare? Y a mí para qué me sirve VMWare? Si ejecuto un archivo malicioso en la máquina virtual, le ocurrirá algo a mi PC? Qué necesito para poder crear una máquina virtual en VMWare? Instalación

Más detalles

Correo electrónico SquirrelMail

Correo electrónico SquirrelMail WebHosting al mejor precio y con la mayor calidad Correo electrónico SquirrelMail El Webmail SquirrelMail es un cliente de correo que nos permite visualizar los mensajes de nuestras cuentas de email a

Más detalles

Programa de Educación a Distancia MOODLE EDUC. (Modular Object Oriented Distance Learning Enviroment)

Programa de Educación a Distancia MOODLE EDUC. (Modular Object Oriented Distance Learning Enviroment) MOODLE EDUC (Modular Object Oriented Distance Learning Enviroment) 1) La Interfaz de la asignatura Manual del Profesor Contiene las mismas 5 zonas que observa el alumno. Sin embargo, respecto a los bloques

Más detalles

Instalación y configuración del servidor FTP Filezilla en Windows 2003 Server. Vicente Sánchez Patón I.E.S Gregorio Prieto.

Instalación y configuración del servidor FTP Filezilla en Windows 2003 Server. Vicente Sánchez Patón I.E.S Gregorio Prieto. Tema 5 SRI Instalación y configuración del servidor FTP Filezilla en Windows 2003 Server Vicente Sánchez Patón I.E.S Gregorio Prieto Tema 5 SRI Lo primero será descargarse el filezilla sever, desde su

Más detalles

SRI UT01 Instalación de WMware Software de máquinas Virtuales Jorge García Delgado. Jorge García Delgado

SRI UT01 Instalación de WMware Software de máquinas Virtuales Jorge García Delgado. Jorge García Delgado SRI UT01 Instalación de WMware Software de máquinas Virtuales SRI UT01 Instalación de WMware Software de máquinas Virtuales INSTALACIÓN DE WMWARE 1. Iniciamos la instalación. 2. Nos sale un asistente,

Más detalles

Correo Electrónico: Webmail: Horde 3.1.1

Correo Electrónico: Webmail: Horde 3.1.1 CONTENIDOS: PAGINA Qué es Webmail?. 2 Acceder a Webmail. 2 Instilación del Certificado UCO. 4 Instilación Certificado I.explorer. 4 Instilación Certificado Firefox. 7 Opciones Webmail. 8 Opciones Información

Más detalles

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez Instituto Tecnológico de Las América Materia Sistemas operativos III Temas Servidor FTP Facilitador José Doñe Sustentante Robín Bienvenido Disla Ramirez Matricula 2011-2505 Grupo 1 Servidor FTP FTP (File

Más detalles

Este documento pretende ser una guía para arrancar con el sistema de visado electrónico SIVES.

Este documento pretende ser una guía para arrancar con el sistema de visado electrónico SIVES. 18/11/06 Manual: Primeros pasos con el sistema. Página 1 de 13 1. Introducción. Este documento pretende ser una guía para arrancar con el sistema de visado electrónico SIVES. El sistema consta, en lo que

Más detalles

Arquitectura de Redes y Sistemas de Telecomunicación

Arquitectura de Redes y Sistemas de Telecomunicación Práctica 0 Arquitectura de Redes y Sistemas de Telecomunicación Introducción al Wireshark Fundamentos del analizador de protocolos Wireshark. Objetivos En esta introducción se pretenden adquirir las capacidades

Más detalles

1. Configuración del entorno de usuario

1. Configuración del entorno de usuario Tabla de Contenidos 1. Configuración del entorno de usuario 1.1. Temas 1.2. Apariencia 1.3. Configuración del menú Inicio 2. Configuración de los equipos portátiles en red 2.1. Realizar copia de seguridad

Más detalles

Pasos para obtener un alojamiento gratuito o Hosting y colgar nuestra pagina Web en Internet.

Pasos para obtener un alojamiento gratuito o Hosting y colgar nuestra pagina Web en Internet. Pasos para obtener un alojamiento gratuito o Hosting y colgar nuestra pagina Web en Internet. Existen bastantes alternativas de alojamientos gratuitos, algunos de ellos pueden ser: http://www.byethost.com

Más detalles

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez Instituto Tecnológico de Las América Materia Sistemas operativos III Temas Servidor Web Apache Facilitador José Doñe Sustentante Robín Bienvenido Disla Ramirez Matricula 2011-2505 Grupo 1 Servidor Web

Más detalles

UNIDAD DIDACTICA 16 USUARIOS SAMBA EN UN CONTROLADOR DE DOMINIO LINUX SERVER

UNIDAD DIDACTICA 16 USUARIOS SAMBA EN UN CONTROLADOR DE DOMINIO LINUX SERVER UNIDAD DIDACTICA 16 USUARIOS SAMBA EN UN CONTROLADOR DE DOMINIO LINUX SERVER Eduard Lara 1 1. INTRODUCCIÓN En Windows Server: - Los usuarios y grupos dados de alta cuando el equipo es un servidor independiente,

Más detalles

Miga de pan... 9. Columna... 9. Información general... 9. Mi correo... 10. Redactar mensajes. Redacta... 10. Bandeja de entrada. Leer mensajes...

Miga de pan... 9. Columna... 9. Información general... 9. Mi correo... 10. Redactar mensajes. Redacta... 10. Bandeja de entrada. Leer mensajes... Guía del alumnado Qué es la plataforma?... 4 Cómo realizo un curso on-line?... 4 Dónde encuentro la información del curso?... 5 Criterios de evaluación del curso:... 5 Dónde puedo consultar los requisitos

Más detalles

WINDOWS 2008 5: TERMINAL SERVER

WINDOWS 2008 5: TERMINAL SERVER WINDOWS 2008 5: TERMINAL SERVER 1.- INTRODUCCION: Terminal Server proporciona una interfaz de usuario gráfica de Windows a equipos remotos a través de conexiones en una red local o a través de Internet.

Más detalles

INDICE...2. 1. Qué es SQLyog...3. 2. Instalación del programa...4

INDICE...2. 1. Qué es SQLyog...3. 2. Instalación del programa...4 MySQL: Mini guía SQLYog 2 INDICE INDICE...2 1. Qué es SQLyog...3 2. Instalación del programa...4 3. Usos básicos...7 3.1 Conexión al servidor MySQL...8 3.2 Aspecto general del programa...10 3.3 Ejecución

Más detalles

Software de Comunicaciones. Práctica 7 - Secure Shell. SSH

Software de Comunicaciones. Práctica 7 - Secure Shell. SSH Software de Comunicaciones Práctica 7 - Secure Shell. SSH Juan Díez-Yanguas Barber Software de Comunicaciones Ingeniería Informática - 5º Curso Jdyb - Mayo 2013 Juan Díez- Yanguas Barber Práctica 7 Índice

Más detalles

DOMINIO CON IP DINÁMICA

DOMINIO CON IP DINÁMICA DOMINIO CON IP DINÁMICA El problema que encontramos cuando queremos que un servidor nuestro sea accesible desde internet es que, por lo general, los prestadores de servicio de internet nos asigna una IP

Más detalles

Microsoft Office Project Server 2003

Microsoft Office Project Server 2003 1 de 44 01/12/2007 1:56 Microsoft Office Project Server 2003 Instalación y configuración de Microsoft Office ProjectServer 2003, En este documento explicaremos cómo instalar de forma correcta Project Server

Más detalles

SSH. El siguiente paso será descargarnos el módulo sshd.wbm.gz de la página www.webmin.com para instalarlo.

SSH. El siguiente paso será descargarnos el módulo sshd.wbm.gz de la página www.webmin.com para instalarlo. SSH Para instalar un servidor SSH en Ubuntu, tendremos que tener el paquete OpenSSH instalador con el gestor de paquetes Sypnatic. El cliente suele estar instalado por defecto. El siguiente paso será descargarnos

Más detalles

Primeros pasos Instalación y puesta a punto

Primeros pasos Instalación y puesta a punto Primeros pasos Instalación y puesta a punto Eliot / Guía del usuario 2 Introducción Bienvenido a la guía de instalación de Eliot. Este manual explica cómo poner en marcha una instalación o un nuevo puesto

Más detalles

Manual de gestión de contenidos web en entorno Drupal. Versión sitio maestro para servicios 1.0

Manual de gestión de contenidos web en entorno Drupal. Versión sitio maestro para servicios 1.0 Manual de gestión de contenidos web en entorno Drupal Versión sitio maestro para servicios 1.0 Contenido Gestión de contenidos... 5 Crear contenidos... 5 Tipos de contenido... 5 Página básica o basic

Más detalles

1.1. Instalación del entorno de desarrollo

1.1. Instalación del entorno de desarrollo 1.1. Instalación del entorno de desarrollo Para el desarrollo de las aplicaciones vamos a poder utilizar un potente y moderno entorno de desarrollo. Al igual que Android, todas las herramientas están basadas

Más detalles

Animalandia. Manual de instalación. (Actualizado: Sept-2015) Fernando Lisón Martín

Animalandia. Manual de instalación. (Actualizado: Sept-2015) Fernando Lisón Martín Animalandia Manual de instalación (Actualizado: Sept-2015) Fernando Lisón Martín Índice 1.- Requisitos previos...3 Instalación de paquetes...3 Configuración de apache...4 Configuración de php...4 Preparación

Más detalles

Fundamentos de Programación

Fundamentos de Programación Guión 1 Introducción a la compilación y ejecución de programas Java mediante J2SE y Netbeans Marzo de 2007 Fundamentos de Programación Curso 2006/2007 Índice 1. Introducción 5 2. Utilización de j2sdk

Más detalles

Manual: Gestor de contenidos e-gim cms. 6 abril 2010

Manual: Gestor de contenidos e-gim cms. 6 abril 2010 Manual: Gestor de contenidos e-gim cms 6 abril 2010 Índice 1 ACCESO AL GESTOR DE CONTENIDOS...3 2 ADMINISTRACIÓN...5 2.1 USUARIOS...5 2.2 ÁREAS...6 3 TIPOS DE CONTENIDO...9 3.1 DIRECTORIO...9 3.2 EVENTOS...10

Más detalles

INSTALACIÓN DE ABIES 2 WEB PARA REALIZAR CONSULTAS SÓLO DESDE ORDENADORES DEL CENTRO ESCOLAR...5

INSTALACIÓN DE ABIES 2 WEB PARA REALIZAR CONSULTAS SÓLO DESDE ORDENADORES DEL CENTRO ESCOLAR...5 DE EDUCACIÓN SECRETARÍA DE ESTADO DE EDUCACIÓN Y FORMACIÓN DIRECCIÓN GENERAL DE FORMACIÓN PROFESIONA INSTITUTO DE TECNOLOGÍAS EDUCATIVAS MANUAL DE ABIES 2 WEB CREDITOS: Versión 2.0 Fecha 13/10/2009 Autor/es

Más detalles

VirtualBox, versión 4.1.X

VirtualBox, versión 4.1.X Departament de Biblioteconomia i Documentació Tutoriales de instalación y uso de programas de preservación digital VirtualBox, versión 4.1.X Instalación para Windows 7 Junio 2012 Tutoriales de instalación

Más detalles