Como Subir Una Página A Un Servidor
Como Subir Una Página A Un Servidor
Como Subir Una Página A Un Servidor
En la base de datos se creará una nueva tabla en donde se almacenarán los usuarios que podrán ingresar
el sistema.
No hay que olvidar que hay que llamar los datos en el index.php
De igual forma hay que llamar la clase y el método en la hoja del login.php como se muestra en la
siguiente imagen.
En la capa modelo se crea el siguiente archivo CrudUsuarios.php en donde se crea la siguiente clase y
método.
En la clase loginModel recibe los datos enviados desde la clase loginController, se realiza una consulta
select igualando los datos recibidos (correo y contraseña), de las coincidencias obtenidas se retornan los
resultados a la capa controlador para realizar la validación de sesión; como se muestra en la siguiente
imagen.
En la parte superior de todas las hojas php, que se encuentran en la carpeta MODULOS se agrega el
siguiente código, EXCEPTO en la cabecera y pie,
Al igual que la hoja del controlador también la hoja CrudUsuario.php se agregará en el index.php como
se muestra en la siguiente imagen
Cerrar sesión
En la cabecera.php se agrega el botón para indicar el cierre de sesión como se muestra en la siguiente
imagen
Para poder cerrar la sesión de la aplicación se crea un nuevo archivo llamado logout.php en la capa VISTA
en la carpeta módulos.
De la misma manera que el login también deberá agregarse en la validación en la capa modelo como se
muestra en la siguiente imagen.
Subir proyecto en servidor web
Para subir un rachivo dentro del servidor web se requiere del dominio del servidor en este caso:
http://couldweb.com.mx.
Ingresar al cpanel
Para ingresar al cpanel del dominio se ingresa en la siguiente url: http://couldweb.com.mx/cpanel
Una vez exportada y guardada en descargas, en el cpanel elegir la siguiente opción para subirla al
servidor.
Al dar clic en “phpmyadmin” abrirá al siguiente entorno.
Como se observa, no contiene ni una tabla por lo tanto se importara la base de datos exportada del
localhost.
Cuando muestre de esta forma es que se ha importado correctamente los datos, como muestra en la
siguiente imagen:
Para ello se requiere un programa que se llama filezilla que podrás descargar en el siguiente link
La instalación es sencilla.
Dar clic en el botón de nuevo sitio, para vincular un nuevo servidor con filezilla.
Archivos de la computadora
Archivos del servidor
IMPORTANTE: al momento de arrastrar la carpeta de tu proyecto cuidar de que no sea sobre de ninguna
carpeta, de preferencia debajo de las carpetas.
Conexión de proyecto con la base de datos
Una vez subido el proyecto desde filezilla en el cpanel de podrá observar dando clic en la opción
“administrador de archivos”
Recuerda que todos los archivos que se suban al servidor debe ser dentro de la carpeta “public_html”
Por lo tanto, al abrir la carpeta public_html se enlistaran todos los proyectos, y el proyecto subido desde
filezilla.
Cabe mencionar que la conexión se encuentra en la capa modelo, por lo tanto dar clic en la carpeta
modelo.
Una vez identificado la ubicación de la hoja conexión dar clic derecho y selecciona la opción de editar
Al dar clic en editar, abrirá un entorno de programación como muestra la siguiente imagen:
Para realizar la conexión entre el proyecto y la base de datos se requiere cambiar el nombre de la base
de datos, el nombre del usuario y la contraseña por los siguientes datos:
Base de datos: couldweb_tiendamvc (le nombre que ustedes le hayan puesto a su base de datos al
crearla en la página 12).
Usuario: couldweb_practic
Contraseña: ywUhSuxHJTl^
La línea de código deberá quedar de la siguiente manera
Registro a 000webhost
Se ingresa a la siguiente url: https://mex.000webhost.com/
Para crear un nuevo sitio dar clic en el botón “+ créate new site”, aparecerá la siguiente ventana de
dialogo
Este paso es para obtener los datos de transferencia FTP, por medio de la aplicación de filezilla (los pasos
para instalación se encuentra en la página 17).
Una vez obtenida la información agregarlas en filezilla como se muestra en la siguiente imagen:
Seleccionar la carpeta en donde se encuentra en el proyecto, abrila y subir carpeta por carpeta
Seleccionar carpeta por carpeta para subir
Para visualizar los archivos desde el entorno de 000web host dar clic en “buil a website” y elegir la
opción “uploat own website”
Enviara a una nueva ventana con el siguiente entorno:
Como se observa son las mismas carpetas que se cargaron desde filezilla
Primero que nada es importante exportar la base de datos del local host
Abrirá una nueva ventana en donde se encuentran las bases de datos creadas
Dar clic en la base de datos creada anteriormente
Como se observa, aun no tiene tablas, se importará la base de datos que se exporto hace un momento.
Para ubicar el archivo de la conexión dar clic en “Upload Own Website”, como muestra en la siguiente
imagen:
Al abrir la carpeta aparecerá la hoja conexión, dar clic derecho sobre el y elegir la opción “edit”, como
muestra en la siguiente imagen.
Aparecerá el siguiente entorno, en donde se podrá modificar el código.
Cabe recordar que en la página 34 después que se creó la base de datos se mostraba información que
será de utilidad, esa información servirá para realizar la conexión, cabe recordar que la contraseña se
debió resguardar.
La conexión deberá quedar de la siguiente manera, según los datos de la bd creada anteriormente