différence de comportement serveur symfony et apache

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : différence de comportement serveur symfony et apache

Re: différence de comportement serveur symfony et apache

par grosfaignan » 07 janv. 2020, 18:48

j'ai utiliser la methode decrite sur ta page pour l'installation de symfony

Code : Tout sélectionner

composer create-project symfony/website-skeleton my_project_name
après avoir télécharger l'.exe de symfony, mais j'ai pas vue de .htaccess dans public
j'essaie donc tout de suite l'installation de symfony/apache-pack

[EDIT] super ca tourne sous wamp avec le .htaccess
reste a l'essayer sur le site. je fais ca tout de suite

Re: différence de comportement serveur symfony et apache

par Saian » 07 janv. 2020, 18:45

Le fichier .htaccess est un fichier caché. Il se trouve normalement dans le dossier public/ et Symfony en inclus normalement un par défaut lors d'une installation Symfony pour un site web.

Tu peux trouver quelques informations utiles sur la configuration ici : https://symfony.com/doc/current/setup/w ... ation.html
et sur l'installation ici : https://symfony.com/doc/4.4/setup.html# ... plications

Re: différence de comportement serveur symfony et apache

par grosfaignan » 07 janv. 2020, 18:18

le rewrite module est bien activer dans apache sous wamp, par contre pas de fichier .htaccess, ou dois-je le creer ? meme dossier que index.html ? et qu'est ce que je met dedans (dsl je suis complètement novice pour tout ce qui concerne la maintenance server).

Re: différence de comportement serveur symfony et apache

par Saian » 07 janv. 2020, 15:58

Salut, normalement le fichier autoload.php doit être chargé automatiquement.

Sur un projet Symfony 4.3 mon fichier index.php commence comme ça :
<?php

use App\Kernel;
use Symfony\Component\Debug\Debug;
use Symfony\Component\HttpFoundation\Request;

require dirname(__DIR__).'/config/bootstrap.php';

Et le fichier bootstrap.php commence comme ça :
<?php

use Symfony\Component\Dotenv\Dotenv;

require dirname(__DIR__).'/vendor/autoload.php';

Pour les liens qui ne fonctionnent pas, probablement un problème de réécriture d'url. Le mod rewrite est-il bien activé ? et le fichier .htaccess est-il bien présent ?

différence de comportement serveur symfony et apache

par grosfaignan » 06 janv. 2020, 00:05

coucou tout le monde, j'ai suivi les 2 premier chapitre sur symfony qu'ont peut trouver ici :
https://www.youtube.com/watch?v=UTusmVpwJXo
https://www.youtube.com/watch?v=_cgZheTv-FQ

tout marche très bien quand se suis le tuto meme si je l'ai créer avec la version 7.3.5 de php et symfony 5 pas de diff donc c'est passé tout seul (du moins pour l'instant).

la ou ca ce corse c'est lorsque j'éteins le serveur php de symfony pour faire tourner le site sous wamp.
la page index.php s'affiche bien mais les controller permettant d'ouvrir les page "articles" et "créer un article" ne fonctionne plus. et renvoient vers des lien inexistant.

le code source est dispo ici :
https://github.com/grosfaignan/symfonyTutorial

la page index.php est dans

Code : Tout sélectionner

demo/public
le controller chargé de gérer les lien des pages articles et créer un article est ici

Code : Tout sélectionner

/demo/src/Controller/
de plus j'ai été obligé d'ajouté cette ligne dans blogController.php pour qu'il me génère pas une erreur sous wamp.

Code : Tout sélectionner

require 'C:\wamp64\www\symfonyTutorial\demo\vendor\autoload.php';
(sinon ca pèche au niveau de l'extension de la classe AbstractController)