Depuis la migration de mon projet, je ne peux plus envoyer d'email. J'ai l'erreur suivante : Class 'CakeEmail' not found
Quelqu'un à une idée ?

5 réponses


Zicko972
Auteur
Réponse acceptée

Problème résolu !! Je n'avais pas respecté la casse. Sur le serveur de prod j'étais en case sensitive.

Salut,
Migration d'environnement local vers production ? Ou changement de version de Cake ?
Tu peux mettre le code d'erreur entier stp ?

Zicko972
Auteur

local vers production chez OVH. Voici le message :

Fatal Error
Error: Class 'CakeEmail' not found
File: /homez.83/lescolle/www/v2/espacepro/app/Controller/UsersController.php
Line: 72

Notice: If you want to customize this error message, create app/View/Errors/fatal_error.ctp

Donc dans UsersController, avant la ligne 72, tu dois ajouter

App::uses('CakeEmail', 'Network/Email');
Zicko972
Auteur

Oui, je sais qu'il faut charger le composant. J'ai mon app:uses mais ça fonctionne pas.
Comme je l'ai dis plus haut, en local ça fonctionne en prod j'ai l'erreur.