Subido por Gianni CR

Subir Pagina Web en Code Igniter

Anuncio
davidperalvarez.com
¿Cómo subir un Sitio Web programado en CodeIgniter
(Framework de PHP) de Local a Servidor?
Nota: Este es un documento provisional. Esta sesión será en formato vídeo en un futuro,
donde se mostrará como subir una Aplicación Web real desarrollada con CodeIgniter. Hasta
entonces, aquí tienes un tutorial en formato documento. Espero que te sirva por el
momento.
Si es la primera vez que desarrollas un proyecto web con el ​framework ​CodeIgniter​,
seguramente tengas algunas dudas sobre cómo poder subir la aplicación construida a tu
Hosting. Esta mini guía pretende ayudarte a aclarar ciertas dudas:
Paso 1: ​Si tu aplicación local cuenta con una Base de Datos, entonces tendrás que crear
otra base de datos en tu hosting. Para hacer esto primero debes ​exportar​ tu Base de Datos
Local1. Después crear una nueva Base de datos en tu Hosting con ​cPanel ​y crear un
Usuario Administrador para esa Base de Datos (asignándole todos los Permisos). Y
finalmente, desde ​phpMyAdmin ​acceder a esa nueva Base de Datos e ​importar ​tu Base
de Datos Local.
Paso 2: ​Sube todos los archivos de tu proyecto CodeIgniter local a tu Hosting utilizando un
cliente FTP​ como ​Cyberduck​ o usando el ​Administrador de Archivos de cPanel​.
Paso 3: ​Accede mediante FTP a los archivos de tu proyecto CodeIgniter y actualiza el
fichero de configuración de Bases de Datos ​que encontrarás en la ruta
“/config/database.php” ​con la nueva información de tu Base de Datos online:
$db​[​'default'​][​'hostname'​]​ ​=​ ​"localhost";
// Introduce los valores que tú hayas elegido al crear la BD y el
usuario en cPanel
$db​[​'default'​][​'username'​]​ ​=​ ​"nombreUsuarioBD";
$db​[​'default'​][​'password'​]​ ​=​ ​"passWordUsuarioBD";
$db​[​'default'​][​'database'​]​ ​=​ ​"nombreBD";
Dependiendo de cómo hayas construido tu aplicación, es posible que sólo necesites exportar la
Estructura de Tablas sin los datos. También puede darse el caso opuesto o un mix, donde necesites
los datos solamente de algunas Tablas, en cuyo caso lo mejor es exportarla con datos y luego en dentro
del ​phpMyAdmin ​de tu Hosting vaciar aquellas tablas que necesites.
1
davidperalvarez.com
Paso 4: ​Accede al ​fichero de configuración ​alojado en la ruta “​ /config/config.php” ​y
actualiza la ​“base_url”​ con tu dominio. La línea:
$config[
​ 'b
​ ase_url​']
=​ "
​ ​http:
​ ​//localhost/directorioLocalDelProyecto/​";
Debería ser del estilo a:
$config​['​base_url​']
=​ "
​ ​http​:/
​ /www.tuDominio.com​";
Paso 5: ¡​Ya hemos acabado! Comprueba que todos las funcionalidades y links de tu
Aplicación Web CodeIgniter funcionan correctamente accediendo desde tu dominio.
PRECAUCIONES:
En caso de que te aparezcan errores 404 comprueba lo siguiente:
●
Asegúrate de que no tienes ninguna URL local hardcodeada en ninguna de tus
vistas, controladores o modelos. Si es así eliminalas y utiliza siempre la función
base_url()​.
●
Si estás usando el fichero ​.htaccess ​asegurate de que tu servidor admite
mod_rewrite ​(WebEmpresa lo admite) y que las reglas que has puesto son
correctas para tu servidor.
Descargar