Grunt js serve per automatizzare task ma non lo ho mai utilizzato per il trasferimento ma per la compressione dei file.
wpcli deve girare dove ti serve perché interagisci con il wordpress presente quindi puoi averlo in entrambi o solo in uno.
Io utilizzo da anni wordmove oppure faccio in modo manuale a seconda dei casi.
Per wordmove se vuoi approfondire riguardo il trasferimento ecc abbiamo fatto un articolo http://wpandmore.info/wordmove-deploy-wordpress/ che spiega come installarlo.
SSH dipende nel caso di wordmove puoi anche usare solo ftp.
Ma questi 3 software hanno utilizzi e scopi completamente differenti, nel tuo caso ti serve wordmove.
Per ssh
ok Grazie Daniele Scasciafratte
ma scusa la mia ignoranza wpandmore basta usarlo sul pc produzione (proprio pc) ?
perché di solito uso provider economici non hanno neanche ssh
—-ho provato WordMove su linux usando XAMPP il traferimento via ftp:
—-installato Ruby facendo
# apt-get install ruby
—-poi installato wordmove:
gem install wordmove
—-poi verificato installazione :
# wordmove
Commands:
wordmove –version, -v # Print the version
wordmove help [COMMAND] # Describe available commands or one specific command
wordmove init # Generates a brand new Movefile
wordmove pull # Pulls WP data from remote host to the local machine
wordmove push # Pushes WP data from local machine to remote host
—- poi creato il file per il trasferimento Movefile:
wordmove init
—-aperto con Gedit e modificato Movefile coi Parametri hosting salvato e lanciato il pull ma mi da questi errori
# wordmove pull –all
▬▬ ✓ Using Movefile: ./Movefile ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
/usr/lib/ruby/2.3.0/psych.rb:377:in `parse’: (<unknown>): did not find expected key while parsing a block mapping at line 13 column 3 (Psych::SyntaxError)
from /usr/lib/ruby/2.3.0/psych.rb:377:in `parse_stream’
from /usr/lib/ruby/2.3.0/psych.rb:325:in `parse’
from /usr/lib/ruby/2.3.0/psych.rb:252:in `load’
from /var/lib/gems/2.3.0/gems/wordmove-2.0.0/lib/wordmove/deployer/base.rb:42:in `fetch_movefile’
from /var/lib/gems/2.3.0/gems/wordmove-2.0.0/lib/wordmove/deployer/base.rb:10:in `deployer_for’
from /var/lib/gems/2.3.0/gems/wordmove-2.0.0/lib/wordmove/cli.rb:63:in `pull’
from /var/lib/gems/2.3.0/gems/thor-0.19.1/lib/thor/command.rb:27:in `run’
from /var/lib/gems/2.3.0/gems/thor-0.19.1/lib/thor/invocation.rb:126:in `invoke_command’
from /var/lib/gems/2.3.0/gems/thor-0.19.1/lib/thor.rb:359:in `dispatch’
from /var/lib/gems/2.3.0/gems/thor-0.19.1/lib/thor/base.rb:440:in `start’
from /var/lib/gems/2.3.0/gems/wordmove-2.0.0/exe/wordmove:6:in `<top (required)>’
from /usr/local/bin/wordmove:23:in `load’
from /usr/local/bin/wordmove:23:in `<main>’
————————-
Mi sapreste Aiutare Grazie
Giancarlo Piccinini