J'ai un petit souci sur mes projets symfony. Dans mon entreprise, un serveur web partage différentes applications web développées par différents développeurs, à différents moments.
Pour le projet que je développe, j'ai donc un dossier /mon_projet/ accessible à l'adresse http://site_intranet/mon_projet/
Le problème est que si j'accède à mon application développée avec Symfony, via cette url, j'ai la liste des dossiers qui s'affichent. Pour lance le projet, il est nécessaire de se rendre à l'adresse http://site_intranet/mon_projet/public/
Ainsi, j'ai tenté de faire une redirection avec un fichier .htaccess à la racine, mais je bloque un peu.
J'ai donc créé le fichier contenant les éléments suivants :
En fouillant, je me suis rendue compte de webpack.config.json est évoqué le déploiement dans un sous dossier.
Au niveau de :
setManifestKeyPrefix
J'ai tenté plusieurs bricoles, mais ça ne semble rien changer...
Que pensez-vous de ma configuration ?
Encore
// directory where compiled assets will be stored
.setOutputPath('public/build/')
// public path used by the web server to access the output path
.setPublicPath('/mon_projet/public/build')
// only needed for CDN's or sub-directory deploy
//.setManifestKeyPrefix('build/')
S'il ne sait pas te proposer une autre solution ou a minima t'aider à en trouver une avec ce qu'il souhaite, je trouve aussi un peu dommage. Mais si parce que quelqu'un d'autre ne t'aide pas dans sa partie du travail tu penses vouloir changer de framework, sache que bien d'autres actuels fonctionnent de manière similaire au niveau de la structure de dossiers.
Sans garantie, essaie de mettre ceci à la racine de ton projet sur le serveur (donc pas dans /public, mais le dossier au-dessus), à tout hasard ? L'outil de présentation du code fait encore des siennes, enlève les ; après les < aux lignes 1 et 11.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Apprendre est ma plus grande passion.
Apprendre est ma plus grande passion.
Apprendre est ma plus grande passion.
Apprendre est ma plus grande passion.