Hola, me parece que el problema es de permisos, fijate que el primer
warning te dice "...failed to open stream: Permission denied..." al
intentar abrir un archivo (el database.php).
Verifica que el servidor web tenga permiso de lectura (generalmente es
el usuario www-data) sobre ese (y los otros) archivos.
Seguramente el directorio de tu aplicación (dentro de /var/www) tiene
como dueño y grupo a tu usuario de linux y los permisos para 'otros'
están vacíos.
Tené en cuenta que www-data también debe tener permiso de escritura en
el directorio /app/tmp/* .
Saludos.
On 21 jun, 11:33, dandreta <[EMAIL PROTECTED]> wrote:
> Hola!!
> Soy nuevo en el uso de Cake. La cuestión es que acabo de instalarmelo
> pero al realizar el paso de la configuración del acceso a la base de
> datos me da error y no se porque puede ser ya que sigo los pasos del
> manual del grupo.1º Me creo el archivo "database.php" en /app/config
> de la siguiente manera:
> <?php
> class DATABASE_CONFIG{
> var $default =
> array('driver' => 'mysql',
> 'connect' => 'mysql_connect',
> 'host' => 'localhost',
> 'login' => 'root',
> 'password' => 'xxx',
> 'database' => 'BD',
> 'prefix' => ''); /*este parámetro se queda en blanco*/}?>
>
> Pero al mirar a ver si Cakephp puede acceder a la base de datos(http://
> localhost/cake) me lanza error y pone:
>
> Your database configuration file is present.
>
> Warning: include_once(/var/www/cake/app/config/database.php)
> [function.include-once]: failed to open stream: Permission denied in /
> var/www/cake/cake/basics.php on line 493
>
> Warning: include_once() [function.include]: Failed opening '/var/www/
> cake/app/config/database.php' for inclusion (include_path='.:/usr/
> share/php:/usr/share/pear:/var/www/cake:/var/www/cake/app/') in /var/
> www/cake/cake/basics.php on line 493
> CakePHP Rapid Development
> Requires a Database Connection
>
> Missing Database Connection: ConnectionManager requires a database
> connection
>
> Notice: If you want to customize this error message, create app/views/
> errors/missing_database.thtml.
>
> Fatal: Confirm you have created the file : app/config/database.php
>
> No se que he hecho mal. A ver si me pueden decir como solucionarlo por
> que no tengo ni idea porque es.
> Gracias de antemano y un saludo
--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos
de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a [email protected]
Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
Para obtener más opciones, visita este grupo en
http://groups.google.com/group/CakePHP-es?hl=es.
-~----------~----~----~----~------~----~------~--~---