Utilisation de clés SSH pour la mise à jour
This commit is contained in:
parent
1647339873
commit
69ff75e96c
|
@ -38,10 +38,31 @@ Voir <http://gcolpart.evolix.net/blog21/mise-a-jour-wordpress-par-linterface-web
|
||||||
|
|
||||||
* Installer php5-ssh2 sous Squeeze ou libssh2-php en Wheezy
|
* Installer php5-ssh2 sous Squeeze ou libssh2-php en Wheezy
|
||||||
* Activer **allow_url_fopen** dans la configuration du vhost
|
* Activer **allow_url_fopen** dans la configuration du vhost
|
||||||
* Assurez-vous que l'option define('FS_METHOD','direct') n'est pas définie
|
* Assurez-vous que l'option define('FS_METHOD','direct') n'est pas définie, on peut la forcer à ssh2 si nécessaire
|
||||||
* Lors de la mise à jour, choisir SSH2, spécifier 127.0.0.1 en serveur, le login et mot de passe adéquat
|
* Lors de la mise à jour, choisir SSH2, spécifier 127.0.0.1 en serveur, le login et mot de passe adéquat
|
||||||
|
|
||||||
Attention en wordpress 4.3, la mise à jour via ssh est cassée, il faut appliquer ce fix : <https://www.lekernelpanique.fr/2015/09/08/wordpress-4-3-casse-la-mise-a-jour-via-sshsftp/>
|
Attention en wordpress 4.3 et 4.8, la mise à jour via ssh est cassée, il faut appliquer ce fix : <https://www.lekernelpanique.fr/2015/09/08/wordpress-4-3-casse-la-mise-a-jour-via-sshsftp/>
|
||||||
|
|
||||||
|
## Utilisation de clés SSH pour la mise à jour
|
||||||
|
|
||||||
|
Lors de chaque mise à jour, avoir le formulaire qui demande les identifiants pour mettre à jour via SSH peut être embêtant. On peut automatiser la tâche avec une clé SSH.
|
||||||
|
|
||||||
|
~~~
|
||||||
|
# install -d -o www-sitewe -g siteweb -m 750 /home/siteweb/sshkeys
|
||||||
|
# ssh-keygen -f /home/siteweb/sshkeys/wordpress
|
||||||
|
# chown www-siteweb: /home/siteweb/sshkeys/wordpress*
|
||||||
|
~~~
|
||||||
|
|
||||||
|
Modifier wp-config.php en conséquence.
|
||||||
|
|
||||||
|
~~~
|
||||||
|
define( 'FS_METHOD', 'ssh2' );
|
||||||
|
define( 'FTP_USER', 'siteweb' );
|
||||||
|
define( 'FTP_HOST', '127.0.0.1' );
|
||||||
|
define( 'FTP_PUBKEY', '/home/siteweb/sshkeys/wordpress.pub' );
|
||||||
|
define( 'FTP_PRIKEY', '/home/siteweb/sshkeys/wordpress' );
|
||||||
|
|
||||||
|
~~~
|
||||||
|
|
||||||
# Mise à jour Wordpress [plugins] depuis l'interface web (éviter)
|
# Mise à jour Wordpress [plugins] depuis l'interface web (éviter)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue