sábado, 21 de noviembre de 2009

Como instalar un host web,(apache+php5+mysql4x+phpmyadmin)

Como dice el titulo, se q hay muchas guias en internet, pero yo use una muy buena q es la q les voy a presentar y esa misma tuvo un par de errores q se los voy a corregir asi todo le funciona perfectamente

ESTA BIEN ORDENADO Y LA INFORMACION ES BUENISIMA PARA ESTO, LA VERDAD Q ES UNA GRAN AYUDA!


Para empezar descargar lo siguiente:


--aqui les pongo los links de todo lo q deben bajar para poder lograr el objetivo, Una Web!
antes de instalar algo bajen todo!



ATENCION: PUEDE Q NECESITEN REGISTRARSE EN ALGUNA DE LAS PAGINAS SIGUIENTES PARA LOGRAR LA DESCARGA DEL ARCHIVO


1 - esta es la version de apache q vamos a bajar, es muy buena y no creo q necesita una nueva si la hay:


http://apache.mesi.com.ar/httpd/binaries/win32/apache_2.0.63-win32-x86-openssl-0.9.7m.msi


2 - Luego se bajan el Php 5, pueden bajarse el 4 pero aqui les dejo el link del php 5:


http://ar.php.net/get/php-5.2.9-1-Win32.zip/from/this/mirror


3 - ahora descargamos el mysql 4.0x, q es mas facil de utilizar y demas q las versiones nuevas, ademas es dificil de conseguir este xq ya esta viejito :


http://rapidshare.com/files/104956851/mysql-4.0.23-win.zip


4 - ahora el phpmyadmin, esto es un dios, te ayuda para manejar las bases de datos desde una manera muuuuuuuuuy facil, y basta de msdos aa paiss tropicaaal:



http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-2.11.9.5-all-languages.zip#!md5!360434378de76ad0483d72cb66b76358


eso es lo necesario para tener un host y tener una pagina propia ! ea!


5 - (opcional)y los q quieren tener un foro en su pagina pueden descargar este video tutorial de un grande q me ayudo muchisimo:



http://www.portalxd.com/videotutorial-como-crear-t55272.html?s=006755504cd7fc3dc129708142d73685&s=4c2e516a350d652919a2123603544da1&p=402105




ahora vamos a lo importante:


para instalar tooooooooooodo lo q bajamos entramos aqui y seguimos la guia al pie de la letra, pero siguiendo estas correciones q voy a nombrar, ya q a mi me volvieron locooooo! para poder solucionarlas

esta es la guia: http://www.maestrosdelweb.com/editorial/phpmysqlap/


si no fuera por un par de errores seria 10 puntos esa guia


Correcciones de la guia maestro web!


estas correciones son las siguientes:

-Instalacion del apache, perfecto
-Instalacion del php5, perfecto
-Configuración del archivo httpd.conf de Apache, aca el primer problema q me puso bien lokitoooooooooooooo para poder arreglarlo, nos cansamo de voceeeeeeeeee

....donde dice ::::::::

Y para PHP5 tiene que quedar así:

# Example:
# LoadModule foo_module modules/mod_foo.so
#
LoadModule php5_module C:/Servidor/PHP/php5apache2.dll

[u]mentira, eso esta mal, si lo dejan como eso no les va a andar nadaaaaa
tiene q qdar asi:[/u]


# Example:
# LoadModule foo_module modules/mod_foo.so
#
LoadModule php5_module D:/Servidor/PHP/php5apache2_2.dll




....despues donde dice :



#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "C:/Archivos de programa/Apache Group/Apache/htdocs"



ta bien hay cambian y ponele el directorio de donde va estar tu web donde quieras, peroooooo tambien tienes q cambiarlo donde dice



#
# This should be changed to whatever you set DocumentRoot to.
#




osea q la primera direccion y la segunda tienen q ser iguales para q te carge eso, yeah!



bueno segimos con la super guia!


-Instalacion del mySQL, si tenes el q te puse arriba la guia te lo manda perfecto
-ahora phpmyadmin, tambien perfecto si te bajaste el q puse arriba, ya q el q te puse hay para q descarges tiene compatibilidad con los php4 para adelante y con el mySQL4.0x tambien, si te bajaste otro phpmyadmin(otra version) puede ser q te anda mal





Ahora instalaron todo el servidos y tienen su web!




la unica forma de q la gente vea su web es entrando por medio de su ip, osea http://ip
o http://ip/index.php




bueno una vez instalado asegurarse de tener en el httpd de la carpeta del apache esto:





Order allow,deny
Allow from all
Satisfy All



ya q si esta en deny from all no podran verla web gente de otra maquina q no se ha la tuya.


ahora ya tenemos la web todo piola, la gente la puede ver todo, lo siguiente si quieres instalar el Vbulletin, osea instalar un foro, arriba esta el link con la descarga con un flaco q se gasto en hacer videos geniales q ayudan muchisimo


Una vez instalado el foro!



les voy a explicar como meterle seguridad a su foro, otra cosa q me volvi loco
bad boys wach chu gon a du
hacer lo siguiente:

- busca si tools.php esta en los archivos de tu foro, si esta borralo
- No upload el directorio llamado do_not_upload/ (upload= subir a la web)



ahora lo siguiente y mas IMPORTANTE:



- poner una contraseña para q la gente no pueda entrar al panel de control del foro y del panel de moderador

primero cambiamos el nombre de las carpetas admincp y modcp a un nombre q solo sepas vos, por ejemplo: carpeta admincp a Bob y carpeta modcp a Marley y seguimos.

entrar a config.php, en la carpeta include del foro
en donde dice:


$config['Misc']['admincpdir'] = 'admincp';
$config['Misc']['modcpdir'] = 'modcp';

cambiamos a

$config['Misc']['admincpdir'] = 'Bob';
$config['Misc']['modcpdir'] = 'Marley';

yeah!

lo siguiente es crear un archivo para tener bien seguro todo, en donde va a quedar contraseña para cualquiera q trate de entrar al panel de control, ademas de la del usuarioadmin del foro! super recomendado hacer esto eee!

el archivo para asegurar los panels tiene q estar dentro de la carpeta Bob y Marley, osea si vos qres proteger algun archivo o/y carpeta el ".htaccess"(el archivo q protege lo demas) tiene q estar dentro de ella.

creamos un bloc de notas y cuando guardamos le ponemos de nombre .htaccess, q despues se va a ver como q no tiene nombre

pero dentro del archivo colocamos esto:

AuthName "Restricted Area"
AuthType Basic
AuthUserFile "aca ponen la direccion fisica del archivo llamado .htpasswd"
AuthGroupFile /dev/null


require valid-user




les voy a poner un ejemplo del AuthUserFile asi no se complican:



AuthUserFile "C:\Archivos de programa\Apache Software Foundation\Apache2.2\htdocs\foros\Bob\.htpasswd.txt"


Luego de esto, vamos a crear nuestro archivo .htpasswd y lo subiremos al mismo directorio. El archivo .htpasswd deberá contener el usuario y la contraseña.

Para generar un usuario con una pass encriptada nos vamos a la página:

http://home.flash.net/cgi-bin/pw.pl

completamos eso y nos da algo onda asi:

usuario:passencriptada:
pingocho:XOPbTGPGUFCsw

listo asegurada la carpeta, tambien lo podemos hacer con la otra carpeta la q llame Marley y con archivos, el q deberian protejer q es muy importante q lo hagan es el arhivo config.php lo q hacen es crear un .htaccess en la carpeta include y colocan solamente esto en el access:


order deny,allow
deny from all


joya todo aseguradoooooooooooooo! ah dentroooooooooo!




tenemos una web re piola, pero odio q todos tengan q entrar con mi numero de ip y no quiero pagar!

bueno vamos a esta web http://dominiosgratis.tk/

completamos lo necesario y lo q conseguimos es lo siguiente:

tener una pagina llamada www.miweb.tk ! ea tiene nombre pero gratis? tan piola puede ser esta gente?
NO!

el problema es q todas las partes de tu web se van a llamar igual, cuando entres al foro o a cualquier parte de la web esta se va a llamar www.miweb.tk y no www.miweb.tk/foro, y el favicon va a ser el de tk! (favicon= iconito q te aparece cuando agregas a favoritos o en la parte de atras de http:// el de taringa es la T con el alrededor azul!)

no importa es gratis xDDDDDDDD




creo q con todo esto estamos joya



esta informacion es correciones o ayudas sobre otras guias q es de verdad necesario para mucha gente!



desde ya muchas gracias por leer!

No hay comentarios:

Publicar un comentario