IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

[PHP7] Migration site php5.6 vers php7 : tempnam(): file created in the system's temporary directory


Sujet :

Symfony PHP

  1. #1
    Membre régulier
    Inscrit en
    Avril 2007
    Messages
    115
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 115
    Points : 75
    Points
    75
    Par défaut [PHP7] Migration site php5.6 vers php7 : tempnam(): file created in the system's temporary directory
    Bonjour,

    Je me heurte à un problème aujourd'hui. J'essaie de migrer un site de php 5.6 a php 7.2. Le tout tourne sous symfony 2.8

    Cependant j'ai cette erreur tempnam(): file created in the system's temporary directory, qui n'est qu'une notice. Par contre elle est bloquante car il y a une exception qui suit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    in ClassCollectionLoader.php line 241
    at ErrorHandler->handleError('8', 'tempnam(): file created in the system's temporary directory', 
    '/var/www/...vendor/symfony/symfony/src/Symfony/Component/ClassLoader/ClassCollectionLoader.php', 
    '241', array('file' => '/var/www/.../current/.../app/cache/dev/classes.php', 
    'content' => '<?php namespace Symfony\Component\EventDispatcher { interface EventSubscriberInterface { public static function getSubscribedEvents(); }
    Quelqu'un aurait déjà eu ce problème ?
    J'ai écumé google pour l'erreur de tempnam mais je n'ai rien trouvé d'approprié !

    Merci !

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Mai 2008
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 1 576
    Points : 2 440
    Points
    2 440
    Par défaut
    Regarde si symfony a le droit d'écriture sur les dossiers cache. tempname écrit le fichier dans le dossier temporaire système (/tmp sous linux par exemple) s'il ne parvient pas à écrire à l'emplacement qui lui a été indiqué.

Discussions similaires

  1. Réponses: 1
    Dernier message: 18/02/2010, 17h39
  2. où se cache l'enregistrement des mises à jour system ?
    Par Khaled.Noordin dans le forum Apple
    Réponses: 1
    Dernier message: 02/07/2007, 02h10
  3. [C#/mono] File.Create, Sharing violation?
    Par Shaika-Dzari dans le forum Mono
    Réponses: 4
    Dernier message: 30/08/2006, 00h04
  4. Réponses: 5
    Dernier message: 24/05/2006, 15h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo