Comparte
Ver el tema anteriorIr abajoVer el tema siguiente
Diseñador Web
Mensajes Mensajes : 31
Ver perfil de usuario

[Tutorial] Uniform Server+ModernACC.

el Sáb Feb 25, 2012 11:12 pm
Que tal usuarios de OTSuporter
Hoy les vengo a traer el Tutorial de como instalar su database usando Uniform Server
Porque usar Uniform Server?
1.- Seguridad.
2.- XAMPP pesa mas de 50mb, Uniform alrededor de 10mb. *Instalador*
3.- Facil de usar.


Instalar Uniform Server te dara:
MySQL database.
phpMyAdmin para administrar MySQL database.
Apache.
PHP 5.3.5+
Aceleracion para tu sitio Web.

Primero que nada necesitamos la ultima version de Uniform Server:
Link : Uniform Server

Una vez terminada la descarga lo instalaremos en nuestro disco
C:

Le damos click en Extraer

Una vez terminado le damos click en "Start"


Nos aparecera este mensaje le damos click en "Ok"


Ahora nos aparecera un icono "1" en nuestra barra de abajo,
ese icono es el panel de configuracion de nuestro uniform server.


Ahora lo primero que debemos de hacer es darle click en "Start UniServer (Apache MySQL)"
ojo: si le apretamos en "StopUniServer (Apache MySQL)" cuando esta corriendo nuestro server tengan en cuenta que pararan todos los servicios de mysql y apache.

Le daremos Click a "Start UniServer (Apache MySQL)"
y ahora "Admin Panel"


Ahora procederemos a nuestros pasos de seguridad:

procederemos a poner usuario y contraseña en todas las opciones que dicen "Here"

Recuerden anotar sus usuarios y contraseñas!

Una vez que hayan terminado de poner sus contraseñas click en "Security Console"
les aparecera la siguiente imagen:


Una vez que hemos llegado hasta aqui tenemos todo bien asegurado y estamos listos para empezar el siguiente paso:

Es tiempo de configuar nuestro phpMyAdmin
nos dirigimos a phpMyAdmin.


Si les llega a aparecer unos errores y no pueden entrar a PhpMyAdmin CONTINUEN LEYENDO ABAJO ESTA LA SOLUCION o hagan lo siguiente:

Como resolver estos errores: "Stop Uniserver" > Cierra uniform server > Ejecuta CCleaner > "Start Uniserver".

Le damos click en "Privilegies"


Seleccionamos el ultimo usuario y le damos click en "Go"

No necesitamos 2 cuentas "root" asi que deberiamos eliminar 1, nos quedaremos con 127.0.0.1 ya que tiene mas compatibilidad que localhost.

Para evitar programas comunes de hack, editaremos nuestro propio usuario root


Nos saldra este mensaje y le damos click en el icono de phpmydmin.


Si les llega a salir este mensaje no se preocupen es totalmente normal y nos indica que vamos bien


Cerramos nuestro phpMyAdmin.
Ahora a configuar nuestra seguridad de phpmyadmin.
nos dirigimos a :
C:\UniServer\home\admin\www\phpMyAdmin
y buscamos el archivo llamado:
config.inc.php

lo abrimos con bloc de notas o con notepad++


cambiamos: 'config' por 'cookie'
cambiamos:
$cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (config, http or cookie based)?

por:
$cfg['Servers'][$i]['auth_type'] = 'cookie'; // Authentication method (config, http or cookie based)?

Bajamos un poco y veremos esto:

/* PMA User advanced features */
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = '';

Cambimos:
$cfg['Servers'][$i]['controlpass'] = '';

por una contraseña de 8 numeros
ejemplo : $cfg['Servers'][$i]['controlpass'] = '87654321';

Recuerden guardar sus contraseñas y guardar el archivo una vez hayan terminado esto.

Ahora cerramos todo y abrimos de nuevo nuestro phpMyAdmin.


Y nos aparecera esto, ahora entren con su cuenta que editamos al principio de root


No!, no entra, no pude entrar con mi usuario tengo un problema no me sale eso, no puedo, no sirve, etc.
denle click en "stop UniServer" y despues en "start UniServer"

SI eso no funciona Reinicien su computadora ó aprieten f5

Bueno, despues de entrar a phpmyadmin nos vamos a "privilegies"
y le pondremos una contraseña a pma esto para estar mucho mas seguros ;]


Ahora estamos cerca de terminar, es hora de agregar nuestra base de datos!
nos dirigimos a "privilegies" dentro de phpmyadmin.
Y creamos un nuevo usuario le damos en "add a new user" ponemos nuestro nombre de usuario nuestra password y le damos "generate", esto nos dara nuestra contraseña en encriptacion sha1. este usuario y contraseña los tendremos que poner mas adelante en nuestro config.lua
seleccionamos mas abajo la opcion "create database with same name.." y le damos abajo en "Go"


Recuerden guardar el usuario y la contraseña


Ahora nos saldra esto y es hora de importar nuestro archivo sql que se encuentra en la carpeta schemas de su server
Vamos arriba a la derecha y seleccionamos la opcion "import"
y seleccionamos nuestro archivo sql.


Una vez seleccionamos nos dirigimos abajo y le damos click en la opcion "Go"


Nos aparecera un mensaje como este :
Import has been successfully finished, 71 queries executed.

Perfecto, es hora de editar nuestra config.lua


Busquemos la parte que debe de decir asi : "sqltype"
y al final su configuracion debe de quedar asi:
sqlType = "mysql"
sqlHost = "localhost"
sqlPort = 3306
sqlUser = "otland" -- es el usuario que creamos. ej:mythos
sqlPass = "F9quqSU65DctHJV3" -- es el password que creamos y generamos.
sqlDatabase = "otland" -- es el usuario que creamos. ej:mythos
sqlFile = "forgottenserver.s3db"
sqlKeepAlive = 0
mysqlReadTimeout = 10
mysqlWriteTimeout = 10
encryptionType = "sha1"

Lo que esta señalado en Verde es lo que anteriormente hicimos en "add a new user" su usuario y su contraseña en encriptacion sha1.

Listo hemos terminado nuestra base de datos!.. que nos falta? Nuestra pagina WEB en este tutorial usare ModernACC como ejemplo.
¿Que recomiendo? ModernACC, seguro, estable y en constante actualizacion.
Porque Gesior no? Gesior no ha sacado una actualizacion desde hace ya un buen tiempo, aparte es muy inseguro, no lo recomiendo para distros, 0.3.x ni tampoco 0.4

Bueno aqui les dejo el link de la ultima version de ModernACC:
Modern ACC

Ahora tenemos que preparar la compatibilad del sitio, nos dirigimos a C:\UniServer\usr\local\php
y abrimos el archivo : php.ini con bloc de notas.


ahora en edicion>buscar, busquemos "pdo_mysql" y tendremos que remover el simbolo ; como lo indica en la siguiente imagen:


Listo, ahora le damos "Stop Uniform Server". y checamos nuestro "Server Status".

Si obtubieron el siguiente mensaje :
Apache port = 80 Is free to use
Apache SSL port = 443 Is free to use
MySQL port = 3306 In use by another program.

Aprienten ctr+alt+supr abriran el "administrador de tareas"
busquen "mysqld-opt.exe" y le damos click "Terminar Proceso".


Ahora de nuevo cierren todo y abran "Server Status"
si obtienen esto:
Apache port = 80 Is free to use
Apache SSL port = 443 Is free to use
MySQL port = 3306 Is free to use
Todo esta Perfecto y estan listos para empezar su pagina web!

Ahora click en "Start UniServer"
Y ahora si ha empezar con nuestra instalacion de ModernACC.

Una vez descargado vayan a su carpeta de UniformServer
C:/UniServer/www
Y borren TODO lo que esta dentro de la carpeta www


Ahora pegen el archivo descomprimido de ModernACC dentro de la carpeta www en esta direccion recuerden C:/UniServer/www una vez echo esto procederemos a instalar ModernACC:

Nos dirigimos a la siguiente direccion : http://127.0.0.1/
Aqui en foro de ayuda para OTServ hay guias de como instalar ModernACC, ya esto no creo que sea ningun problema.

Algunas cosas extras:
Me han estado pidiendo como hacer una cuenta administrador de una pagina, bueno aqui se los explico.

Entren a su phpMyAdmin.
buscamos la tabla accounts en las columnas y busquen la cuenta que deseen y seleccionen en editar.


Una ves seleccionada buscamos la opcion "page_acces" y le ponemos el numero "5"


Es todo, ahora entren en su pagina con la cuenta que tiene el acceso y denle click en "administration"

Algunas personas no saben como cambiar layouts ni Templates bueno aqui les dejo un video, espero y les sirva!
Cambiar Template Modern.

Bueno es Todo, ahora si tienen un servidor mysql y apache totalmente seguro y estable!
Espero que les haya gustado y cualquier duda envienme un PM o en este Post, todas sus dudas seran contestadas! Muchas Gracias por leerlo
Suerte con su Pagina:]
REP+

Creditos: Znote & Mythos.
Ver el tema anteriorVolver arribaVer el tema siguiente
Permisos de este foro:
No puedes responder a temas en este foro.