Mon script $this->Post->save($this->request->data) plante le serveur 1and1 et m'affiche une page blanche pourquoi ???
Cela fait 3 jours que je cherche d'ôu vient le problème côté serveur ....... car l'application marche en locale ...
Mon Diplôme en dépend lol

public function admin_edit($id=null){
        $d= array();
        if ($this->request->is('put') || $this->request->is('post')) {
            if($this->Post->save($this->request->data)){
                $this->Session->setFlash('Enregistrement effectué avec success','notif');
                $this->redirect(array('action'=>'journal'));
            }

        }elseif ($id) {
            $this->Post->id = $id;
            $this->request->data = $this->Post->read();

        }else{
            $this->request->data = $this->Post->getDraft('Post');
        }

        $d'categories'] = $this->Post->Category->find('list',array('conditions'=>array('online'=>1)));
        $this->set($d);
    }

4 réponses


Gastinoking
Auteur
Réponse acceptée

Tous mes problèmes ont été résolu sur le serveur OVH .... Le serveur 1&1 ma fait vivre un véritable cauchemar toute la semaine .... Merci. Je crois que vous êtes averties ... que CakePhp a des sérieux problèmes avec 1AND1
-Problèmes de session.

  • Problèmes de counterScope .
  • Cauchemar avec le Plugin Media de Grafikart .. . etc
if ($this->request->is('put') || $this->request->is('post')) {
            $d= $this->request->data;
            if($this->Post->save($d,true,array('nomDeTesChamps'))){
                $this->Session->setFlash('Enregistrement effectué avec success','notif');
                $this->redirect(array('action'=>'journal'));
            }

Bienvenue chez 1and1 :)

Merci infiniment à toute ceux qui m'ont répondu ....!! Le problème venais en fait du model Post au niveau de la relation $belongsTo...

public $belongsTo = array('User','Category'=>array('counterCache'=>array('post_count'=>array('Post.online'=>1))));

Le serveur 1&1 se plantait au niveau du counterCache merde....
avec

public $belongsTo = array('User','Category'=>array('counterCache'=>true));

tous marche bien dès que j'ajoute

array('post_count'=>array('Post.online'=>1))

il m' affiche une page blanche sans même afficher erreur et pourtant mon debug = 2 .....