martes, 20 de octubre de 2009

Crear un Servidor Web utilizando Lampp

---------------------------------------------------------------------
Como crear una Pagina Web con Lampp. Por: Davis Nunez.
---------------------------------------------------------------------

Hace un momento estaba buscando como hacerlo, y por mas lucha
que me a dado, lo encontre, y gracias a un buen amigo que me
a ayudado , pude crearlo. Esto parece complicado, pero con
un poco de ayuda no lo es del todo, aqui pondre todo lo mas
facilitado posible, y con una pequena recopilacion de lo que
me han ayudado, bueno, comenzemos.

Primero lo primero, tenemos que darnos cuenta que para
iniciar LAMPP , es necesario no tener instalado ni
apache phpmyadmin y mysql, por lo tanto, si ya lo
hemos tenido instalado, tenemos que desinstalarlo,
para eso:

---------------------------------------------
APLICACIONES -> ACCESORIOS -> TERMINAL
---------------------------------------------

Y ponemos:

__________________________________________________

sudo apt-get purge apache phpmyadmin mysql-server
__________________________________________________


Luego, entramos a esta pagina:

http://www.apachefriends.org/en/xampp-linux.html

y buscamos la version mas reciente que a salido
como en mi caso , descargue la XAMPP LINUX 1.7.2

Una vez descargada, la ponemos en el escritorio, y
ahora tenemos que descomprimir el archivo en la carpeta
/opt/

Para eso ponemos:

__________________________________________________

cd Escritorio
__________________________________________________

y luego:

__________________________________________________

sudo tar xvfz xampp-linux-1.7.2.tar.gz -C /opt

__________________________________________________


Y listo, despues de haber descomprimido, solo tenemos que iniciar
el Lampp, para eso abrimos la terminar, y ponemos:

__________

su
__________

y entraremos como root.

Ahora, para subir nuestros archivos a la web, en HTML o PHP , vamos
a la carpeta

-------------------
/opt/lampp/htdocs
-------------------

y hay colocaremos nuestros archivos, y los veremos en:

http://localhost/

ejemplo: si creamos un archivo y se llama: ejemplo.php

para verlo seria:

http://localhost/ejemplo.php

y si lo hacemos en una carpeta dentro de /htdocs/ y la nombramos como
carpeta seria:

http://localhost/carpeta


Para Iniciar el Lampp , tenemos que escribir en la terminar:

______________________________

sudo /opt/lampp/lampp start
______________________________

y nos tendra que aparecer esto:

Starting XAMPP for Linux 1.7.2...
XAMPP: Starting Apache with SSL (and PHP5)...
XAMPP: Starting MySQL...
XAMPP: Starting ProFTPD...
XAMPP for Linux started.

____________________________________________________

Si nos a salido eso, estamos bien, y solamente tenemos
que entrar a http://localhost/

y ya esta, ya podemos comenzar a transferir nuestra web al hosting de
Lampp.

Ahora como ya veran , no se puede pasar nada hacia la carpeta htdocs , esto
es por los permisos,esto se debe a que hay que poner el permiso de la carpeta
que ya esta en nobody por defecto, y ponerle el propietario a root y permisos 777,
para solucionarlo, solamente tenemos que abrir la terminar y escribir esto:

sudo chown root:root -R /opt/lampp/htdocs
sudo chmod 777 -R /opt/lampp/htdocs
sudo chown nobody:root -R /opt/lampp/var/mysql




Si les sale error al iniciar Xampp, como el apache, deberan ir a:

---------------------------------------------------------
SISTEMA -> ADMINISTRACION -> GESTOR DE PAQUETES SYNAPTIC
---------------------------------------------------------

y desinstalar todo lo que tenga que este instalado que tenga que ver con apache,
para eso utilizen la busqueda rapida y escriban apache.

Si se les solucion y luego el error viene de Mysql, es porque orita no se han desinstalo
el apache ni el Mysql, pero solamete tenemos que hacer lo mismo y buscar en paquete synaptic
por Mysql y desinstalarlo. Luego, ya andara bien.

Para crear un servidor público, deberás redirigir en tu router el puerto 80 hacia la IP local de la máquina que tiene el servidor.
Lo del dominio ya entramos en Servidores DNS y que sea público ya puede ser complicado. Chuloyo.


ESpero que le alla ayudado, y gracias a Chuloyo por gran ayuda.

----------------------------------------------------------------------------------------------------------

Por: Davis Nunez.
Gran Ayuda: Chuloyo.
----------------------------------------------------------------------------------------------------------

No hay comentarios:

Publicar un comentario