En este post explicaré algunos consejos y formas de subir un proyecto de CodeIgniter a internet. Veremos cómo asegurar nuestra app, qué archivos subir y por qué lo hacemos. Todo esto es para mostrarte cómo publicar tu app de CodeIgniter.
Recuerda que primero debes leer una pequeña introducción a CodeIgniter porque ahí indico algunas cosas básicas.
En nuestro servidor real tenemos otras credenciales de acceso para nuestra base de datos. Recuerda cambiarlas en application/config/database.php
Si usas PDO y MySQL mira un ejemplo aquí (igual y sirve para otros motores cambiando unas pequeñas cosas)
La url base también cambia. Localmente es algo como localhost/proyecto, pero en la vida real puede ser ejemplo.com.
Esta url base se cambia en application/config.php en la línea que dice $config["base_url"]
.
Localmente tenemos el modo desarrollo, pero en internet pondremos el modo de producción. Eso es un tema muy largo que merece otro post, y justamente he hecho eso.
Lee Poner entorno de producción en CodeIgniter, eso es algo muy importante en cuanto a la seguridad.
Cuando descargamos el framework, el mismo viene con la guía de usuario y unos tests. Las carpetas que realmente importan son:
Y los archivos que debemos subir (que están afuera) son:
En mi caso también agregué una carpeta que tiene el código CSS; si agregas carpetas o folders adicionales también súbelos.
Las cosas que omitimos son el directorio de user_guide, tests (porque aunque los hagas no debes subirlos) y archivos como composer.json o los archivos readme; no es necesario subirlos.
Con esto deberías poder tu proyecto a internet sin ningún problema. Recuerda usar FTP o el administrador de archivos que tu proveedor proporcione. Recomiendo FileZilla.
Hoy te voy a presentar un creador de credenciales que acabo de programar y que…
Ya te enseñé cómo convertir una aplicación web de Vue 3 en una PWA. Al…
En este artículo voy a documentar la arquitectura que yo utilizo al trabajar con WebAssembly…
En un artículo anterior te enseñé a crear un PWA. Al final, cualquier aplicación que…
Al usar Comlink para trabajar con los workers usando JavaScript me han aparecido algunos errores…
En este artículo te voy a enseñar cómo usar un "top level await" esperando a…
Esta web usa cookies.