81 Fin del curso Sistema de reserva de CITAS con (PHP y MySql) FullStack
Duración: 8 min
Módulo: 🛡️ Seguridad, Administración de Citas y Cierre
Lección 6 de
6
Descripción
🎬 Lección 81: Publicación del Sistema Web en Hosting Gratuito 🌐
El objetivo de esta lección es migrar el sistema que funciona localmente (en XAMPP o similar) a un servidor web accesible en línea, generalmente utilizando un servicio de hosting gratuito.
1. Preparación del Hosting y la Base de Datos
Antes de subir los archivos, se requiere configurar el entorno en línea:
- Selección del Proveedor: Se elige un servicio de hosting gratuito que soporte PHP y MySQL (ej. 000webhost o InfinityFree).
- Creación de la Cuenta: Se registra una cuenta y se crea un nuevo sitio web en el panel del proveedor (cPanel o similar).
- Creación de la Base de Datos: Dentro del panel de control del hosting, se crea una nueva base de datos MySQL, asignándole un nombre, un usuario y una contraseña específicos para el entorno en línea.
2. Migración de la Base de Datos 💾
La base de datos local debe moverse al servidor en línea:
- Exportación Local: Se accede a phpMyAdmin localmente (XAMPP), se selecciona la base de datos del proyecto y se utiliza la función Exportar para guardar el archivo SQL (con todas las tablas y datos) en el equipo.
- Importación en Línea: Se accede al phpMyAdmin del hosting (generalmente a través del panel de control), se selecciona la base de datos recién creada y se utiliza la función Importar para cargar el archivo SQL previamente exportado.
3. Actualización del Archivo de Conexión PHP ⚙️
El sistema PHP debe saber cómo conectarse a la nueva base de datos en línea, no a la local:
- Identificación del Archivo: Localiza el archivo de configuración de la conexión a la base de datos (típicamente llamado conexion.php o config.php).
- Modificación de Credenciales: Se editan las variables de conexión con los datos proporcionados por el hosting:
- Servidor ($hostname): Será el nombre del host remoto (ej. localhost o la dirección IP/nombre de servidor específica del proveedor).
- Usuario ($user): El usuario de la base de datos del hosting.
- Contraseña ($password): La contraseña de la base de datos del hosting.
- Nombre de la DB ($database): El nombre de la base de datos creada en el hosting.
4. Transferencia de Archivos (FTP) 📤
Finalmente, los archivos del proyecto se mueven al servidor web:
- Cliente FTP: Se utiliza un cliente FTP (como FileZilla o CuteFTP).
- Conexión: Se ingresan las credenciales FTP proporcionadas por el hosting (servidor, nombre de usuario, contraseña y puerto) para establecer la conexión.
- Subida de Archivos: Se navega a la carpeta principal de publicación del hosting (a menudo llamada public_html o htdocs) y se suben todos los archivos y carpetas del sistema PHP.
Una vez completados estos pasos, el sistema estará en línea y disponible públicamente bajo la URL proporcionada por el hosting.
Lecciones
🎨 Fundamentos e Interfaz Pública (Front-End con Bootstrap)
Lección 6. 06 FILAS Y COLUMNAS con Bootstrap en el SISTEMA VETERINARIO (PHP y MySql) FullStack
20 min
Lección 9. 09 CARDS con BOOTSTRAP en mi PÁGINA WEB en el SISTEMA VETERINARIO (PHP y MySql)FullStack
22 min
Lección 10. 10 Galeria de imágenes en mi PÁGINA WEB en el SISTEMA VETERINARIO (PHP y MySql)FullStack
16 min
Lección 11. 11 Sección de testimonio de clientes en el SISTEMA VETERINARIO (PHP y MySql) FullStack
8 min
🔐 Autenticación, Sesiones y Base de Datos (Back-End Core)
Lección 2. 16 LOGIN FORMULARIO en PÁGINA WEB en el SISTEMA VETERINARIO (PHP y MySql)FullStack
19 min
Lección 6. 20 Consulta SQL para lectura de USUARIOS en el SISTEMA VETERINARIO (PHP y MySql)FullStack
13 min
👤 CRUD Completo de Usuarios (Gestión de Datos)
Lección 4. 29 ZONA HORARIA para registro de datos en el SISTEMA VETERINARIO(PHP y MySql)FullStack
26 min
Lección 6. 31 Como INSTALAR mensajes con SWEETALERT2 en el SISTEMA VETERINARIO(PHP y MySql)FullStack
15 min
📦 CRUD Completo de Productos y Relaciones de Tablas
Lección 7. 44 Cargar imagen del PRODUCTO al PROYECTO en el SISTEMA VETERINARIO(PHP y MySql)FullStack
15 min
Lección 9. 46 CONSULTA SQL CON RELACIÓN DE TABLAS en el SISTEMA VETERINARIO(PHP y MySql) FullStack
12 min
Lección 10. 47 LECTURA de datos del PRODUCTO en el SISTEMA VETERINARIO(PHP y MySql) FullStack
12 min
Lección 13. 50 CONTROLADOR para DELETE el producto en el SISTEMA VETERINARIO(PHP y MySql)FullStack
9 min
🌟 Mejora de la Experiencia y Visualización de Productos
📅 Desarrollo del Módulo de Reservas con FullCalendar
Lección 6. 60 MODAL de Bootstratp en FULLCALENDAR en el SISTEMA VETERINARIO (PHP y MySql) FullStack
12 min
🔄 Lógica de Registro, Login y Reservas (Back-End Avanzado)
Lección 4. 67 Formulario de REGISTRO en FULLCALENDAR en SISTEMA VETERINARIO (PHP y MySql) FullStack
10 min
Lección 5. 68 CONTROLLER de REGISTRO en FULLCALENDAR en SISTEMA VETERINARIO (PHP y MySql) FullStack
9 min
🛡️ Seguridad, Administración de Citas y Cierre
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️