Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi

SUJET : [Résolu] Page blanche à la redirection

[Résolu] Page blanche à la redirection il y a 3 mois 4 jours #108456

  • dolibarr95
  • Portrait de dolibarr95
  • Hors ligne
  • Admin
  • Messages : 1146
  • Remerciements reçus 173
  • Karma: 26
Bonjour :)
Sous Dolibarr 6
Hier j'étais sous serveur mutualisé tout allait bien
aujourdh'ui je suis sous serveur dédié j'ai ce bug
meme config meme php meme base de donnée etc (c'est une migration de serveur)

Lors de la création d'une expédition par exemple à partir de la commande client :
Quand je clique sur le bouton créer, je reste sur une page blanche : /expedition/card.php
Avant j'avais l'id de transmis ex : /expedition/card.php?id=5847

Dans le code de /expedition/card.php dans l'action=='add'
j'ai
if (! $error)
	    {
	        $db->commit();
	        header("Location: card.php?id=".$object->id);
	        exit;
	    }
	    else
	    {
	        $db->rollback();
	        $_GET["commande_id"]=GETPOST('commande_id','int');
	        $action='create';
	    }

Le header("Location: card.php?id=".$object->id); ne fonctionne plus??

pourtant si je fait un die("Location: card.php?id=".$object->id);
j'ai bien un truc du genre : Location: card.php?id=8547

Merci pour vos conseils
Dernière édition: il y a 3 mois 4 jours par dolibarr95.
L'administrateur a désactivé l'accès en écriture pour le public.

Page blanche à la redirection il y a 3 mois 4 jours #108457

  • ksar
  • Portrait de ksar
  • Hors ligne
  • Admin
  • Bijour!
  • Messages : 813
  • Remerciements reçus 234
  • Karma: 12
SAlut,

Et les logs php/Apache disent rien ?

Si le header ne marche pas c'est qu'un fichier php a envoyé un caractère avant = Regarde qu'il n'y ait pas d'espace rajouté en haut du fichier
Ou le transfert d'un fichier php c'est pas bien passé = re-écrase tout.
L'administrateur a désactivé l'accès en écriture pour le public.
Cet utilisateur a été remercié pour son message par: dolibarr95

Page blanche à la redirection il y a 3 mois 4 jours #108459

  • dolibarr95
  • Portrait de dolibarr95
  • Hors ligne
  • Admin
  • Messages : 1146
  • Remerciements reçus 173
  • Karma: 26
Bonjour :)
Merci non j'ai activé les logs etc aucune erreur.
ma page est la meme depuis longtemps je ne l'ai pas modifée.
j'ai tenté de remettre le fichier mais rien n'y fait bref je cherche je cherche :unsure:
L'administrateur a désactivé l'accès en écriture pour le public.

Page blanche à la redirection il y a 3 mois 4 jours #108460

  • dolibarr95
  • Portrait de dolibarr95
  • Hors ligne
  • Admin
  • Messages : 1146
  • Remerciements reçus 173
  • Karma: 26
J'ai par exemple une page blanche aussi quand je confirme la suppression d'une expédition :
expedition/card.php?id=3022&action=confirm_delete&confirm=yes
mais l'expédition est bien supprimée.

Ou a la création d'une facture mais la facture provisoire est bien créee...
Dernière édition: il y a 3 mois 4 jours par dolibarr95.
L'administrateur a désactivé l'accès en écriture pour le public.

Page blanche à la redirection il y a 3 mois 4 jours #108467

  • dolibarr95
  • Portrait de dolibarr95
  • Hors ligne
  • Admin
  • Messages : 1146
  • Remerciements reçus 173
  • Karma: 26
Trouvé :woohoo:
Dans un de mes modules j'avais un hook
$this->module_parts = array(
'hooks' => array('expeditioncard'),
);
La classe actionmonmodule est pourtant bien déclarée et tout tourne bien
J'ai donc juste desactivé ce hook et tout fonctionne sans page blance..faut que je trouve maintenant pourquoi cette classe perso bugue...
Merci
L'administrateur a désactivé l'accès en écriture pour le public.