Hebergement Cakephp 3 Base de données

Par Mihenandi-fuki Wony, il y a 10 ans


Bonsoir à vous !
Je viens d'installer cakephp esur un hebergeur (alwaysdatat). J'arrive bien à acceder à l'index de cakephp . Comme vous pouvez le voir la base de données n'est pas linkée avec cake. Cependant j'ai bien modifez les bonnes infos dans le fichier app.php avec le nom de la bdd , l'username, password, host ...
Je ne comprends pas pourquoi cela ne fonctionne pas.

Merci par avance de vos propositions ! Bonne soirée

3 réponses

Lartak, il y a 10 ans

Bonjour.
As-tu bien regardé la documentation de ton hébergeur concernant les informations de connexions : Alwaysdata » Documentation : Informations de connexion ?

Voilà à quoi doit ressembler ta configuration :

'Datasources' => [ 'default' => [ 'className' => 'Cake\Database\Connection', 'driver' => 'Cake\Database\Driver\Mysql', 'persistent' => false, 'host' => 'mysql-***.alwaysdata.net', // Ton Compte 'username' => '***', // Utilisateur MySQL 'password' => '*_*_*_*', // Ton MDP 'database' => '***', // Nom de la Database 'encoding' => 'utf8', 'timezone' => 'UTC', 'cacheMetadata' => true, 'log' => false, 'quoteIdentifiers' => false, ],

Exemple pour te prouver que ça fonctionne bien si tu configures comme ci-dessus : Mon test sur Alwaysdata avec CakePHP V 3.*.

Il te faut bien sûr modifier les * par les commentaires de chaque ligne.

Mihenandi-fuki Wony, il y a 10 ans

Génial merci !
Décidemment tu m'as aidé pour mes deux problèmes. J'avais renseigné le mauvais host (j'avais mis l'adresse ip de l'host x/).

Bonne soirée !

Lartak, il y a 10 ans

Ok.
De rien, merci et bonne soirée à toi aussi.