Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    561

    Problema col framework CakePHP

    salve, io ho il seguente file database.php:

    codice:
    class DATABASE_CONFIG {
    
        public $default = array(
                    'datasource' => 'Database/Mysql',
            'persistent' => false,
                    'driver'=>'mysql',
                    'connect'=>'mysql_pconnect',
                'host' => 'localhost',
            'login' => 'root',
            'password' => ' ',
            'database' => 'prova',
            'prefix' => '',
            //'encoding' => 'utf8',
        );
    
        
    }


    il risultato che ottengo è il seguente:
    CakePHP is NOT able to connect to the database.

    Database connection "Mysql" is missing, or could not be created.CakePHP is NOT able to connect to the database.




    potreste aiutarmi purtroppo la documentazione non è di gran aiuto!

    grazie
    tulipan

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Quale versione di CakePHP stai usando? E' arrivato a 3.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    561
    La 2.6.0

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Verifica che il driver PDO MySQL sia abilitato nel file php.ini

    Se sei su Windows devi avere queste due righe non commentate
    extension=php_pdo.dll
    extension=php_pdo_mysql.dll

    Se sei su Linux
    extension=php_pdo.so
    extension=php_pdo_mysql.so

    Se proprio non ci sono, scrivile tu, poi verifica con phpinfo() se nell'elenco risulta abilitato.
    Se non è abilitato, allora probabile che ti manchino proprio i file indicati e li devi scaricare.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    561
    scusami l'ignoranza ma come faccio a verificare con phpinfo()?

  6. #6
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    crei un file php e dentro ci scrivi

    <?php
    phpinfo();
    ?>

    accedi a tale script dal browser e leggi cosa appare.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.