Cambiar la conexión de la base de datos en el servidor de producción

¿Dónde puedo cambiar la conexión de la base de datos en mi servidor de producción? Lo cambié aquí fuel/app/config/production/db.php. Pero, ¿cómo sabe fuelphp qué configuración debe usar?

Estoy usando nginx como servidor web en Ubuntu.

El mensaje de error es:

1045!

Fuel\Core\Database_Exception [ 1045 ]:
SQLSTATE[28000] [1045] Access denied for user '**********'@'localhost' (using password: YES)

preguntado el 24 de mayo de 14 a las 16:05

1 Respuestas

Eche un vistazo al archivo de arranque (fuel/app/bootstrap.php):

Fuel::$env = (isset($_SERVER['FUEL_ENV']) ? $_SERVER['FUEL_ENV'] : Fuel::DEVELOPMENT);

Puede crear una variable de servidor con el nombre "FUEL_ENV" y el valor "producción". Ponga algo como esto en su archivo vhost de nginx:

location ~* \.php$ {
    fastcgi_pass unix:/var/run/php5-fpm.sock;
    fastcgi_index index.php;
    fastcgi_split_path_info ^(.+\.php)(.*)$;
    include fastcgi_params;
    fastcgi_param FUEL_ENV production; # this one
}

contestado el 24 de mayo de 14 a las 16:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.