ড্রাশ 9-এ আমি কীভাবে ড্রশ 8 সাইটের উপকরণ ব্যবহার করব?


11

ড্রশ 8-এ, আমার সাইটের এলিয়াসগুলি সঠিকভাবে লোড হয়েছে ~/.drush/mysite.aliases.drushrc.php

যেমন

$aliases['dev'] = array(
  'root' => '/var/www/html/mysite.dev/docroot',
  'uri' => 'mysite.prod.acquia-sites.com',
  'remote-host' => 'mysite.ssh.acquia-sites.com',
  'remote-user' => 'mysite.dev',
  'path-aliases' => array(
    '%drush-script' => 'drush' . $drush_major_version,
  ),
);

তবে এই এলিয়াসগুলি ড্রশ 9-এ লোড করা হয়নি।

$ drush site-alias
{  }

ড্রশ 9-এ আমার কীভাবে সাইটের উপাত্ত সংজ্ঞা দেওয়া উচিত? কোনও স্থানান্তর প্রক্রিয়া আছে?

উত্তর:


14

এলিয়াসগুলি এখন ওয়াইএএমএল ফাইলগুলিতে সরবরাহ করা হয়। উদাহরণ অনুযায়ী দ্রাশ 9 এর জন্য এলিয়াস ফাইল :

লিগ্যাসি ওরফে ( *.aliases.drushrc.php) টি ইউএমএলে রূপান্তর করতে, সাইটটি চালান: ওরফে-রূপান্তর কমান্ড।

সুতরাং কমান্ড চলমান:

drush site:alias-convert

কৌতুক করা উচিত।


1
এছাড়াও নোট করুন যে
উরফ

আপডেট হওয়া লিঙ্ক, github.com/drush-ops/drush/blob/master/example/…
ট্রসম্যান

এটি চালানো yML ফাইলগুলি উত্পন্ন করে তবে এগুলি কোনও কারণে খালি রয়েছে।
রনি

1
কাজ করা 9 টি এলিয়াস কাজ করার জন্য প্রয়োজনীয় পদক্ষেপগুলির কিছুটা বিশদ ভাঙ্গনের এখানে রয়েছে। drupal.stackexchange.com/questions/252751/…
TheRealWebGuy

1
আসল aliases.drushrc.php এটিকে কতটা প্রভাবিত করে তা নিশ্চিত নয়। খনিতে এটিতে তিনটি উপকরণ ছিল (দেব, মঞ্চায়ন, উত্পাদন), যা তিনটি ফাইল উত্পন্ন করেছিল, যা কেবলমাত্র স্থানীয় সম্পর্কিত, তবে একটিতে তিনটিই ছিল। আমি তখন আমার তিনটি বিল্ড অনুসারে এগুলি বিভক্ত করেছি এবং বাকী অংশগুলি মুছে ফেলেছি, যা এখন ভাল কাজ করছে working
করোলাস

2

ক্লাইভের উত্তরটি একটি শুরু, তবে TheRealWebGuy নোট হিসাবে, আপনাকে আরও একটি পদক্ষেপ নিতে হবে।

আমি ড্রাশ 8 থেকে ড্রশ 9-তে আপগ্রেড করছিলাম এবং আমার উপনামগুলি দৌড়ানোর পরেও কাজ করে নি drush site:alias-convert। আমার নতুন উরফ ফাইলগুলি কাজ করার জন্য আমার অতিরিক্ত পদক্ষেপ নেওয়া দরকার ছিল তা চালানো হয়েছিল drush init। আমি এটি আমার ব্যবহারকারীর হোম ডিরেক্টরিতে চালিত করেছি; আমি জানি না যে এটি গুরুত্বপূর্ণ।

আশা করি এটি ভবিষ্যতের ব্যবহারকারীদের কিছু অতিরিক্ত ক্লিক এবং অনুসন্ধান সংরক্ষণ করে।


drush initস্থানীয় (প্রকল্প) কনফিগারেশনগুলিকে আপনার বৈশ্বিক (মেশিন) ড্রাশ কনফিগারেশনে অনুলিপি করে ~/.drush। আপনি যদি বিশ্বব্যাপী উপাধি চান তবে এটি করুন।
Wranvaud
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.