Diferencia entre revisiones de «Pasar a produccion»

De KumbiaPHP Framework Wiki
Línea 8: Línea 8:
 
Dentro del mismo archivo, podrás tambien:
 
Dentro del mismo archivo, podrás tambien:
  
1) Indicarle la dirección de tu server donde está hubicado el core. Esto toma valor al poder tener múltiples aplicaciones corriendo bajo un mismo core.
+
1) Indicarle la dirección de tu server donde está ubicado el core. Esto toma valor al poder tener múltiples aplicaciones corriendo bajo un mismo core.
  
 
2) Evitar el cálculo del PUBLIC_PATH comentando las lineas donde se realiza, y suplantarlo simplemente por el dominio de tu aplicación, ej: define('PUBLIC_PATH', 'http://www.tudominio.com/');
 
2) Evitar el cálculo del PUBLIC_PATH comentando las lineas donde se realiza, y suplantarlo simplemente por el dominio de tu aplicación, ej: define('PUBLIC_PATH', 'http://www.tudominio.com/');

Revisión del 21:34 5 ago 2011

Bueno, este documento está enfocado más bien hacia un aspecto práctico de como pasar una aplicación de desarrollo a producción y que cosas se podrían tomar en cuenta.

Primero, en caso de ser necesario, deberás tener seteado los valores correctos de tu servidor en el apartado "[production]" de tu archivo /app/config/databases.ini 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,

A continuación, puedes abrir tu archivo /public/index.php y comentar el error_reporting() o llevarlo al nivel que desees.

Dentro del mismo archivo, podrás tambien:

1) Indicarle la dirección de tu server donde está ubicado el core. Esto toma valor al poder tener múltiples aplicaciones corriendo bajo un mismo core.

2) Evitar el cálculo del PUBLIC_PATH comentando las lineas donde se realiza, y suplantarlo simplemente por el dominio de tu aplicación, ej: define('PUBLIC_PATH', 'http://www.tudominio.com/');

Una vez subidos al servidor, revisar que tu carpeta /temp/ de tu aplicación (app/temp/ por ej) tenga permisos de escritura, así mismo como para las carpetas que están dentro /log/ y /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.