স্থানীয় ভ্যাগ্র্যান্ট দৃষ্টান্তে চলমান একটি দ্রুপাল সাইটের সাথে সংযোগের জন্য আমি একটি সাধারণ ড্রাশ ওরফে লেখার চেষ্টা করছি।
নামক একটি ফাইলে আমার নিম্নলিখিতটি রয়েছে ~/.drush/l.aliases.drushrc.php
:
$aliases['o'] = array(
'parent' => 'l',
'root' => '/vagrant/docroot',
'remote-host' => '127.0.0.1',
'remote-user' => 'vagrant',
'ssh-options' => '-p 2222 -i ~/.vagrant.d/insecure_private_key',
'uri' => '127.0.0.1:8080',
);
ওরফে পাওয়া গেছে। drush sa
আয়:
l
l.o
যাইহোক, আমি যখন drush @l.o status
এটি দূরবর্তী হোস্টের সাথে সংযুক্ত না হই :
PHP executable : /usr/local/bin/php
PHP configuration : /usr/local/etc/php/5.3/php.ini
PHP OS : Darwin
Drush version : 6.1.0
Drush configuration :
আমি নিশ্চিত হয়েছি যে এই কমান্ডটি সফলভাবে যোগ্রের সাথে সংযোগ স্থাপন করেছে:
ssh vagrant@127.0.0.1 -p 2222 -i ~/.vagrant.d/insecure_private_key
ডিবাগিং আউটপুট একটি এসএসএইচ কমান্ড প্রদর্শন করে না যতক্ষণ না আমি বলতে পারি:
SIG-106:ilob justin$ drush --debug @l.o status
Bootstrap to phase 0. [0 sec, 3.78 MB] [bootstrap]
Drush bootstrap phase : _drush_bootstrap_drush() [0.01 sec, 3.98 MB] [bootstrap]
Loaded alias @l.o from file /Users/justin/.drush/l.aliases.drushrc.php [0.01 sec, 3.99 MB] [notice]
Cache MISS cid: 6.1.0-commandfiles-0-807b6772846e18b2741e8d5b7119b4cc [0.01 sec, 4 MB] [debug]
Cache SET cid: 6.1.0-commandfiles-0-807b6772846e18b2741e8d5b7119b4cc [0.01 sec, 4.02 MB] [debug]
Bootstrap to phase 0. [0.05 sec, 9.56 MB] [bootstrap]
Found command: core-status (commandfile=core) [0.08 sec, 9.56 MB] [bootstrap]
Loading outputformat engine. [0.13 sec, 9.6 MB] [notice]
Calling hook drush_core_status [0.14 sec, 9.65 MB] [debug]
Returned from hook drush_core_status [0.14 sec, 9.66 MB]
আমি জানি আমি অবশ্যই বোকা কিছু করব কিন্তু আমি এটি দেখতে পাচ্ছি না।
drush --debug @l.o status
দেখায়? সঠিক ssh কমান্ড আউটপুট মধ্যে সমাহিত করা উচিত।