Edición de «Pasar a produccion»
De KumbiaPHP Framework Wiki
Advertencia: no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si inicias sesión o creas una cuenta, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces guarda los cambios para así efectuar la reversión.
Revisión actual | Tu texto | ||
Línea 17: | Línea 17: | ||
− | Luego, para poder activar el sitio en producción, deberás cambiarle el valor de production a | + | Luego, para poder -activar- el sitio en producción, deberás cambiarle el valor de production a On, es decir production = On en el archivo /config/config.ini de tu aplicación. |
==== Subir archivos al FTP ==== | ==== Subir archivos al FTP ==== | ||
− | Teniendo todos los archivos preaparados, nos conectamos al servidor mediante FTP | + | Teniendo todos los archivos preaparados, nos conectamos al servidor mediante FTP. |
La razón de subir los archivos de la forma que detallaremos a continuación, es poder darle un grado más de seguridad a nuestro sitio web / aplicación, manteniendo todos los archivos del CORE y APP fuera del directorio público, y en nuestro directorio público solo dejar los assets css/js/files/etc. | La razón de subir los archivos de la forma que detallaremos a continuación, es poder darle un grado más de seguridad a nuestro sitio web / aplicación, manteniendo todos los archivos del CORE y APP fuera del directorio público, y en nuestro directorio público solo dejar los assets css/js/files/etc. | ||
1) Subir en nuestro / la carpeta /core con todo su contenido | 1) Subir en nuestro / la carpeta /core con todo su contenido | ||
− | |||
− | |||
2) Crear en / una carpeta /default | 2) Crear en / una carpeta /default | ||
− | |||
− | |||
3) Subir en el directorio /default creado previamente toda la carpeta /app | 3) Subir en el directorio /default creado previamente toda la carpeta /app | ||
− | |||
− | |||
4) En nuestro /public_html subir todo el contenido de /app/public. Acá en este punto es importante entender que solo hay que subir el CONTENIDO de la carpeta public (css, javascript, files, .htaccess, index.php, etc) | 4) En nuestro /public_html subir todo el contenido de /app/public. Acá en este punto es importante entender que solo hay que subir el CONTENIDO de la carpeta public (css, javascript, files, .htaccess, index.php, etc) | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
5) Dar permisos de escritura a las carpetas /default/app/temp, /default/app/temp/cache y /default/app/temp/logs | 5) Dar permisos de escritura a las carpetas /default/app/temp, /default/app/temp/cache y /default/app/temp/logs | ||
Línea 56: | Línea 44: | ||
<source lang=php> | <source lang=php> | ||
− | + | error_reporting(E_ALL ^ E_STRICT); | |
− | + | ini_set('display_errors', 'On'); | |
</source> | </source> | ||
Línea 78: | Línea 66: | ||
Algo para recordar es que la cache se activa automáticamente al pasar la aplicación a producción (production = On), y si realiza cambios en sus modelos de datos y necesita que se re-mapeen, los cambios no tendrán efectos hasta que no borre el contenido de /temp/cache. | Algo para recordar es que la cache se activa automáticamente al pasar la aplicación a producción (production = On), y si realiza cambios en sus modelos de datos y necesita que se re-mapeen, los cambios no tendrán efectos hasta que no borre el contenido de /temp/cache. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |