Cambiar la conexión de la base de datos en el servidor de producción
Frecuentes
Visto 225 equipos
0
¿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)
1 Respuestas
1
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 php fuelphp or haz tu propia pregunta.