Probando nuestro servidor web con php y mysql
Ahora es hora de probar nuestro servidor web con una página en php seria. Para ello hemos elegido un script complejo Invision Power Board. Se trata de un foro completo y muy flexible freeware. Lo podemos bajar de muchos sitios de descarga o de su propia página oficial http://www.invisionboard.com.
Ahora vamos con la configuración del foro (del script en php):
1- Primero descargamos el paquete comprimido del foro en php (en el momento de escribir este documento la versión disponible era la 1.1.1 y el nombre del archivo comprimido que contiene el foro es “invboard1_1_1.zip”.
2- Lo descomprimimos en una carpeta temporal, una cualquiera que más tarde podremos borrar. Debemos asegurarnos de que la estructura de ficheros y subcarpetas creada tras descomprimir el archivo es correcta, algunos programas de descompresión (winrar por ejemplo) lo hacen así por defecto sin embargo otros no.
3- Después de descomprimirlo miramos el resultado, y vemos que hay una carpeta llamada “invboard1_1_1” (aunque dependerá de cómo hayamos hecho la descompresión, por defecto winrar, al solicitar “Extract here”, lo descomprime en la carpeta mencionada); dentro de la carpeta veremos que hay muchas subcarpetas y además un archivo de texto “readme” (una información sobre los cambios de la versión). Bien pues prácticamente lo que nos interesa esta en la carpeta “upload”, lo demás es de poco interés para lo que ahora explicamos.
4- Pues bien, ahora movemos todo el contenido de la carpeta “upload” (absolutamente todo: ficheros y carpetas) a la carpeta que hemos elegido como ruta base de páginas web (o en una subcarpeta de la misma si existen muchas otras páginas hospedadas en el servidor).
5- Hemos terminado lo relativo a la configuración básica, ahora entramos a configurar lo que es en sí el script. Utilizaremos un navegador web. Para nuestro ejemplo usamos el IEXPLORER. Lo abrimos y ponemos la dirección local seguido de la carpeta donde esta el script y el archivo de configuración llamado “sm_install.php”, es decir, arriba en la URL ponemos “http://127.0.0.1/experimento_php/sm_install.php”.
Se ejecutará el archivo peticionado y nos aparecerá lo siguiente:
Debemos pulsar “PROCEED”. Y nos saldrá un formulario donde debemos rellenar la configuración de nuestro servidor, del mysql y por último de la cuenta de administrador del foro.
Configuración del foro Invision Board:
1. En la sección “Your Server Environment” no es necesario modificar nada, por defecto se supone que debería él mismo detectar la trayectoria.
2. En “Yout SQL Environment” necesitaremos rellenar algunos campos con la configuración apropiada a nuestro sistema. Para ser más exactos, en SQL HOST debemos dejar “localhost”, en SQL Database Name ponemos el nombre de una base de datos existente, puesto que acabamos de instalar mysql lo mejor será poner “mysql” que por defecto es creada en la instalación de mysql (lo lógico sería crear una base de datos para el foro específicamente, y es tan sencillo como entrar en “C:\MYSQL\DATA\” y crear una carpeta, esa carpeta será el nombre de la base de datos). En SQL USERNAME y SQL PASSWORD debemos insertar los datos del usuario que consta como administrador del mysql (recordemos el paso previo de configuración de mysql). SQL TABLE PREFIX lo dejamos vacio.
3. En “Your ADMIN ACCOUNT” metemos los datos según deseemos. Nombre de usuario, password y email. Serán los datos del usuario administrador del foro, sólo del foro.
4. Terminamos pulsando el botón (abajo) y aceptando los siguientes pasos que son para la creación y ajuste del foro. Y ya lo tenemos todo configurado.
Y si esto funciona ya podemos estar seguros de que todo esta correctamente configurado.