Diferencia entre revisiones de «Pasar a produccion»

De KumbiaPHP Framework Wiki
(Página creada con '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. Pri...')
 
Línea 5: Línea 5:
  
 
A continuación, puedes abrir tu archivo /public/index.php y comentar el error_reporting() o llevarlo al nivel que desees.
 
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:
 
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á hubicado 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 01:37 13 jul 2010

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á hubicado 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 /public/temp/ de tu aplicación 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.