Bonjour tout le monde,
Je rencontre un petit souci après avoir déployé un projet symfony sur OVH.
En local, je ne rencontre aucune erreur, que mon fichier .env soit en dev ou en prod.
Sur le server OVH, aucune erreur quand le .env est en mode dev, par contre lorsque je le passe en prod, deux pages ne s'affichent pas et je retrouve l'erreur suivante dans les logs :
"End of script output before headers"
Ces deux pages ont un formulaire en commun. Voici son code
namespace App\Form;
use App\Entity\HardwareCategory;
use App\Entity\HardwareInventory;
use App\Entity\HardwareMark;
use Doctrine\ORM\EntityRepository;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Bridge\Doctrine\Form\Type\EntityType;
use Symfony\Component\OptionsResolver\OptionsResolver;
use Symfony\Component\Form\Extension\Core\Type\SubmitType;
class HardwareInventoryType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder
->add('category', EntityType::class, [
'class' => HardwareCategory::class,
'choice_label' => function (HardwareCategory $service) {
return $service->getTitle();
},
'placeholder' => 'Select',
'label' => 'Category',
'query_builder' => function (EntityRepository $er) {
return $er->createQueryBuilder('c')
->orderBy('c.title', 'ASC');
},
'attr' => [
'class' => 'form-control form-control-sm col-12',
],
'required' => true,
])
->add('mark', EntityType::class, [
'class' => HardwareMark::class,
'choice_label' => function (HardwareMark $title) {
return $title->getTitle();
},
'placeholder' => 'Select',
'label' => 'Brand',
'query_builder' => function (EntityRepository $er) {
return $er->createQueryBuilder('c')
->orderBy('c.title', 'ASC');
},
'attr' => [
'class' => 'form-control form-control-sm col-12',
],
'required' => true,
])
->add('model',null,[
'label' => 'Model',
'required' => true,
'attr' => [
'placeholder' => '',
'class' => 'form-control form-control-sm col-12'
],
])
->add('serviceTag',null,[
'label' => 'Service Tag',
'required' => false,
'attr' => [
'placeholder' => '',
'class' => 'form-control form-control-sm col-12'
],
])
->add('submit',SubmitType::class,[
'label' => 'Save',
'attr' => [
'class' => 'btn btn-success btn-sm col-2'
]
])
;
}
public function configureOptions(OptionsResolver $resolver): void
{
$resolver->setDefaults([
'data_class' => HardwareInventory::class,
]);
}
}
Quand je retire le formulaire, la page s'affiche correctement mais je ne vois pas du tout ce qui pourrait poser problème et pourquoi en mode dev, je ne rencontre pas d'erreur.
je tourne en rond sur google sans trouver mon bonheur, du coup, si vous aviez des pistes à me suggérer pour continuer à investiguer ce serait super sympa.
D'avance merci à tous.
Symfony - End of script output before headers
Related questions
- Connexion à mon compte client
113141
13.02.2019 09:51
- Serveur non sécurisé, celui-ci ne supporte pas FTP sur TLS
99204
03.09.2018 14:46
- reCAPTCHA erreur pour le propriétaire du site : clé de site non valide
84298
14.02.2019 16:17
- [FAQ] Comment mettre à jour mon site pour supporter Apache 2.4 ?
69176
28.07.2017 11:39
- Ce site est inaccessible Impossible de trouver l'adresse DNS du serveur
63215
16.10.2016 16:24
- Passage en php 7.4
62965
30.06.2020 05:05
- Augmenter taille PHP Post Max Size sur mutualisé ?
62925
04.12.2019 21:52
- The requested URL / was not found on this server
62220
02.03.2017 18:25
- NextCloud sur mutualisé
61945
07.04.2017 08:42
- Deploy d'un projet Node JS
61315
12.10.2016 20:18
Bonjour @WSCI,
Afin de donner davantage de visibilité sur votre situation, je vous invite à préciser à la communauté, l'offre dont vous disposez, la version PHP utilisée.
Dans l'attente d'un retour,
Je vous invite à prendre connaissance des threads suivants afin de vérifier si l'un d'eux peut correspondre à votre demande.
/community?id=community_search&q=end%20of%20script%20output%20before%20headers
^FabL&spa=1
Bonjour,
Avant tout un grand merci pour votre aide.
J'ai consulté le lien mais malheureusement, il ne m'avance pas plus.
Pour la version de PHP, il s'agit de la 7.4
Pour l'offre VPS 2016 Cloud 3
Encore un grand merci.