Domanda

Ho XAMPP installato sul mio computer portatile runing XP, ed è stato in esecuzione senza problemi per le età.

Ho appena provato a installare CakePHP, e hanno modificato il config database e abilitato mod_rewrite.

Ma ora ottengo il seguente nella pagina di benvenuto:

  

La vostra directory tmp è scrivibile.

     

Il FileEngine viene utilizzato per   caching. Per cambiare la modifica di configurazione   APP / config / core.php

     

Il file di configurazione del database è   presenti.

     

torta non è in grado di connettersi al   banca dati.

Non ho idea perché non è la connessione al database. Qualcun altro ha mai incontrato questo problema e hanno alcuna idea di come risolverlo?

* Modifica Consigli su come configurare la registrazione dei dati in torta sarebbe un grande aiuto anche

È stato utile?

Soluzione

In primo luogo, modificare ~/app/config/core.php ed aumentare il debug a 2, questo vi darà più dettagliata segnalazione degli errori.

In secondo luogo, triplo controllo sui propri ~/app/config/database.php ed essere sicuri al 110% non v'è alcun errore di battitura in là. Se non c'è errore di battitura, provare a collegare con la stessa dati con uno script non torta.

Se non funziona troppo, si potrebbe voler controllare i file di log di Apache e MySQL, o anche il firewall se ne hai uno.

Altri suggerimenti

Quando si utilizza phpMyAdmin per aggiungere un utente per phpcake di connettersi con ho dovuto impostare l'host per localhost invece di %.

Hai controllato se il nome utente e la password del database è corretta?

Assicurarsi inoltre che il database esiste.

Quello che segue è il nome utente e la password (in realtà, nessuna password) XAMPP utilizza:

var $default = array(
    'driver' => 'mysql',
    'persistent' => false,
    'host' => 'localhost',
    'login' => 'root',
    'password' => '',
    'database' => 'db_name',
    'prefix' => '',
);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top