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

 PHP Discussion :

Installation Symphony ne correspond pas au tuto


Sujet :

PHP

  1. #1
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2015
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2015
    Messages : 59
    Points : 54
    Points
    54
    Par défaut Installation Symphony ne correspond pas au tuto
    Bonjour,

    J'essaye d'installer symphony en local pour apprendre à m'en servir en me basant sur le tuto officiel du site: https://symfony.com/legacy/doc/getti...-Project-Setup

    Je décide donc de créer un projet nommé symtest (symphony test)

    Sur le site officiel, je ne trouve pas de tuto pour la version 4.4, seulement pour la version 1.x
    De plus, sous windows, au lieu d'un .zip à télécharger, le bouton download ne me propose qu'un fichier setup.exe.

    Je regarde les différentes versions à cette adresse https://symfony.com/releases et je trouve la 4.4 LTS qui m'emmène sur Github à cette adresse: https://github.com/symfony/symfony/tree/4.4

    La, je clique sur le bouton télécharger et le fichier zip que j'obtiens, je le place dans le répertoire de mon projet , sous ../.../symtest/lib/vendor/ comme recommandé dans le tutoriel.
    J'extrais l'archive avec 7zip dans le répertoire courant, ce qui crée un répertoire symphony 4-4 que je renomme en symphony comme indiqué dans le tutoriel.

    Ayant ajouté php dans mon path, je veux exécuter la commande depuis le répertoire symtest

    c:\> php lib\vendor\symfony\data\bin\symfony generate:project PROJECT_NAME

    J'ai l'erreur suivante: could not open input file : lib\vendor\symphony\data\bin\symphony

    De vait, dans symphony je n'ai pas de répertoire data, j'ai un répertoire src, et un .github et un tas de fichiers md et un fichier composer.json


    Du coup, je suis complètement bloqué et je ne sais pas quoi faire...

    Y aurait-il une âme charitable pour me guider ?

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 691
    Points : 20 222
    Points
    20 222
    Par défaut
    Commence déjà par suivre la bonne doc et ca ira sans doute beaucoup mieux :
    https://symfony.com/doc/current/setup.html

    Soit tu installes symfony-cli et ensuite tu utilise leur binaire pour créer ton projet
    Soit tu génères un projet via composer.

    Pourquoi partir sur la LTS plutôt que la dernière version ? c'est un prérequis de ton projet ?
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2015
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2015
    Messages : 59
    Points : 54
    Points
    54
    Par défaut
    je pars sur la LTS parce que c'est une long time support et quand je vois comme je suis doué pour installer un truc je me dis qu'il vaut mieux partir sur une version qui durera ^^

    J'avais essayé la current/setup.html, ce qui me conduit vers un binaire.
    Hors il est recommandé de faire une installation par projet, ce qui permet de garder chaque projet indépendant des autres.
    Du coup, si je mets le setup dans mon projet ça ne marche pas non plus.

    Je dois merder quelque part mais ou ?

    Pour info, tous mes projets locaux ont leur répertoire racine sont dans:

    d:\uwamp\www\

    ce qui donne, pour celui-ci :

    d:\uwamp\www\symtest\

    le suivant devrait être
    d:\uwamp\www\symblog\

    etc...

  4. #4
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 691
    Points : 20 222
    Points
    20 222
    Par défaut
    Le binaire, c'est symfony cli , rien à voir avec le framework en lui même. C'est un utilitaire qui permet justement de créer des projets.

    Donc comme dit dans la doc :
    Soit tu installes symfony CLI , puis tu te place dans le dossier ou tu veux ton projet et tu fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    symfony new my_project_name --full
    Soit tu utilise composer , toujours dans le dossier du projet :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    composer create-project symfony/website-skeleton my_project_name
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2015
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2015
    Messages : 59
    Points : 54
    Points
    54
    Par défaut
    Bonjour,

    Désolé d'être si peu doué.

    Quelle que soit la méthode, j'ai toujours un problème:


    d:\UwAmp\www\symtest>symfony new symtest --full
    * (running C:\ProgramData\ComposerSetup\bin\composer.phar create-project symfony/website-skeleton d:\UwAmp\www\symtest\symtest)

    exit status 1


    [Composer\Exception\NoSslException]
    The openssl extension is required for SSL/TLS protection but is not available. If you can not enable the openssl ex
    tension, you can disable this error, at your own risk, by setting the 'disable-tls' option to true.


    create-project [-s|--stability STABILITY] [--prefer-source] [--prefer-dist] [--repository REPOSITORY] [--repository-url REPOSITORY-URL] [--dev] [--no-dev] [--no-custom-installers] [--no-scripts] [--no-progress] [--no-secure-http] [--keep-vcs] [--remove-vcs] [--no-install] [--ignore-platform-reqs] [--] [<package>] [<directory>] [<version>]
    je ne sais pas comment activer openssl et si je passe le paramètre -disable-tls ou -disable-tls=true.

    j'ai l'erreur
    flag provided but not defined
    Que dois-je faire ?

  6. #6
    Candidat au Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2020
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2020
    Messages : 4
    Points : 3
    Points
    3
    Par défaut
    Bonjour,

    j'avais eu ce souci et j'avais suivi ce thread :

    https://stackoverflow.com/questions/...tls-protection

    En espérant que cela t'apporte aussi la solution.

  7. #7
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2015
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2015
    Messages : 59
    Points : 54
    Points
    54
    Par défaut
    [message supprimé car la solution est dans le message qui suit]

  8. #8
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2015
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2015
    Messages : 59
    Points : 54
    Points
    54
    Par défaut
    Je me suis rendu compte qu'en fait je n'ai pas de fichier php.ini, mais que je me basais sur celui de mon serveur uwamp.

    j'ai donc copié celui du serveur uwamp
    j'ai ajouté la ligne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    extension=php_openssl.dll
    j'ai également dû décommenter la ligne

    et depuis il installe un tas de trucs. Cela tourne toujours mais je suppose que ça va bien se passer.


    l'étape suivante, ce sera d'ouvrir le projet dans netbeans sans tout casser. Et en ayant tout fonctionnel :s

  9. #9
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2015
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2015
    Messages : 59
    Points : 54
    Points
    54
    Par défaut
    [OK] Your project is now ready in D:\UwAmp\www\symtest\symtest

    Dans l'ordre de leur intervention, merci à Grunk et Bagahe38

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 04/12/2006, 15h38
  2. Réponses: 2
    Dernier message: 25/09/2006, 13h04
  3. [VBA-E]Efface ligne ne correspondant pas a mon Secteur
    Par baptbapt dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 31/08/2006, 09h40
  4. [XML/XSL]Le page générée ne correspond pas à mon fichier XSL
    Par JavaEli dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 16/11/2005, 04h16
  5. [JTable] [JTableHeader] Ne correspondent pas
    Par thomas_strass dans le forum Composants
    Réponses: 2
    Dernier message: 14/06/2004, 16h15

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