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

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

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

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

Manual de instalación del servidor Sierra

Manual de instalación del servidor Sierra Manual de instalación del servidor Sierra 1. Contenido y preparación de la instalación...1 2. Instalación de PostgreSQL con PostGIS para el soporte de datos espaciales.... 2 3. Instalación de Apache Geronimo...3

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

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

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

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

CENTRO DE BACHILLERATO TECNOLÓGICO INDUSTRIAL Y DE SERVICIOS #166 Pablo Torres Burgos

CENTRO DE BACHILLERATO TECNOLÓGICO INDUSTRIAL Y DE SERVICIOS #166 Pablo Torres Burgos INSTRUCCIONES: Crear una máquina virtual con CentOS. Esperar a que cargue el SO y abrir una terminal de comandos. Realizar lo siguiente. NOTA: Para cada comando que se ejecute exitosamente: tomar una captura

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 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

si por el contrario, queremos compilarlo, tendremos que realizar los siguientes pasos: cd netinvent./configure make make install

si por el contrario, queremos compilarlo, tendremos que realizar los siguientes pasos: cd netinvent./configure make make install Manual de usuario NetInvent (servidor) Netinvent se proporciona en una paquete comprimido en formato netinvent.tar.gz. Este formato es uno de los comúnmente utilizados para distribuir los programas bajos

Más detalles

Práctica 2: Transferencia de ficheros

Práctica 2: Transferencia de ficheros 2 Práctica 2: Transferencia de ficheros En esta práctica veremos cómo transferir ficheros entre dos ordenadores empleando distintos programas: El cliente ftp, que trabaja en modo texto mediante comandos

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

Internet aula abierta

Internet aula abierta MINISTERIO DE EDUCACIÓN Y CIENCIA SECRETARÍA GENERAL DE EDUCACIÓN Y FORMACIÓN PROFESIONAL DIRECCIÓN GENERAL DE EDUCACIÓN, FORMACIÓN PROFESIONAL E INNOVACIÓN EDUCATIVA CENTRO NACIONAL DE INFORMACIÓN Y COMUNICACIÓN

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

Ministerio de Educación, Cultura y Deporte. Aulas en Red. Windows. Módulo 1: Tareas Iniciales. Instalación Servidor

Ministerio de Educación, Cultura y Deporte. Aulas en Red. Windows. Módulo 1: Tareas Iniciales. Instalación Servidor Ministerio de Educación, Cultura y Deporte. Aulas en Red. Windows Módulo 1: Tareas Iniciales. Instalación Servidor Aulas en red. Aplicaciones y servicios. Windows Windows Server 2008 En este apartado de

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

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

MANUAL DE INSTALACIÓN DEL SERVIDOR SIERRA

MANUAL DE INSTALACIÓN DEL SERVIDOR SIERRA MANUAL DE INSTALACIÓN DEL SERVIDOR SIERRA 1. Instalación del servidor de bases de datos geográficas... 1 1.1. Instalación y configuración de PostgreSQL... 1 1.2. Instalación de Proj y GEOS... 2 1.3. Instalación

Más detalles

Introducción a Zope + Apache + BDs relacionales

Introducción a Zope + Apache + BDs relacionales Tabla de contenidos Introducción...3 Qué es Zope?...3 Instalación, configuración y productos básicos....3 Utilizando Zope...5 Programando en Zope...6 Utilizando Apache para servir nuestro contenido Zope...6

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

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

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

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

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

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

Instalando Mass Agent para Grid Control

Instalando Mass Agent para Grid Control Instalando Mass Agent para Grid Control Documento generado por Para el sitio Índice 1. Introducción... 2 2. Pasos a seguir... 2 3. Referencias... 10 1. Introducción Cada vez que se requiere que Grid Control

Más detalles

EXPERIENCIAS EDUCATIVAS. CREAR UN PORTAL EDUCATIVO CON JOOMLA

EXPERIENCIAS EDUCATIVAS. CREAR UN PORTAL EDUCATIVO CON JOOMLA EXPERIENCIAS EDUCATIVAS. CREAR UN PORTAL EDUCATIVO CON JOOMLA AUTORÍA PEDRO J. MORENO GARCÍA TEMÁTICA TIC ETAPA ESO, BACHILLERATO,FP Resumen Con Joomla podemos crear en pocas horas un completo portal para

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

Introducción. Instalación de Apache Tomcat PASO 1: PASO 2: PASO 3: PASO 4:

Introducción. Instalación de Apache Tomcat PASO 1: PASO 2: PASO 3: PASO 4: Introducción El presente documento es una guía rápida de instalación de alguna herramienta particular. De seguro existen otras formas de realizar el proceso de instalación, pero esta es la que mejor le

Más detalles

COMO HACER UN SERVIDOR LOCAL

COMO HACER UN SERVIDOR LOCAL DISEÑO PÁGINAS WEB COMO HACER UN SERVIDOR LOCAL 1 2 DISEÑO PÁGINAS WEB Index 1. INSTALACION DE WAMP 2. CREAR UNA BASE DE DATOS 3. INSTALACION DE JOOMLA 4. COMO HACER UNA COPIA DE SEGURIDAD 5. COMO COPIAR

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

Instalando y Activando Smaart v7

Instalando y Activando Smaart v7 Instalando y Activando Smaart v7 La instalación de Smaart v7 de Rational Acoustics en un proceso de dos partes. La primera es la instalación del software en sí y la segunda es el registro y activación

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

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

BASES DE DATOS I. Manual de Informix. Informix Personal Edition 7.22 1

BASES DE DATOS I. Manual de Informix. Informix Personal Edition 7.22 1 Informix Personal Edition 7.22 1 El objetivo de este documento consiste en ofrecer una visión general de las herramientas y funcionalidades que incorpora el software Informix Personal 7.22, una vez hayáis

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

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

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

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

MICROSOFT EXCHANGE 2007

MICROSOFT EXCHANGE 2007 MICROSOFT EXCHANGE 2007 En el momento de elaborar este documento en la URL http://technet.microsoft.com/enus/evalcenter/bb736128.aspx podíamos descargar una versión de prueba de Microsoft Exchange 2007.

Más detalles

Ministerio de Educación,Cultura y Deporte. Aulas en Red. Windows. Módulo 4: Servicios de Internet. FTP

Ministerio de Educación,Cultura y Deporte. Aulas en Red. Windows. Módulo 4: Servicios de Internet. FTP Ministerio de Educación,Cultura y Deporte. Aulas en Red. Windows Módulo 4: Servicios de Internet. FTP Aulas en red. Aplicaciones y servicios. Windows Servicio FTP Con anterioridad, en este mismo módulo

Más detalles

GUIA PARA LA CORRECTA INSTALACIÓN DE MICROSOFT SQL SERVER ORIENTADO AL SOFTWARE DE INVENSYS WONDERWARE

GUIA PARA LA CORRECTA INSTALACIÓN DE MICROSOFT SQL SERVER ORIENTADO AL SOFTWARE DE INVENSYS WONDERWARE GUIA PARA LA CORRECTA INSTALACIÓN DE MICROSOFT SQL SERVER ORIENTADO AL SOFTWARE DE INVENSYS WONDERWARE 1 MICROSOFT SQL SERVER 2000/2005 1.1.- Una vez insertado el disco en la unidad correspondiente, se

Más detalles

En el servidor Proxy se creara una regla de acceso donde se prohibe la entrada a páginas relacionadas con sexo, pornografía, etc.

En el servidor Proxy se creara una regla de acceso donde se prohibe la entrada a páginas relacionadas con sexo, pornografía, etc. Instalación y Configuración de un servidor Proxy con En esta práctica se pretende instalar y configurar un servidor Proxy en Linux con Squid y un cortafuegos GuFW en el servidor Ubuntu. La administración

Más detalles

Instalar Joomla en nuestro ordenador en local con WAMP o XAMPP bajo Windows, Mac OS o en un servidor. (CU00404A)

Instalar Joomla en nuestro ordenador en local con WAMP o XAMPP bajo Windows, Mac OS o en un servidor. (CU00404A) aprenderaprogramar.com Instalar Joomla en nuestro ordenador en local con WAMP o XAMPP bajo Windows, Mac OS o en un servidor. (CU00404A) Sección: Cursos Categoría: Curso creación y administración web: Joomla

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

Introducción al programa EasyPHP.

Introducción al programa EasyPHP. Introducción al programa EasyPHP. EasyPHP es un paquete fácil de instalar y configurar cuya misión es instalar Apache, MySQL, Php y PhpMyAdmin en una máquina que disponga del S.O. Windows 9x, 2k y XP.

Más detalles

DAW Tarea 7 José Luis Comesaña Cabeza

DAW Tarea 7 José Luis Comesaña Cabeza Para la realización del primer punto del ejercicio hemos de tener previamente instalado un servidor web local. Existen multitud de paquetes integrados que nos proporcionan de forma automática la instalación

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

Índice de contenido 2/32

Índice de contenido 2/32 10. ANEXOS 1/32 Índice de contenido 10.1 Utilización de NFS en Windows...3 10.2 Utilización de iscsi en Windows...4 10. Montar un Raid por Software en openfiler...5 10.4 Montar Almacenamiento por NFS en

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

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

Instalación Millennium Aduanas SQL Servidor

Instalación Millennium Aduanas SQL Servidor Instalación Millennium Aduanas SQL Servidor I Instalación Millennium Aduanas SQL Servidor Contenido Parte I Introducción 1 Parte II Instalando Millennium Aduanas 2 1 Instalando el Software... 2 4 Parte

Más detalles

Gestión centralizada. Aplicación Cliente. (IPCMonitor) Septiembre, 2012 Versión 1.7. Manual de Usuario. 1 ofertasmultimedia.es

Gestión centralizada. Aplicación Cliente. (IPCMonitor) Septiembre, 2012 Versión 1.7. Manual de Usuario. 1 ofertasmultimedia.es Cámara IP Gestión centralizada Aplicación Cliente (IPCMonitor) Septiembre, 2012 Versión 1.7 Manual de Usuario 1 ofertasmultimedia.es Contenido 1. Introducción... 2 2. Requisitos del Equipo... 3 3. Instalación...

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

Instalación de R. www.r-project.org/

Instalación de R. www.r-project.org/ Instalación de R Página principal de R (si se pone en Google R, es la página asociada con The R Project for Statistical Computing ): www.r-project.org/ En la columna izquierda seleccionamos Download, Packages

Más detalles

Plone - Taller y experiencia docente

Plone - Taller y experiencia docente 1 Plone - Taller y experiencia docente III Jornadas Andaluzas de Software Libre Qué es Zope? 2 Qué es Zope? Zope es un servidor de aplicaciones implementado en Python Zope está licenciado bajo la ZPL,

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

Ministerio de Educación, Cultura y Deporte. Aulas en Red. Windows. Módulo 6: Servicio Copias de seguridad

Ministerio de Educación, Cultura y Deporte. Aulas en Red. Windows. Módulo 6: Servicio Copias de seguridad Ministerio de Educación, Cultura y Deporte. Aulas en Red. Windows Módulo 6: Servicio Copias de seguridad Aulas en red. Aplicaciones y servicios. Windows Servicio Copias de Seguridad En este instante ya

Más detalles

Guía de instalación de Presto 2015.01 (20/07/2015)

Guía de instalación de Presto 2015.01 (20/07/2015) Guía de instalación de Presto 2015.01 (20/07/2015) Guía de instalación 1 Requisitos del sistema 1 Permisos necesarios 1 Presto 2 Instalación de Presto: Monopuesto 2 Instalación de Presto: Servidor de red

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

Mejora tu sitio web. Rafael Sebastián Aguilar. Curso de extensión universitaria Campus de Burjasot Universidad de Valencia Febrero 2014

Mejora tu sitio web. Rafael Sebastián Aguilar. Curso de extensión universitaria Campus de Burjasot Universidad de Valencia Febrero 2014 Mejora tu sitio web Rafael Sebastián Aguilar Curso de extensión universitaria Campus de Burjasot Universidad de Valencia Febrero 2014 Mejora tu sitio web R. Sebastian Universitat de Valencia - Febrero

Más detalles

Instalación de MySQL 5.1 en Windows

Instalación de MySQL 5.1 en Windows Instalación de MySQL 5.1 en Windows Aspectos importantes antes de la instalación. 1. Determinar si la plataforma donde se desea hacer la instalación está soportada. 2. Elegir la distribución que se instalará.

Más detalles

Programación 2 Curso 2013 2014. Guía de desarrollo C/C++ con Eclipse

Programación 2 Curso 2013 2014. Guía de desarrollo C/C++ con Eclipse Programación 2 Curso 2013 2014 Introducción Guía de desarrollo C/C++ con Eclipse Eclipse 1 es un entorno de programación que permite el desarrollo de aplicaciones en diferentes lenguajes. Consta de un

Más detalles

Ejemplo práctico de instalación del programa JCLIC en red

Ejemplo práctico de instalación del programa JCLIC en red Ejemplo práctico de instalación del programa JCLIC en red Una red local permite optimizar los recursos, tanto en relación al espacio (los programas se pueden colocar en el disco duro del servidor y ser

Más detalles

Crea tu propio negocio online con

Crea tu propio negocio online con Crea tu propio negocio online con _duración: 16h. _horario 17h. a 21h. _días5/12/19/26 Contenidos del curso: 1. Magento, puesta en marcha (Instalación y configuración) 2. Correcta configuración del catálogo

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

Manual de instalación del Programa. Para WINDOWS

Manual de instalación del Programa. Para WINDOWS Manual de instalación del Programa Para WINDOWS Índice Manual de instalación del Programa... 1 Para WINDOWS... 1 1. WAMP SERVER:... 3 1.1. Instalación:... 3 1.2. Configuración:... 4 1.2.1. Httpd.conf...

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

Entorno de programación de Sistemas Operativos.

Entorno de programación de Sistemas Operativos. Entorno de programación de Sistemas Operativos. La programación de aplicaciones sobre sistemas operativos supone conocer y usar las bibliotecas con las llamadas al sistema operativo. Para hacer una aplicación

Más detalles

Universidad Autónoma de Nuevo León Facultad de Ciencias Físico Matemáticas. Laboratorio de Seguridad en aplicaciones web

Universidad Autónoma de Nuevo León Facultad de Ciencias Físico Matemáticas. Laboratorio de Seguridad en aplicaciones web Universidad Autónoma de Nuevo León Facultad de Ciencias Físico Matemáticas Laboratorio de Seguridad en aplicaciones web Practica 2: Configuración de VPN y escaneo de puertos. Objetivos: En esta práctica

Más detalles

INSTALACIÓN DE GITLAB

INSTALACIÓN DE GITLAB INSTALACIÓN DE GITLAB ÍNDICE INSTALACIÓN GITLAB... 3 CREAR USUARIOS... 5 CREAR PROYECTO... 7 INSTALACIÓN CLIENTE GIT... 9 1 Para tener una especie de Github o Bitbucket personal, podemos hacer uso de la

Más detalles

Dr.Web Enterprise Security Suite Guía Rápida de Implantación (Windows)

Dr.Web Enterprise Security Suite Guía Rápida de Implantación (Windows) Dr.Web Enterprise Security Suite Guía Rápida de Implantación (Windows) Versión de Dr.Web ESS: 6.0.4 Última actualización: 28/11/2013 2013 IREO Mayorista de ITSM y Seguridad Guía de Implantación Dr.Web

Más detalles

Moodle, plataforma de aprendizaje

Moodle, plataforma de aprendizaje Moodle, plataforma de aprendizaje Para saber más: Instalar Moodle en local. 2012 Moodle. Plataforma de Aprendizaje. Presentación Nuestro propio servidor de páginas dinámicas con GNU/Linux: Al igual que

Más detalles

6. Servidor Web Apache. Configuración con Webmin

6. Servidor Web Apache. Configuración con Webmin 6. Servidor Web Apache. Configuración con Webmin IES Gonzalo Nazareno. Instalación y mantenimiento de Servicios de Internet María Jesús Gragera Fernández. 6.1. Introducción. Apache es el servidor web más

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

Instalación y configuración de OsTicket en Centos 6.5

Instalación y configuración de OsTicket en Centos 6.5 Instalación y configuración de OsTicket en Centos 6.5 Elaborado por: Juan David Trujillo. 07/01/2015 CONTROL DE CAMBIOS Versión Modificada Descripción del Cambio Cambio realizado por Fecha del cambio 1

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

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

ebox: Servidor de dominio Windows libre y gratuito

ebox: Servidor de dominio Windows libre y gratuito ebox: Servidor de dominio Windows libre y gratuito Guía de instalación y configuración Manuel Morán Vaquero mmv@edu.xunta.es Febrero 2010 Esta guía está basada en la versión 1.2 de ebox Índice 1 Introducción

Más detalles

INSTALACIÓN DE LICENCIAS EN RED. Descripción del Procedimiento

INSTALACIÓN DE LICENCIAS EN RED. Descripción del Procedimiento INSTALACIÓN DE LICENCIAS EN RED Descripción del Procedimiento ÍNDICE 1 LICENCIA INDIVIDUAL FRENTE A LICENCIA EN RED... 5 2 RESUMEN DEL PROCEDIMIENTO... 5 3 PASOS DETALLADOS... 6 3.1 Obtener el fichero

Más detalles

Instalación de Eclipse Galileo y depuradores compatibles con OpenMPI y OpenMP

Instalación de Eclipse Galileo y depuradores compatibles con OpenMPI y OpenMP Instalación de Eclipse Galileo y depuradores compatibles con OpenMPI y OpenMP Programación Distribuida y Paralela Universidad de Granada Departamento del LSI Por: Daniel Guerrero Martínez Sergio Rodríguez

Más detalles

Integración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse

Integración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse Integración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse Objetivos Integrar un toolchain basado en PTXdist sobre un IDE gráfico basado en Eclipse. Creación y compilación de un pequeño proyecto.

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

Tucan Manager. Guía de usuario

Tucan Manager. Guía de usuario Tucan Manager Guía de usuario Índice 1. Qué es Tucan? 2 2. Recursos 3 3. Instalación 5 3.1. MS Windows................................. 5 3.2. Código fuente................................. 8 4. Ejecutando

Más detalles

Integración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse

Integración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse Integración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse Objetivos Integrar un toolchain basado en PTXdist sobre un IDE gráfico basado en Eclipse. Creación y compilación de un pequeño proyecto.

Más detalles

Servidor de las Carpetas Compartidas - Manual de Referencia

Servidor de las Carpetas Compartidas - Manual de Referencia Página 1 de 16 Índice 1. De qué trata éste manual Pág. 3 2. Para qué sirve/qué hace éste programa Pág. 3 3. Descripción de la Pantalla Principal del programa Pág. 3 4. Descripción de la Pantalla de gestión

Más detalles

Manual de Winzip. Introducción

Manual de Winzip. Introducción Manual de Winzip Indice: - Introducción - Primeros pasos al programa - Descripción del programa - Comprimir ficheros - Comprimir ficheros en varios disquetes - Crear un fichero comprimido autoejecutable

Más detalles

Guía de Instalación Abril-2009

Guía de Instalación Abril-2009 Antes que empiece a copiar datos en el servidor de copia el servidor MBO (el servidor MBO), necesita instalar MBO Manager (MBO) en su ordenador. Instalar MBO en Windows Siga les instrucciones del asistent

Más detalles

Manual de Instalación Escolab (3 pasos)

Manual de Instalación Escolab (3 pasos) Manual de Instalación Escolab (3 pasos) Paso 1: El primer paso para la instalación de la aplicación es la utilización del servicio de FTP de la cuenta de hosting con que se cuente. Vamos a asumir que el

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

Shell de Unix ProgPLN

Shell de Unix ProgPLN Shell de Unix ProgPLN Víctor Peinado v.peinado@filol.ucm.es 9 de octubre de 2014 Never use the graphical tool; always learn the old Unix tool. You ll be far more effective over time and your data will

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

Software Visiorecord para PC. Software Visiorecord para PC

Software Visiorecord para PC. Software Visiorecord para PC Software Visiorecord para PC Pág. 1 de 23 INDICE 1. INTRODUCCIÓN... 3 2. INSTALACIÓN... 3 3. PRIMEROS PASOS... 12 4. AÑADIR DISPOSITIVOS... 15 5. VISUALIZAR CÁMARAS EN VIVO.... 18 6. VISUALIZACIÓN DE GRABACIONES...

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

Ministerio de Educación, Cultura y Deporte. HTML5 en la educación. Módulo 8: Publicación.

Ministerio de Educación, Cultura y Deporte. HTML5 en la educación. Módulo 8: Publicación. Ministerio de Educación, Cultura y Deporte. HTML5 en la educación Módulo 8: Publicación. Instituto Nacional de Tecnologías Educativas y de Formación del Profesorado 2012 Publicación de un proyecto web

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