Migrer un projet Symfony 3.4 local sur OVH avec ssh et Windows 10
Windows 10 intègre un client OpenSSH natif
Il se trouve dans les fonctionnalités facultatives
- Rechercher Application et fonctionnalités facultatives dans la barre de recherche windows
- Gérer les fonctionnalités facultatives
- Cliquer sur Client OpenSSH et installez le si ce n’est pas déjà installé
- Rebootez votre pc
Ouvrir la console Windows 10
- Taper dans recherche windows cmd et ne cliquez pas dessus
- Appuyez sur ctrl + shift + enter pour ouvrir la console avec les droits étendus
Se connecter à OVH
- Taper :
ssh utilisateur@ssh.cluster***.ovh.net
- Taper votre mot de passe
cd votredossier
Commencer la migration
git init
git remote add origin urldevotrerepositorygithub
git pull origin master
- Configurer ovh
cd ~ vim .bashrc~
- Dans le .bashr (vous le trouverez avec votre client ftp à la racine de l’hébergement) copiez-collez le code qui suit :
# ~/.bashrc alias php7='/usr/local/php7.1/bin/php' if [ -f /etc/bashrc ]; then . /etc/bashrc Fi
Assurez-vous que vous êtes toujours dans le dossier où vous souhaitez installer votre application dans la console :
curl -sS https://getcomposer.org/installer | php7
php7 composer.phar install
- remplir infos pour bdd
php7 bin/console doctrine:schema:update --force
- supprimer web/appdev.php
- vider le cache
Configurations
-
Configuration parameter.yml :
parameters:
database_host: votrebdd.mysql.db
database_port: 3306
database_name: nombdd
database_user: utilisateurbdd
database_password: *******
mailer_transport: smtp
mailer_port: 465
mailer_encryption: ssl
mailer_host: ssl0.ovh.net
mailer_user: mail@votrenomdedomainechezovh.fr
mailer_password: *****
secret: ThisTokenIsNotSoSecretChangeIt
-
Configuration de config.yml
# Doctrine Configuration
doctrine:
dbal:
driver: pdo_mysql
host: '%database_host%'
port: '%database_port%'
dbname: '%database_name%'
user: '%database_user%'
password: '%database_password%'
charset: UTF8
# if using pdo_sqlite as your database driver:
# 1. add the path in parameters.yml
# e.g. database_path: '%kernel.project_dir%/var/data/data.sqlite'
# 2. Uncomment database_path in parameters.yml.dist
# 3. Uncomment next line:
#path: '%database_path%'
orm:
auto_generate_proxy_classes: '%kernel.debug%'
naming_strategy: doctrine.orm.naming_strategy.underscore
auto_mapping: true
# Swiftmailer Configuration
swiftmailer:
transport: '%mailer_transport%'
port: '%mailer_port%'
encryption: '%mailer_encryption%'
host: '%mailer_host%'
username: '%mailer_user%'
password: '%mailer_password%'
spool: { type: memory }
-
Configuration de parameters.yml.dist
# This file is a "template" of what your parameters.yml file should look like # Set parameters here that may be different on each deployment target of the app, e.g. development, staging, production. # https://symfony.com/doc/current/best_practices/configuration.html#infrastructure-related-configuration parameters: database_host: 127.0.0.1 database_port: ~ database_name: symfony database_user: root database_password: ~ # You should uncomment this if you want to use pdo_sqlite #database_path: '%kernel.project_dir%/var/data/data.sqlite' mailer_transport: smtp mailer_host: 127.0.0.1 mailer_port: ~ mailer_encryption: ~ mailer_user: ~ mailer_password: ~ # A secret key that's used to generate certain security-related tokens secret: ThisTokenIsNotSoSecretChangeIt
[kkstarratings]
Ces articles peuvent aussi vous intéresser :
Comment faire financer son site internet ?
Attention, la plupart de ces aides ne sont plus octroyées.En cette période de crise sanitaire due au COVID 19, il est aujourd’hui encore plus primordial d’avoir une présence en ligne puisque seuls les établissements offrants des produits de premières nécessités ont le...
Septembre 2019 : Google modifie la façon d’identifier la nature de vos liens
Le nofollow a été introduit en 2005 afin de lutter contre le spam et signaler des liens d’affiliation ou publicitaires. En effet un lien rel= « noffolow » était jusqu’à présent ignoré pas Google. Le 10 septembre 2019, Google a annoncé 2 nouveaux attributs pour...
Comment savoir si votre site internet a besoin d’une refonte ?
Mais kesako encore ce truc-là ? Dans un site web, vous avez le contenant et le contenu. La refonte d’un site internet va consister à rajeunir le contenant c’est-à-dire l’aspect visuel et technique de votre site internet. Suivant les cas, il faudra aussi retoucher à...
Vous souhaitez un site vitrine ?
Vous avez besoin de présenter l'activité de votre entreprise ? Kaleys étudie vos besoins et vous fait un devis gratuit
Vous souhaitez un site marchand ?
Vous souhaitez vendre en ligne vos produits et/ou vos services ? Kaleys étudie vos besoins et vous fait un devis gratuit
0 commentaires