Déploiement Symfony 4 avec OVH Pro

Par Manuel Alvarez-Iglisias, il y a 7 ans


Bonjour,
Quelqu'un a déjà déployer symfony (version 4) sur un serveur hébergement web Pro ? je rencontre des soucis avec composer install

7 réponses

dwade75, il y a 7 ans

Bonjour,

Peux-tu nous donner l'erreur pour qu'on puisse t'aider

Manuel Alvarez-Iglisias, il y a 7 ans

Quand j'exécute

php composer.phar install --no-dev --no-plugins --optimize-autoloader

j'ai l'erreur

> symfony-cmd sh: symfony-cmd: command not found Script symfony-cmd handling the auto-scripts event returned with error code 127 Script @auto-scripts was called via post-install-cmd

J'ai configuré un .htaccess dans le dossier www comme donné sur le site de symfony :

<VirtualHost *:80> ServerName domain.tld ServerAlias www.domain.tld DocumentRoot /var/www/project/public <Directory /var/www/project/public> AllowOverride None Order Allow,Deny Allow from All FallbackResource /index.php </Directory> # uncomment the following lines if you install assets as symlinks # or run into problems when compiling LESS/Sass/CoffeeScript assets # <Directory /var/www/project> # Options FollowSymlinks # </Directory> # optionally disable the fallback resource for the asset directories # which will allow Apache to return a 404 error when files are # not found instead of passing the request to Symfony <Directory /var/www/project/public/bundles> FallbackResource disabled </Directory> ErrorLog /var/log/apache2/project_error.log CustomLog /var/log/apache2/project_access.log combined # optionally set the value of the environment variables used in the application #SetEnv APP_ENV prod #SetEnv APP_SECRET <app-secret-id> #SetEnv DATABASE_URL "mysql://db_user:db_pass@host:3306/db_name" </VirtualHost>

rien ne fonctionne, je suis dessus depuis hier soir je perds patience :(

dwade75, il y a 7 ans

Ok tu arrives à installer en mode dev.
Tu peux poster le contenu de ton composer.json stp

Lartak, il y a 7 ans

Bonsoir.
dwade75 t'a demandé le contenu de ton fichier composer.json et non celui de ton fichier composer.lock.

Manuel Alvarez-Iglisias, il y a 7 ans

Oui désolé j'avais modifié le message mais il c'étais pas sauvegardé :

{ "type": "project", "license": "proprietary", "require": { "php": "^7.1.3", "ext-iconv": "*", "sensio/framework-extra-bundle": "^5.1", "symfony/apache-pack": "^1.0", "symfony/asset": "^4.1", "symfony/console": "^4.1", "symfony/expression-language": "^4.1", "symfony/flex": "^1.0", "symfony/form": "^4.1", "symfony/framework-bundle": "^4.1", "symfony/lts": "^4@dev", "symfony/monolog-bundle": "^3.1", "symfony/orm-pack": "*", "symfony/process": "^4.1", "symfony/security-bundle": "^4.1", "symfony/serializer-pack": "*", "symfony/swiftmailer-bundle": "^3.1", "symfony/twig-bundle": "^4.1", "symfony/validator": "^4.1", "symfony/web-link": "^4.1", "symfony/webpack-encore-pack": "*", "symfony/yaml": "^4.1" }, "require-dev": { "symfony/debug-pack": "*", "symfony/dotenv": "^4.1", "symfony/maker-bundle": "^1.0", "symfony/profiler-pack": "*", "symfony/test-pack": "^1.0", "symfony/web-server-bundle": "^4.1" }, "config": { "preferred-install": { "*": "dist" }, "sort-packages": true }, "autoload": { "psr-4": { "App\\": "src/" } }, "autoload-dev": { "psr-4": { "App\\Tests\\": "tests/" } }, "replace": { "symfony/polyfill-iconv": "*", "symfony/polyfill-php71": "*", "symfony/polyfill-php70": "*", "symfony/polyfill-php56": "*" }, "scripts": { "auto-scripts": { "cache:clear": "symfony-cmd", "assets:install %PUBLIC_DIR%": "symfony-cmd" }, "post-install-cmd": [ "@auto-scripts" ], "post-update-cmd": [ "@auto-scripts" ] }, "conflict": { "symfony/symfony": "*" }, "extra": { "symfony": { "allow-contrib": false } } }
Manuel Alvarez-Iglisias, il y a 7 ans

J'ai restauré mon hébergement, j'ai tout recommencé, j'ai récupéré un htaccess de laravel et c'est bon tout fonctionne.
Merci pour l'aide ^^.

Vianney Sergent, il y a 5 ans

Bonjour,
Je suis dans le même cas que Manuel Alvarez-Iglias . Comment as tu fait pour résoudre le probleme ?
Merci pour la réponse.
Bien cordialement
Bonne journée.