|
Tutorial de cómo montar una página web para un servidor MU ( en PHP ) Software Requerido: Kchorr0's
Web Center Archivos de la página Web ( son las más seguras por el momento
) INSTALACION DE APPSERV Para empezar, tenemos que instalar el programa Appserv v.2.4.0, que viene con soporte para PHP y SQL. Para eso, hacemos doble clic sobre el ejecutable appserv-win32-2.4.0.exe . Seguimos
las instrucciones de las pantallas hasta que aparece el tipo de setup ( Setup
type, o tipo de instalacion ) Seleccionamos Custom, hacemos clic en
siguiente, y en la próxima pantalla marcamos las opciones
Apache y PHP haciendo un clic en esas opciones. Después, hacemos
clic en Siguiente ( Next)
En la mayoría de los casos bastará con escribir LocalHost como el nombre de servidor, y dejar el puerto 80.
CONFIGURACION DE SQL SERVER EN MODO MIXTO Antes de continuar, es necesario setear una opción en SQL Server, para que la página acepte conexiones con nombre de usuario. 1) Abrimos el Administrador
Corporativo. 3) En la pestaña seguridad, elegimos la opción SQL Server y Windows.
Ahora tenemos que crear un usuario y una contraseña, los usaremos para ingresarlo en la configuración de la página web php. 1) Vamos a Seguridad
3) En la parte derecha, hacemos un
clic derecho y luego en "Nuevo Inicio de sesión", nos aparece
un cuadro de diálogo. En este cuadro debemos hacer clic en la opción Autenticación
de SQL Server.
4) Ahora pasamos a la segunda pestaña, donde activamos la opción System administrators, luego pasamos a la tercera pestaña y hacemos clic en la base de datos MuOnline. Luego hacemos clic en Aceptar. Ya tenemos el usuario creado. Ya está, ya podemos cerrar el SQL
Server. Probablemente le pida reiniciar el servicio, entonces haga clic en Sí
o Aceptar en el diálogo que le aparece, para que se reinicie el servicio
automáticamente y se apliquen los cambios. O bien, podemos reiniciar Windows...
CONFIGURAR TABLAS EN SQL SERVER PARA EL RESET Y RANKING Ahora vamos a preparar SQL Server para que podamos usar el sistema del contador de resets y el ranking. En lo posible esto debe hacerse antes de empezar a crear cuentas, sino, tendremos que usar el analizador de consultas para actualizar las cuentas. Primero tenemos que crear la columna resets. Abriremos el Administrador Corporativo y vamos a la base de datos MuOnline y abrimos las tablas. 1) Hacemos un clic derecho sobre la tabla Character, y en el menú que aparece seleccionamos Diseñar tabla
2) Ahora lo que tenemos que hacer es desplazarnos a la ultima linea libre. Una vez allí, escribimos Resets, le damos el valor de tipo INT y el valor por defecto ( valor predeterminado ) en 0.
PREPARAR LOS PERSONAJES PARA QUE APAREZCAN EN EL RANKING Bueno, en el caso de que sus personajes no aparezcan en el ranking, lo que tenemos que hacer es lo siguiente: 1) Abrimos la tabla tal cual lo hicimos en el paso anterior. Clic derecho sobre la tabla Characters y luego clic en Diseñar Tabla. 2) Buscamos CtlCode. 3) En Valor predeterminado escribimos un 0 . 4) Guardamos los cambios pulsando en el pequeño icono del disquette. Con esto ya deberia aparecer todos los personajes en el ranking. Si ya tienen personajes, y muchos, y desean que aparezcan en el ranking tendrán que ir al analizador de consultas y escribir esta instrucción: UPDATE CHARACTER SET CTLCODE=0 WHERE CTLCODE IS NULL Recuerden que para hacer esto deben seleccionar la base de datos MuOnline antes de ejecutar el código.
HACER QUE LA PAGINA WEB SEA COMPATIBLE CON VERSIONES 1.1E y 1.2D Esta web fue diseñada originalmente para usarla con las versiones 97 hasta 99 de MuOnline, pero podemos adaptarala para las nuevas versiones. Para hacer esto, tenemos que abrir el Administrador corporativo. En la base de datos MuOnline, hacemos clic en Tablas. Seleccionamos la tabla MEMB_INFO y luego hacemos un clic derecho y un clic en Diseñar tabla. Tenemos que hacer que estas columnas ( resaltadas en amarillo ) acepten valores nulos ( NULL ).
Para hacer esto tenemos que cliquear en el campo Permitir valores nulos, haciendo clic para poner una marca de verificacion. Entonces, una vez terminado, nos debería quedar así.
Solo queda guardar los cambios y la pagina ya podrá crear cuentas sin problemas.
ACCEDIENDO A LA PAGINA WEB Bueno, para acceder a la página web que instalamos, simplemente utilizamos nuestro explorador de siempre, y allí tipeamos http://localhost Si desean que otras personas puedan acceder desde internet a su web, simplemente deben darles la IP pública, que pueden obtener aquí. Si usted ha seguido el tutorial de creación de No-IP, puede usar esa direccion para que puedan acceder a su página web. En todos los casos, no olvide que debe abrir o habilitar el puerto 80 en la configuracion de su firewall, y en algunos casos ( sobre todo si usted está en un cibercafé ) en el router. Quizá tambien deba agregarla a la lista de excepciones en el firewall interno de Windows.
Instalación del sistema de noticias. Como habrán notado, en el medio de esa página web hay un texto en inglés. Esas son las noticias, las podemos personalizar a nuestro gusto si queremos. Para esto, tenemos que tipear esto en el explorador de Internet. http://localhost/news/installer.php ( Si no funciona reemplace localhost por su IP Privada ) 1) Aparece una página web en la que debemos presionar el botón Try to Chmod automaticly 2) En esta pagina aparece una lista de palabras... que pone algo como esto...
Ahora lo que tenemos que hacer es presionar el botón que está debajo de todo:
Ahora nos aparece una pantalla como esta
Para guardar los cambios, pulsemos el boton Save Settings que aparece debajo de la página. En esta nueva pantalla se confirman los cambios. Para nuestra seguridad, debemos borrar el archivo installer.php que se encuentra dentro de la carpeta news . De esta forma nos aseguramos que nadie mas que nosotros escriba las noticias. Para ingresar las noticias, en el explorador de windows tipeamos http://localhost/news/index.php Esta parte ya es más facil, solo exploren un poco....
|