You are on page 1of 15

Instituto Tecnolgico de Celaya

Tpicos Avanzados de Programacin Web


Prctica. Configurando el servicio de hosting.
Subiendo la tienda a Internet.
Conceptos:
Web hosting: Es el servicio que un sistema provee a usuarios de Internet para
almacenar contenidos accesibles desde una direccin web. El contenido puede
ser cualquier tipo de archivo, desde msica, videos, documentos hasta scripts
de PHP, ASP .NET o hasta archivos ejecutables.
Esta informacin se aloja en un servidor web, el cual se encarga de
proporcionar los accesos a la informacin segn la configuracin realizada por
un administrador. El web host es el trmino utilizado para designar a una
compaa que proporciona espacio de un servidor a sus clientes.
Despus de hacer las pruebas y configurar la tienda utilizando tu equipo, es
hora de hacer las pruebas en Internet si deseas publicar tu tienda.
Consideraciones para subir tu tienda a Internet:

Necesitas un servicio de hospedaje


Necesitas un nombre de dominio (a menos que la compaa te
proporcione uno predeterminado)
El hospedaje DEBE soportar PHP y tener como manejador de base de
datos MySQL (aunque actualmente, la mayora de los web host cumplen
este requerimiento)
Costo accesible (deseable)

Instituto Tecnolgico de Celaya


Tpicos Avanzados de Programacin Web
Prctica. Configurando el servicio de hosting.
Subiendo la tienda a Internet.

Instituto Tecnolgico de Celaya


Tpicos Avanzados de Programacin Web
Prctica. Configurando el servicio de hosting.
Subiendo la tienda a Internet.

Recomendaciones importantes antes de contratar un hosting:

Instituto Tecnolgico de Celaya


Tpicos Avanzados de Programacin Web
Prctica. Configurando el servicio de hosting.
Subiendo la tienda a Internet.

Resuelve todas tus dudas! Generalmente los proveedores de hosting


manejan un correo de soporte o contacto, incluso algunos cuentan con
un chat en lnea. salo!

Compara alternativas. Analiza lo que ofrece cada una de ellas, las


ventajas y desventajas de usar algn proveedor especfico.

Revisa si la cantidad a pagar es mensual o anual.

Revisa si se incluye un nombre de dominio o si ste tiene un costo


adicional.

Frecuencia de renovacin (cada ao, cada 2 aos, etc).

Revisa si los servicios de software que ofrece son suficientes o no (por


ejemplo, una versin especfica de PHP, MySQL, que soporte Perl, ASP
.NET, etc)

Instituto Tecnolgico de Celaya


Tpicos Avanzados de Programacin Web
Prctica. Configurando el servicio de hosting.
Subiendo la tienda a Internet.
Una vez que te has decidido por adquirir un plan de hosting, el proveedor te
indicar la siguiente informacin:

Con estos datos, podrs ingresar a la direccin de cpanel indicada. CPanel es


una herramienta de administracin web de un sitio de Internet que cuenta con
una interfaz grfica sencilla para realizar una gran cantidad de operaciones de
gestin, tales como:

Subdominios
Cuentas de correo electrnico (y acceso via Webmail)
Bases de datos
Usuarios
Archivos (va FTP o web)
Seguridad
Software y servicios (instalacin de mdulos o aplicaciones, por ejemplo,
osCommerce)

Si el sitio web utiliza CPanel, es altamente probable que los archivos estn
alojados en un servidor Linux, aunque se est desarrollando una versin para
sistemas operativos comerciales.

Instituto Tecnolgico de Celaya


Tpicos Avanzados de Programacin Web
Prctica. Configurando el servicio de hosting.
Subiendo la tienda a Internet.

Instituto Tecnolgico de Celaya


Tpicos Avanzados de Programacin Web
Prctica. Configurando el servicio de hosting.
Subiendo la tienda a Internet.
Ingrese al siguiente enlace: http://www.prograwebitcitr.com/cpanel con las
credenciales provedas por su profesor, las cuales le darn acceso al Panel de
Control del dominio prograwebitcitr.com.
Realice las siguientes operaciones:
a) Creacin de un subdominio
1. En el apartado Dominios, d clic en la opcin Subdominios.

2. Escriba los datos solicitados:


a. Subdominio es el nombre con el cual se acceder a una seccin
del sitio, la cual ser especfica para un grupo de archivos.
b. El nombre del dominio ser prograwebitcitr.com, por lo que deje la
seleccin de la lista tal cual aparece.
c. En Documento principal se dejar el predeterminado, que es el
nombre del subdominio como nombre de la carpeta de acceso (en
la carpeta public_html)
d. D clic en el botn Crear y observe que el subdominio se ha
creado, ingresando nuevamente al enlace Subdominios y
observando que aparece en la lista.

Instituto Tecnolgico de Celaya


Tpicos Avanzados de Programacin Web
Prctica. Configurando el servicio de hosting.
Subiendo la tienda a Internet.

b) Creacin y uso de cuenta FTP


1. Acceda al enlace Cuentas de FTP que est en la seccin Archivos.

2. En la pantalla que aparece, ingrese la siguiente informacin:


a. Nombre de usuario con el cual se desea acceder al FTP
b. Contrasea asignada al usuario (y su confirmacin)
c. Seleccione la carpeta generada al momento de haber creado el
subdominio. Esta carpeta se encuentra dentro de public_html.
3. Utilice FileZilla o el Explorador de Windows para acceder a la carpeta del
sitio. Proporcione la siguiente informacin:
a. Servidor o direccin: ftp.prograwebitcitr.com
b. Nombre de usuario: En general es usuario@dominio, es decir, el
nombre de usuario creado en el paso 2, el carcter @ y el dominio
en este caso es prograwebitcitr.com.
c. Contrasea: La asignada en el paso 2.

Instituto Tecnolgico de Celaya


Tpicos Avanzados de Programacin Web
Prctica. Configurando el servicio de hosting.
Subiendo la tienda a Internet.
d. Puerto: De manera predeterminada es el 21
4. Conctese y verifique que puede acceder nicamente a su carpeta
asignada en el subdominio.
5. Utilizando la conexin FTP, coloque los archivos de la tienda que tiene
almacenada en su equipo en el servidor. Para hacerlo, simplemente
seleccione la carpeta de la tienda en el sitio local, y arrstrela a la
seccin de Sitio remoto. Esta operacin puede tardar, dependiendo de la
velocidad de la conexin de red con la que se cuente.

6. Acceda a la tienda en el sitio de Internet y observe que aparece un error


de conexin.

El problema es en los archivos configure.php, que se encuentran en la


carpeta catalog/includes y en la carpeta de administracin
(catalog/admin/includes). Este archivo debe modificarse con la informacin del
servidor de base de datos, la cual se configurar a continuacin. Pero antes,
hay que crear la base de datos.
c) Creacin y uso de bases de datos
1. Exporte a un archivo la base de datos de su tienda
a. Seleccione la base de datos
b. D clic en el men Exportar

Instituto Tecnolgico de Celaya


Tpicos Avanzados de Programacin Web
Prctica. Configurando el servicio de hosting.
Subiendo la tienda a Internet.
c. Configure: Exportar Todo en SQL, Enviar un archivo descargable y
escriba como nombre de archivo tienda.
d. Esto generar un archivo llamado tienda.sql

2. En la seccin Bases de Datos, d clic en el enlace MySQL Bases de


Datos.

3. En la pantalla que aparece a continuacin, genere una nueva base de


datos y un usuario asociado a dicha base de datos, proporcionando la
siguiente informacin:
a. El nombre de la base de datos. De manera predeterminada,
las bases de datos llevarn como prefijo el nombre de dominio. D
clic en el botn Crear base de datos una vez escrito el nombre.

Instituto Tecnolgico de Celaya


Tpicos Avanzados de Programacin Web
Prctica. Configurando el servicio de hosting.
Subiendo la tienda a Internet.
b. El nombre del usuario. En el campo Nombre Usuario, escriba
un usuario para iniciar sesin en la base de datos; al igual que en
el caso anterior, el nombre de dominio estar establecido como
prefijo y no se podr cambiar esta informacin.
c. La contrasea del inicio de sesin. Una vez escrita, d clic en
Crear usuario.
d. Finalmente, vaya al apartado aadir Usuario a Base de datos.
Seleccione el usuario y la base de datos y d clic en el botn
Aadir. Si aparece la ventana de Manejo de Privilegios del
Usuario, asigne Todos los privilegios y presione el botn Hacer
cambios.

4. Copie los archivos configure.php de la carpeta includes y


admin/includes en una carpeta de su computadora. Modifique las
siguientes lneas:
Archivo
configure.p
hp de la
carpeta
includes

Constantes
HTTP_SERVER y
HTTPS_SERVER
DIR_FS_CATALOG

Valores
Anterio
r
Nuevo
Anterio
r
Nuevo

http://localhost:8080
http://subdominio.prograwebitcitr.com
C:/AppServ/www/tiendita/catalog/
/
home/prograwe/public_html/Subdominio/N

Instituto Tecnolgico de Celaya


Tpicos Avanzados de Programacin Web
Prctica. Configurando el servicio de hosting.
Subiendo la tienda a Internet.
DB_SERVER_USER
NAME
DB_SERVER_PASS
WORD
DB_DATABASE

Anterio
r
Nuevo
Anterio
r
Nuevo
Anterio
r
Nuevo

ombreTienda/catalog/
root o tu usuario
El usuario configurado en el paso 3b
tu password
El password configurado en el paso 3c
La base de datos de la tienda
La base de datos configurada en el
paso 3a

Instituto Tecnolgico de Celaya


Tpicos Avanzados de Programacin Web
Prctica. Configurando el servicio de hosting.
Subiendo la tienda a Internet.
Archivo
configure.p
hp de la
carpeta
admin/incl
udes

Constantes
HTTP_SERVER,
HTTP_CATALOG_S
ERVER y
HTTPS_CATALOG_
SERVER
DIR_FS_DOCUMEN
T_ROOT y
DIR_FS_CATALOG

Valores
Anterio
r
Nuevo

DIR_FS_ADMIN

Anterio
r
Nuevo

DB_SERVER_USER
NAME
DB_SERVER_PASS
WORD
DB_DATABASE

Anterio
r
Nuevo

Anterio
r
Nuevo
Anterio
r
Nuevo
Anterio
r
Nuevo

http://localhost:8080
http://subdominio.prograwebitcitr.com
C:/AppServ/www/tiendita/catalog/
/
home/prograwe/public_html/Subdominio/N
ombreTienda/catalog/
C:/AppServ/www/tiendita/catalog/admin/
/
home/prograwe/public_html/Subdominio/N
ombreTienda/catalog/admin/
root o tu usuario
El usuario configurado en el paso 3b
tu password
El password configurado en el paso 3c
La base de datos de la tienda
La base de datos configurada en el
paso 3a

5. Actualice en el servidor los archivos en las ubicaciones respectivas


mediante FileZilla.
6. Regrese al CPanel y d clic en la opcin phpMyAdmin que aparece en la
seccin Bases de Datos.

7. Seleccione la base de datos de la tienda del servidor e importe la base


de datos de la tienda local, seleccionando el archivo tienda.sql generado
previamente.

Instituto Tecnolgico de Celaya


Tpicos Avanzados de Programacin Web
Prctica. Configurando el servicio de hosting.
Subiendo la tienda a Internet.

8. Regrese al navegador y vuelva a ingresar a la tienda, verificando su


correcto funcionamiento.

9. No olvide revisar tambin la parte de administracin de la tienda.

Instituto Tecnolgico de Celaya


Tpicos Avanzados de Programacin Web
Prctica. Configurando el servicio de hosting.
Subiendo la tienda a Internet.

You might also like