Si ya has leído los dos artículos anteriores, debes tener instalado EasyPHP para hacer las pruebas en tu ordenador de manera local y ya habrás visto las principales cuestiones que necesitamos saber en lo que se refiere a PhpMyAdmin. ¡Es hora de instalar un script!
Primeros pasos. Vamos a utilizar un gestor de contenidos cuya instalación es bien sencilla. El script que hemos elegido es Xoops. Lo primero que debemos hacer es bajarnos los ficheros que necesitaremos para instalarlo en nuestro entorno de pruebas. Xoops está terminando de perfilar su versión 2.0 con importantes mejoras con respecto a anteriores versiones. Aunque para la instalación no vamos a tener problemas con la versión 2.0, de momento utilizaremos la anterior versión más estable, la 1.3.8. De esa manera nos evitamos cualquier pequeño dolor de cabeza.
Las versión 1.3.8 se puede encontrar aquí. Si estamos trabajando en el entorno Windows debemos bajar la versión. zip siempre que podamos en lugar de versiones tar.gz o .tar. (El enlace baja la versión .zip en este caso)
La razón de ello es que en ocasiones, cuando se descomprimen ficheros .tar en Windows éstos presentan errores una vez subidos a un servidor de Internet.
Una vez descargado el .zip, debemos descomprimirlo en cualquier parte del disco duro que deseemos. Se nos creará una carpeta que debemos pasar a nuestro directorio de webs de EasyPHP. En concreto, debemos acceder a la carpeta donde tenemos instalado EasyPHP y dentro de ella, debemos meter la carpeta recién creada en el directorio denominado 'www'.
Ya tenemos nuestro script metido en el servidor local creado por EasyPHP.
Acceso a la instalación. Primero accederemos a nuestro entorno de web virtual. Para ello accedemos al menú de EasyPHP (botón derecho del ratón sobre el icono de EasyPHP de la barra de herramientas) y escogeremos la opción 'Local Web'. Se nos abrirá una ventana del navegador con enlaces a nuestras webs virtuales. Como de momento sólo hemos descargado Xoops, sólo nos aparecerá un enlace con el nombre Xoops_1_3_8 (o con el nombre que le hayamos dado a la carpeta a la hora de descomprimirlo). Pincha en él. Accederemos así a nuestra carpeta de Xoops. Verás tres enlaces. De momento pincha en el que pone ‘html/’. No te preocupes si sale una pantalla con errores, es normal porque aun no has instalado el script. Fíjate en la dirección que aparece en el navegador. Será del tipo http://nombrepc/xoops_v1_3_8/html/modules/news/ , donde ‘nombrepc’ es el nombre de nuestro ordenador. Ahora borra la última parte (modules/news/) y detrás de html/ añade install.php. La dirección quedará como http://nombrepc/xoops_v1_3_8/html/install.php ; actívala como una dirección normal de Internet (pulsando ‘enter’).
Enhorabuena, porque aunque no te lo creas has hecho la parte más difícil de la instalación. Lo primero que veremos es la pantalla de instalación del script.
En esta pantalla de instalación debemos escoger primero el idioma del menú desplegable y pulsar el botón de continuar.
Paso a paso. Ahora veremos todo el resto de proceso de instalación en nuestro idioma. En la primera pantalla de instalación se te da la bienvenida en castellano y deberás pulsar en el botón ‘Proximo’. Como verás hasta aquí, la manera de utilizar un script en la web no es muy distinto de utilizar cualquier herramienta o programa de nuestro ordenador. Esta es la razón de que los scripts en PHP se hayan hecho tan populares, como comentamos en la primera parte de este artículo.
Ya tenemos delante el verdadero primer paso de la instalación. Deberemos rellenar el formulario para que todo se configure adecuadamente. A continuación te decimos los datos que tienes que poner en cada campo:
Base de datos: Selecciona MySQL
Nombre del host: localhost
Nombre del usuario de la base de datos: root
Nombre de la base de datos: puedes poner el que quieras (siempre que luego te acuerdes de qué nombre le has dado). Nosotros la hemos llamado xoops138.
Prefijos de tablas: xoops
Usar conexión persistente?: seleccionar ‘no’
Xoops path físico: dejarlo como lo haya puesto el propio programa
Xoops path virtual: dejarlo como lo haya puesto el propio programa (debe ser del tipo http://nombrepc/xoops_v1_3_8/html, donde nombrepc es el nombre de nuestro pc)
Después de pinchar en el botón ‘Enviar’ nos saldrá un pantalla en la que se pedirá la confirmación de los datos. Compruébalos si quieres con los datos que te hemos dado y si estás satisfecho pulsa en ‘Enviar’ para seguir. Nos saldrá una nueva pantalla diciendo que la configuración ha sido guardada correctamente. Pulsa en botón ‘Proximo’ y vuelve a hacerlo en la siguiente pantalla.
Se nos dirá que la base de datos que hemos puesto más arriba no se encuentra en el servidor y se nos pregunta si queremos crearla. ¡Por supuesto!, pulsa en ‘Sí’. Xoops detectará la configuración de MySQL que le dimos anteriormente. Pulsa en ‘Proximo’.
Ahora se nos pedirán unos datos muy importantes, de manera que si no vas a copiarlos igual que como los ponemos aquí, asegúrate de apuntarlos en un papel:
Nombre del Admin: admin (escoge otro nombre si quieres y recuerda que si decides instalar Xoops en un servidor real, debes utilizar un nombre que no sea muy común)
Email del Admin: pon una dirección de correo imaginaria o la tuya real.
Contraseña del Admin: admin (escoge otra si quieres y recuerda que en caso de una instalación real debe ser una contraseña que no sea sencilla para un posible hacker)
Antes de seguir, asegúrate de apuntar los datos que has proporcionado. Pulsa en ‘crear tablas’. Verás una nueva pantalla con la lista de las tablas creadas en la base de datos y un mensaje al final de la misma: ‘Instalación completa’ y ‘Presione aquí para ver su sitio’.
¡Ya lo has instalado!, así que presiona donde dice y accede a tu primera web en PHP.
Cambiar el idioma del sitio. Lo primero que verás será que la página está en inglés, pero eso lo vamos a solventar enseguida. En la esquina superior izquierda verás una entrada de formulario bajo el título ‘Login’. Introduce ahí el nombre y el password que pusiste en la instalación (en nuestro ejemplo, ‘admin’ y ‘admin’) y pulsa en ‘Login’.
Accederás a una nueva pantalla, similar a la anterior, pero con la diferencia de que el menú de la izquierda ha cambiado para adecuarse a tu usuario. Pulsa en donde pone ‘Administration menu’ y accederás a una nueva página que es la de administración del sitio. Verás que aparece un mensaje de advertencia en rojo, en el que se nos dice que aun existe el fichero install.php y que el fichero mainfile.php es escribible por el servidor. Vamos a solucionar esto. Es muy importante realizar el siguiente paso siempre que se publique el sitio web en un servidor real, aunque se hace de distinta manera y lo veremos cuando publiquemos nuestro site por primera vez.
¿Recuerdas que al principio descomprimiste el zip de Xoops en una carpeta del disco duro? Ve a dicha carpeta (está dentro de la carpeta de EasyPHP y dentro de esta en la carpeta www). Entra en la carpeta Xoops_v_1_3_8. Ahora en la carpeta html. Dentro de ella busca el archivo install.php y bórralo. Ahora selecciona el archivo mainfile.php con el botón derecho del ratón y elige la opción ‘Propiedades’. En la parte de debajo de la pantalla que sale verás una sección llamada ‘Atributos’ y tres cuadros seleccionables. Pulsa en el que dice ‘Sólo lectura’ y dale al botón ‘Aceptar’.
Ya puedes volver al navegador donde tienes abierta la administración de Xoops. Dale al botón ‘Actualizar’ en tu navegador (o presiona F5). Se recargará la página de administración y si has hecho bien el anterior paso ya no te saldrá el mensaje de aviso en rojo.
¿Ves dos pequeños rectángulos a la izquierda en los que pone ‘System Admin’ y ‘News’? Pon el cursor sobre el primero y del menú desplegable escoge la opción ‘Preferences’. La pantalla que aparece tiene un buen número de preferencias que puedes cambiar. Las veremos más adelante, pero de momento, donde pone ‘Default language’ escoge la opción ‘Spanish’ del menú desplegable, ve hasta el final de la página y dale al botón ‘Go!’. Se recargará la página de administración, pero esta vez en español.
Ahora puedes empezar a investigar por tu cuenta. En el próximo número, veremos con detenimiento qué cosas podemos hacer en Xoops y cómo podemos administrar el sistema. Mientras pruebas, recuerda que si quieres empezar desde cero sólo tienes que hacer lo siguiente. Accede a MyAdmin como has aprendido más arriba y borra la base de datos que se ha creado para Xoops. A continuación accede a la carpeta 'www' de EasyPHP y borra la carpeta de Xoops. Ahora vuelve a descomprimir el fichero original en la carpeta 'www' y accede de nuevo a la instalación. La ventaja de EasyPHP es que puedes hacer tantas pruebas como quieras de una manera rápida y borrar, crear o tocar lo que quieras sin demasiados problemas.
¡Que disfrutes de tu nuevo gestor de contenidos en PHP!