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 :

mise en production de webpack encore


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2020
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2020
    Messages : 32
    Par défaut mise en production de webpack encore
    Bonjour,
    je suis sur la phase finale du déploiement de mon site avec symfony 4, et je n'arrive pas à compiler mes assets en production. Tout fonctionne bien, mais le css et le javascript ne fonctionnent pas. J'ai bien fait le npm run build et npm encore production, déplacé les fichiers générés sur le serveur, mais sa ne fonctionne pas. Aurais je oublié une manip ? genre installer nodejs sur le serveur de prod ? Merci pour vos réponses.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
      WARNING   The "callback" argument of configureBabel() will not be used because your app already provides an external Babel configuration (a ".babelrc" file, ".babelrc.js" file or "babel" key in "package.json"). Use null as a first argument to remove that warning.
      WARNING   The "useBuiltIns" option of configureBabel() will not be used because your app already provides an external Babel configuration (a ".babelrc" file, ".babelrc.js" file or "babel" key in "package.json").
      WARNING   The "corejs" option of configureBabel() will not be used because your app already provides an external Babel configuration (a ".babelrc" file, ".babelrc.js" file or "babel" key in "package.json").

  2. #2
    Membre éprouvé
    Homme Profil pro
    Developpeur
    Inscrit en
    Juillet 2014
    Messages
    102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Developpeur

    Informations forums :
    Inscription : Juillet 2014
    Messages : 102
    Par défaut
    Bonjour,
    Il faut effectuer les mêmes commandes sur le serveur de production. Et pour cela il faut npm ou yarn d'installé sur ce dernier.

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2020
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2020
    Messages : 32
    Par défaut
    Bonjour et merci pour votre réponse, du coup il faut installer node.js sur le serveur ? ( vu que npm fonctionne avec node ) La poisse j'ai payé 100 balle pour un an, hébergement web + mail, mais ces offrs ne permettent pas d'installer node.js sur le serveur, il faut une offre cloud. Il y a pas moyen de biaisé ?

  4. #4
    Membre éprouvé
    Homme Profil pro
    Developpeur
    Inscrit en
    Juillet 2014
    Messages
    102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Developpeur

    Informations forums :
    Inscription : Juillet 2014
    Messages : 102
    Par défaut
    Je suppose que le serveur est sous linux.
    Je te suggère d'aller lire une documentation à ce sujet liée à la version de linux dont tu dispose en production.
    Exemple d'article pour le faire avec ubuntu : Lien/

    Au temps pour moi, j'ai lu la fin du ton message trop vite... Quel est l'hébergeur pour info ?

  5. #5
    Membre éprouvé
    Homme Profil pro
    Developpeur
    Inscrit en
    Juillet 2014
    Messages
    102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Developpeur

    Informations forums :
    Inscription : Juillet 2014
    Messages : 102
    Par défaut
    Sinon si tu génère ça en local et que tu upload le contenu du dossier build sur le serveur, ainsi que les fichiers webpack.config.js et package.json ça devrait fonctionner

  6. #6
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2019
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2019
    Messages : 67
    Par défaut
    Effectivement tu peux contourner le problème en faisant un build de tes fichiers avant, puis les envoyer sur le serveur.

    Ton hébergeur prétendait que tu pouvais héberger un site sous symfony ?

    Et n'oublie pas de linker ton nom de domaine sur le dossier "public" pour que ça fonctionne (et pas le dossier racine).

Discussions similaires

  1. Mise en production - Fusion de sites
    Par pattypat_06 dans le forum SharePoint
    Réponses: 3
    Dernier message: 10/07/2007, 10h39
  2. [ASP.NET]Mise en production
    Par Oufti dans le forum ASP.NET
    Réponses: 3
    Dernier message: 22/05/2007, 11h33
  3. Problème packages SSIS (mise en production)
    Par kince dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 17/04/2007, 19h40
  4. Premières mises en productions de GlassFish
    Par alexismp dans le forum Glassfish et Payara
    Réponses: 1
    Dernier message: 19/02/2007, 22h55
  5. que signifie mise en production?
    Par kitty2006 dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 04/10/2006, 11h47

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