/ সাইট / সমস্ত / মডিউল / * থেকে / সাইটগুলি / সমস্ত / অবদান / মডিউল / * এ ইনস্টল করা মডিউলগুলি কীভাবে স্থানান্তরিত করতে হয়


34

আমি এই প্রশ্নটির উত্তরগুলি সন্ধান করছি যে কোনও ভাগ্য নেই। আমি ডাটাবেস কাঠামোতে যা পর্যবেক্ষণ করি সেগুলি থেকে মডিউলগুলির অবস্থান 'সিস্টেম' সারণীতে নির্দিষ্ট করা হয়। আমার কাছে একমাত্র সমাধান হ'ল 'ফাইলের নাম' কলাম আপডেট করার জন্য একটি এসকিউএল কোয়েরি লিখুন।

এটির সমাধান করার জন্য আরও ভাল / ক্লিনার সমাধান আছে কি? উদাহরণস্বরূপ, একটি অবদানকারী মডিউল?

উত্তর:


27

আপনার কেবলমাত্র আপনার মডিউলগুলি আপনার নতুন অবস্থানে নিয়ে যেতে হবে এবং পুনঃব্যবস্থাটি পুনর্নির্মাণ করতে হবে। যখন রেজিস্ট্রি পুনরায় বিল্ডিং করবে মডিউলগুলির জন্য আপডেট আপডেট করা হবে। চেক registry_rebuild()

মডিউলগুলিতে সমস্ত কোডকে পুনরুদ্ধার করে বা ডিরেক্টরি অন্তর্ভুক্ত করে ডাটাবেসে প্রতিটি ইন্টারফেস বা শ্রেণীর অবস্থান সংরক্ষণ করে।

যদিও, আমি এটি পরীক্ষার আগে আপনাকে ডাটাবেস ব্যাকআপ করার পরামর্শ দিচ্ছি।

আপনি যদি ড্রাশ ব্যবহার করছেন তবে নীচের কমান্ডটি ব্যবহার করে রেজিস্ট্রিটি পুনর্নির্মাণ করতে পারেন:

drush cc registry

আপনি registry_rebuildড্রাশের জন্য কমান্ডটি ইনস্টল করতে পারেন :

// install registry_rebuild
drush dl registry_rebuild
// rebuild the registry
drush rr

যদি আমি এটি সঠিকভাবে বুঝতে পারি তবে আপনি নিজের টেবিলটিও কেটে ফেলতে পারেন registry_file, যেহেতু ড্রপালকে সমস্ত ফাইল পুনরায় ছাড়িয়ে টেবিলটি পুনর্নির্মাণ করতে বাধ্য করবে।
সাইক্লোনকোড

3
টেবিলটি কেটে ফেলা একটি খারাপ ধারণা বলে মনে হচ্ছে এবং সম্ভবত সম্পূর্ণরূপে ভাঙ্গা সাইটের ফলস্বরূপ।
বারদির

@ বার্ডির - এটি একটি খারাপ ধারণা বলে মনে হচ্ছে বলে সম্মত হন। তবে, এটি চেষ্টা করে দেখে মনে হচ্ছে এটি কাজ করে। প্রথমে আমি একটি ব্যাকআপ নিয়েছি এবং পুরো টেবিলটি ব্যবহার করে ছাঁটা করেছি এবং আমার মধ্যে DELETE FROM registry_file;একটি কল যুক্ত rebuild_registry()করেছি page.tpl.php
সাইক্লোনকোড

এটি জটিলতার চেয়ে বেশি, জন লাইন যা বলেছিলেন কেবল তা করুন , এটি আমার পক্ষে সর্বদা কাজ করে।
জিম কির্কপ্যাট্রিক

1
@ জিমকির্কপ্যাট্রিক - আপনি ঠিক বলেছেন মডিউলগুলি অক্ষম করার দরকার নেই।
সাইক্লোনকোড

10

আমি স্থানীয়ভাবে উত্পাদন থেকে ব্যাকআপ পুনরুদ্ধার করেছি এবং কেবল জিনিসগুলি স্থানান্তরিত করার চেষ্টা করেছি এবং অ্যাডমিন / মডিউলগুলিতে আঘাত করতে বা রেজিস্ট্রি_রেইবিল্ড () চালানোর চেষ্টা করেছি তবে এটি মারাত্মক ত্রুটি নিক্ষেপ থেকে থামেনি। এটি আমার কাছে উপলব্ধি করে যেহেতু কিছু মডিউলগুলি তাদের হুক_ইনিট () এর মধ্যে অন্তর্ভুক্ত বা যা কিছু ব্যবহার করতে পারে, বা আপনার মেনু রাউটারের পাথ সেট থাকতে পারে যা মডিউলের উপর নির্ভর করে বা ড্রুপাল বুটস্ট্র্যাপে খুঁজে পাবে না include শেষ পর্যন্ত, আমি এটিই করেছি (আপনার পথগুলি পৃথক হতে পারে):

পদক্ষেপ 1: সাইটগুলি / সমস্ত / মডিউলগুলি সাইট / সমস্ত / মডিউল / অবদানের সাথে প্রতিস্থাপন করুন

UPDATE system SET filename = REPLACE(filename, 'sites/all/modules', 'sites/all/modules/contrib');
UPDATE registry SET filename = REPLACE(filename, 'sites/all/modules', 'sites/all/modules/contrib');
UPDATE registry_file SET filename = REPLACE(filename, 'sites/all/modules', 'sites/all/modules/contrib');

পদক্ষেপ 2: কাস্টম নেমস্পিড মডিউলগুলির জন্য সাইটগুলি / সমস্ত / মডিউল / সাইট / সমস্ত / মডিউল / কাস্টমকে অবদান রাখুন

UPDATE system SET filename = REPLACE(filename, 'sites/all/modules/contrib', 'sites/all/modules/custom') WHERE name LIKE 'my_custom_namespace_%';
UPDATE registry SET filename = REPLACE(filename, 'sites/all/modules/contrib', 'sites/all/modules/custom') WHERE name LIKE 'my_custom_namespace_%';
UPDATE registry_file SET filename = REPLACE(filename, 'sites/all/modules/contrib', 'sites/all/modules/custom') WHERE filename LIKE '%my_custom_namespace_%';

পদক্ষেপ 3: ডেভ মডিউলগুলি সাইটগুলিতে / সমস্ত / মডিউল / দেবের মধ্যে সরান

UPDATE system SET filename = REPLACE(filename, 'sites/all/modules/contrib', 'sites/all/modules/dev') WHERE name LIKE 'devel%';
UPDATE registry SET filename = REPLACE(filename, 'sites/all/modules/contrib', 'sites/all/modules/dev') WHERE name LIKE 'devel%';
UPDATE registry_file SET filename = REPLACE(filename, 'sites/all/modules/contrib', 'sites/all/modules/dev') WHERE filename LIKE '%devel%';

পদক্ষেপ 4: ক্যাশে সাফ করুন যাতে জিনিসগুলি সঠিকভাবে বুটস্ট্র্যাপ করে

TRUNCATE TABLE cache
TRUNCATE TABLE cache_bootstrap
TRUNCATE TABLE cache_menu
TRUNCATE TABLE cache_page
TRUNCATE TABLE cache_path

দ্রষ্টব্য: যদি আপনি 403 (অ্যাক্সেস অস্বীকৃত) হ্যান্ডেল করতে কোনও কাস্টম মডিউল বা লগইনটোবোগানের মতো কোনও অবদান ব্যবহার করেন এবং এই প্রক্রিয়া চলাকালীন আপনি লগ আউট করে ফেলেছেন তবে অন্তর্ভুক্ত ফাইলটির জন্য নতুন পথটি ব্যবহার করতে আপনাকে টেবিলের include_fileকলামটি আপডেট করতে menu_roterহবে । এটি সম্ভবত একটি বিরল ঘটনা।

UPDATE menu_router SET include_file = 'sites/all/modules/custom/my_custom_namespace/includes/foo.inc' WHERE path = 'access-denied'

একবার এই অনুসন্ধানগুলি চালু হয়ে গেলে - যা কেবল দ্বিতীয় ভাগ হয়ে যাবে - হিট আপ অ্যাডমিন / কনফিগার / উন্নয়ন / সম্পাদন এবং ক্যাশে সাফ করুন যাতে মেনু পাথগুলি পুনর্নির্মাণ হয়।


এর জন্য ধন্যবাদ! আমি উপরের জবাবগুলিতে উল্লিখিত পদক্ষেপগুলি চেষ্টা করেছিলাম, তবে এটি আমার ক্ষেত্রে সহায়তা করতে পারেনি। আমি সন্দেহ করি একটি প্যানথিয়ন-হোস্ট করা সাইটের যে কারওও আপনার উত্তরে এই ডিবি স্টেটমেন্টগুলি করা দরকার এবং তারপরে "ড্রশ রেজিস্ট্রি-পুনর্নির্মাণ" এবং "ড্রাশ সিসি রেজিস্ট্রি" করা উচিত
অ্যান বনহাম

ওহ এবং প্যানথিয়নে, আমি রেডিস মডিউলের সাথে কোথাও সাইটগুলি / সমস্ত / মডিউলগুলির সাথে সাইটটি পেতে পারি নি - তাই আমি কেবল ছেড়ে দিয়েছি এবং এই মডিউলটিকে মূল মডিউলগুলির ফোল্ডারে রেখে দিয়েছি। আহ ভাল - কমপক্ষে আমার অন্যান্য মডিউলগুলি সুন্দরভাবে সংগঠিত।
অ্যান বনহাম

লগইন টোবগান ব্যবহারকারীদের জন্য, আপনার প্রয়োজনীয় 3 টি মাইএসকিউএল কমান্ড এখানে রয়েছে:update menu_router set include_file = 'sites/all/modules/contrib/logintoboggan/logintoboggan.admin.inc' WHERE path = 'admin/config/system/logintoboggan'; update menu_router set include_file = 'sites/all/modules/contrib/logintoboggan/logintoboggan.validation.inc' WHERE path = 'toboggan/revalidate/%'; update menu_router set include_file = 'sites/all/modules/contrib/logintoboggan/logintoboggan.validation.inc' WHERE path = 'user/validate/%/%/%';
tyler.frankenstein

9

মার্ক সোনাবাউম থেকে দুর্দান্ত সরঞ্জামটি ব্যবহার করে দেখুন: পুনরায় বিল্ডিং প্রকল্পের পথগুলি । এটি প্রক্রিয়াটি স্বয়ংক্রিয় করে তোলে; আমার জন্য দুর্দান্ত কাজ অবশ্যই ড্রাশ ব্যবহার করে ।

যদিও আপনি নিজের সাইট ডাটাবেসের একটি অনুলিপিটিতে এটি চেষ্টা করার পরামর্শটি আমি দ্বিতীয়টি করব।


7

রেকর্ডের জন্য, রেজিস্ট্রিটি পুনর্নির্মাণের জন্য দুর্দান্ত ড্রশ কমান্ড রয়েছে: http://drupal.org/project/registry_rebuild

প্রকল্পের পৃষ্ঠায় প্রচুর তথ্য রয়েছে।


এটি আমার সর্বাধিক পছন্দের পদ্ধতিটি প্রায় কাছাকাছি চলমান। আমার কিছু মডিউল ছিল sites/all/modulesযা সক্ষম ছিল যা contribসাব-ডিরেক্টরিতে স্থানান্তরিত করতে হয়েছিল । আমার যা যা করতে হয়েছিল তা হলdrush dl registry_rebuild; mv OLD_PATH/module NEW_PATH/module; drush rr
সুমিত পেরেক

এটি আমার পক্ষে কাজ করেছে। আমি আমার সমস্ত মডিউলগুলি প্রথমে সরিয়ে নিয়েছি তারপর রেজিস্ট্রিটি তৈরি করেছি
জার্নেল

মজার বিষয় drush rr --fire-bazookaহচ্ছে ত্রুটি বাড়ে তবে drush rrতা ঠিক আছে।
অ্যালেক্স স্ক্রাইপন্যিক

5

প্রথমত, সর্বদা আপনার ডাটাবেসটিকে ব্যাকআপ রাখুন, যদি কিছু ভুল হয়ে যায় এবং আপনি ব্যাকআপ না করেন তবে নিজেকে লাথি মারতে খুব সহজ।

আমি মডিউলগুলি নিষ্ক্রিয় করি বা না করি তা যদি গুরুত্বপূর্ণ হয় তবে আমি নিশ্চিত নই; আপনি কেবল এটি করতে চাইবেন। তারপরে এটি করুন:

  1. আপনার সাইটটি রক্ষণাবেক্ষণ মোডে (সাইট নাম) / অ্যাডমিন / কনফিগারেশন / বিকাশ / রক্ষণাবেক্ষণে রাখুন
  2. আপনার মডিউলগুলি ফাইল সিস্টেমে শারীরিকভাবে সরান।
  3. (সিটনেম) / অ্যাডমিন / কনফিগার / ডেভেলপমেন্ট / পারফরম্যান্সে আপনার ক্যাশেগুলি সাফ করুন বা কেবলমাত্র আপনার মডিউল পৃষ্ঠা পুনরায় সংরক্ষণ করুন।

সব শেষ! ড্রুপাল সমস্ত ইনস্টল করা মডিউলগুলির জন্য পুনরায় অনুসন্ধান করবে।


রক্ষণাবেক্ষণ মোডের জন্য +1, এর আগে এমন কিছু করার আগে সবসময় দুর্দান্ত
সাইক্লোনকোড

1
এটি আমার জন্য 100% সময় মারাত্মক ত্রুটির কারণ হয়ে দাঁড়ায়। যদি আপনি এমন মডিউলগুলি সরিয়ে থাকেন যাগুলির মধ্যে নির্ভরতা বা কিছু নেই Maybe
এরগোফোবি

4

আপনি কেন রেজিস্ট্রি পুনর্নির্মাণ মডিউল চেষ্টা করবেন না । এটি আমার জন্য প্রতিবার কাজ করেছিল।

এটি সম্পর্কে একটি উদ্ধৃতি এখানে দেওয়া হয়েছে (মডিউলটির প্রকল্প পৃষ্ঠা থেকে):

ড্রুপাল in-এ এমন সময় রয়েছে যখন রেজিস্ট্রি হতাশ হয়ে পড়ে এবং আপনার নিবন্ধটি পুনর্নির্মাণ করতে হবে (পিএইচপি ক্লাসগুলির একটি তালিকা এবং তারা যে ফাইলগুলি দিয়ে যান)। কখনও কখনও, যদিও আপনি এই নিয়মিত ক্যাশে-ক্লিয়ার ক্রিয়াকলাপটি করতে পারবেন না কারণ সিস্টেম বুটস্ট্র্যাপ করার চেষ্টা করার সময় কিছু শ্রেণির প্রয়োজন হয়।


যতক্ষণ এই তাত্ত্বিক প্রশ্নের উত্তর হতে পারে, এটা বাঞ্ছনীয় হবে উত্তর অপরিহার্য অংশের এখানে অন্তর্ভুক্ত করা, এবং রেফারেন্স এর জন্য লিঙ্ক প্রদান। আপনার যদি সংযুক্ত মডিউল ব্যবহার করে মডিউলগুলি সরানোর কোনও প্রক্রিয়া থাকে তবে দয়া করে এটি বর্ণনা করুন।
মোআওট

কোন তত্ত্ব নেই ... এটি কাজ করে। পৃষ্ঠায় নির্দেশাবলী অনুসরণ করুন। আমি ড্রাশ পদ্ধতিটি ব্যবহার করেছি এবং এটি ঠিক কাজ করেছে।
আইলিন

3

আপনি রেজিস্ট্রি পুনর্নির্মাণ মডিউলটি ব্যবহার করতে পারেন যা Drush RRকমান্ডের মাধ্যমে দ্রাশের সাথে একীভূত হয় ।

মূলত আপনি যা করেন তা এই পদক্ষেপগুলি:

  1. আপনার মডিউলগুলি অন্য ডিরেক্টরিতে সরান এবং
  2. রেজিস্ট্রি পুনর্নির্মাণের পরে সঠিক জায়গায় মডিউলগুলি পেতে সিস্টেম টেবিলটি পুনর্নির্মাণ করবে।

আমি এটি প্রথম ড্রপালএসি পডকাস্ট # 133 এর মাধ্যমে শিখেছি / আবিষ্কার করেছি , যা আরও ব্যাখ্যা করে যে কীভাবে এই মডিউল / ড্রশ সেন্টিমিডি ব্যবহার করা যেতে পারে।

PS: অবশ্যই, প্রথমে আপনার সাইটের একটি ব্যাকআপ সম্পাদন করুন ...


3
আমিও একমত. ব্যাক আপ সাইট। সমস্ত মডিউল নতুন ফোল্ডারে সরান। ড্রাশে পুনরায় বিল্ডিং চালান, বা নির্দেশাবলী অনুসরণ করুন এবং এটি চালানোর জন্য অন্তর্ভুক্ত পিএইচপি ফাইলটিতে নেভিগেট করুন। সহজ।
কলিন্স

2

দেখার / প্রশাসক / বিল্ড / মডিউলগুলি এটি সিস্টেম সারণীতে পাথগুলি পুনর্নির্মাণ করবে। কখনও কখনও দ্রুপাল আর বুটস্ট্র্যাপ করতে পারে না তাই এই সমাধানটি এই ক্ষেত্রে কাজ করে না। যদি এটি কাজ না করে তবে আপনি পূর্বের উত্তরে যেমনটি বলেছিলেন ড্রাশ পুনর্নির্মাণ প্রকল্পের পাথগুলি ব্যবহার করতে পারেন । যদিও বুটস্ট্র্যাপ ভাঙার আগে আপনাকে নতুন ড্রাশ কমান্ডটি যুক্ত করতে হবে। আউট নতুন কমান্ড চেক জুড়তে রিডমি 'কমান্ড অধ্যায় গুলি


2

drush dlমডিউল ডিরেক্টরি সংক্রান্ত সমস্যার কারণে কাজ না করতে আমার কিছুটা সমস্যা হয়েছিল । সাধারণত আমি স্ট্যাকের উত্তরগুলি পছন্দ করি যা জিনিসগুলি কাজ করার জন্য আমি কেবল পেস্ট করতে পারি। এখানে আপনি কয়েকটি লাইন খুঁজে পেয়েছেন যা ড্রাশ পুনর্নির্মাণ রেজিস্ট্রি ইনস্টল করবে এবং আপনি যদি ইতিমধ্যে সঠিক সাইট ডিরেক্টরিতে থাকেন তবে এটি আপনার সাইটে চালিত করবে।

pushd ~  # good if drush on your site is broken because of moved modules
drush dl -y registry_rebuild
popd 
drush rr

2

আমি সত্যিকারের ড্রুপাল-এস্ক উত্তরের উপর 100% নিশ্চিত নই তবে আমার অভিজ্ঞতায়:

সার্ভারে এফটিপি করার সময় আমি ঘটনাক্রমে আমার কাস্টম মডিউল ফোল্ডারগুলির মধ্যে একটি অন্য কাস্টম মডিউল ফোল্ডারে স্থানান্তরিত করেছি। তারা দুজনেই এখনও কাজ করে। দ্রুপাল অন্য মডিউলের ফোল্ডারে থাকা অবস্থায়ও এটি আলাদা মডিউল হিসাবে স্বীকৃত বলে মনে হয়েছিল। আমাকে মডিউলটি অক্ষম করতে হয়নি।

** যে মডিউলটি আমি সরিয়ে নিয়েছি সেটিতে একটি ইনস্টল ফাইল নেই তাই আমি নিশ্চিত নই যে বিষয়টি গুরুত্বপূর্ণ।


ইনস্টল ফাইলটি কেবলমাত্র মডিউল ইনস্টলেশন চলাকালীন কল করা পদ্ধতির জন্য এবং এটি কোনও প্রয়োজন হয় না। এটি কাজ করেছে কারণ আপনার / সাইট / সমস্ত / মডিউলগুলির অধীনে যে কোনও ফোল্ডার কাঠামো থাকতে পারে, ড্রুপাল পুনরাবৃত্তভাবে .info ফাইলগুলি সন্ধান করবে।
gbyte.co

@ gbyte.co এই বিষয়ে স্পষ্টতার জন্য ধন্যবাদ! আমি ইনস্টল ফাইল সম্পর্কে জানতাম তবে .info ফাইলগুলি অনুসন্ধান করার জন্য ড্রুপালের পুনরাবৃত্ত প্রক্রিয়া জানতাম না। আমি বুঝতে পেরেছিলাম যে তারা যে সাবফোল্ডারটিতে ছিল তা বিবেচ্য নয় তবে একটি দৃ answer় উত্তর পাওয়া ভাল!
এক্সিল করা হয়েছে

1

Drupal এর ডিস্ট্রিবিউশন এই ভাল হ্যান্ডেল না, তাই ঘটনাক্রমে সম্প্রতি পর একটি কপি সঙ্গে শেষ পর্যন্ত সত্তা এপিআই মধ্যে sites/all/একটি Panopoly সাইটে, এই কাজ কেউ। রেজিস্ট্রি পুনর্নির্মাণ, মডিউল পৃষ্ঠা লোড করা এবং সমস্ত কিছু মারাত্মক ত্রুটির কারণ হয়েছিল।

প্যানোপলিতে অন্যান্য সংখ্যক অন্যান্য মডিউল দ্বারা প্রয়োজনীয় এনটিটি এপিআই এর মতো কিছু স্থানান্তরিত করতে হলে মডিউলটি অক্ষম করা সহজ নয়।

এটি সমাধানের জন্য, সত্তা API এর জন্য আপনি এই জাতীয় কিছু করবেন:

  1. সিস্টেম সারণীতে পাথ আপডেট করুন:

    UPDATE `system` 
      SET `filename` = REPLACE(
        `filename`, 
        'sites/all/modules/entity', 
        'profiles/panopoly/modules/contrib/entity'
      );
  2. তারপরে নিবন্ধটি পুনর্নির্মাণ করুন:

    drush rr

1

দ্রুপাল 7

সবার আগে চেষ্টা করুন drush rr

যদি এটি কাজ না করে, ফাইলগুলি সরানোর পরে, আপনার ড্রুপাল রুট ডিয়ারের জন্য নিম্নলিখিত ড্রাশ কমান্ডগুলি ব্যবহার করে দেখুন:

drush sqlq "TRUNCATE cache; TRUNCATE cache_bootstrap;"
php -r "define('DRUPAL_ROOT', getcwd()); require_once DRUPAL_ROOT . '/includes/bootstrap.inc'; drupal_bootstrap(DRUPAL_BOOTSTRAP_SESSION); registry_rebuild(); registry_update(); cache_clear_all();"
drush -y cc all

যদি উপরে কাজ না করে তবে সারণীটি সন্ধান করুন যার কাছে এখনও সেই পথ সম্পর্কে পুরানো তথ্য রয়েছে:

drush --ordered-dump sql-dump | grep "sites/all/modules" # Change the path to the old one.

যদি কিছু না পাওয়া যায় তবে এর অর্থ এটি আপনার বাহ্যিক ক্যাশে।

যদি তা হয় তবে সেগুলি পুনরায় চালু করতে ভুলবেন না, যেমন:

killall -HUP memcached
drush eval "function_exists('xcache_clear_cache') && xcache_clear_cache();"

আরও দেখুন: দ্রুপালের ক্যাশেগুলি পরিষ্কার করতে কোন পদ্ধতি ব্যবহার করা হয়?


বিকল্পভাবে আপনি ফাইলগুলি সরানোর পরে নিম্নলিখিত মাইএসকিউএল কোয়েরিগুলি চেষ্টা করতে পারেন:

UPDATE system SET filename = REPLACE(filename, "sites/all/modules", "sites/newplace/modules") WHERE
       filename LIKE "sites/all/modules/%" AND type = "module"
       AND name IN ("my", "module", "whose", "path", "changed");

UPDATE registry SET filename = REPLACE(filename, "sites/all/modules", "sites/newplace/modules") WHERE
       filename LIKE "sites/all/modules/%"
       AND module IN  ("my", "module", "whose", "path", "changed");

1

আপনার মডিউলগুলি অবদান / দেব / প্যাচড / কাস্টম সাবফোল্ডারগুলিতে সরানো বাঞ্ছনীয়। কোনও কার্যকারিতা লাভ নেই তবে এটি ব্যবহারিক এবং নান্দনিক কারণে সম্পন্ন হয়েছে। এটি ভবিষ্যতের বিকাশকারীদের জীবনকে আরও সহজ করে তুলবে।

আপনি লাইভ সাইটে কোনও সমস্যা ছাড়াই বেশিরভাগ অবদানকারী মডিউলগুলি সাবফোল্ডারে স্থানান্তর করতে পারেন। আপনার পরে ক্যাশেগুলি সাফ করা উচিত। আপনি যদি ড্রাশ ব্যবহার না করেন এবং আপনি ক্যাশে সাফ করার পৃষ্ঠাটি অ্যাক্সেস করতে না পেয়ে পান তবে আপনাকে /update.php দেখতে বা ক্যাশে টেবিলগুলি ম্যানুয়ালি কাটতে হবে। সত্তা API মডিউলটি সরানোর সময় আমাকে কেবল সর্বশেষ বিট করতে হয়েছিল।

মূল মডিউলগুলি সরানো প্রযুক্তিগতভাবে সম্ভব, তবে আমি এটির সুপারিশ করব না এবং এটি করার কোনও কার্যকর কারণ আমি দেখতে পাচ্ছি না।

আপডেট: সত্তা এপিআই এর মতো মডিউলগুলি সরানোর জন্য রেজিস্ট্রি পুনর্নির্মাণের প্রয়োজন হতে পারে। পরীক্ষা করে দেখুন registry_rebuild পাতা।


-4

আপনি কেবল সাইটগুলি / সমস্ত / মডিউলগুলিতে সাইটগুলি / সমস্ত / অবদানের নির্দেশিকা নির্দেশ করে একটি সিম লিঙ্ক যুক্ত করতে পারেন। আমি নিশ্চিত না এটি আপনার সমস্যার সমাধান করে কিনা। ইনস্টলেশন প্রোফাইল, বা একটি ড্রাশ মেক ফাইল সহ অন্যান্য সমাধানগুলিও রয়েছে। আমি তাদের সম্পর্কে বিশদ সরবরাহ করার জন্য যথেষ্ট জানি না তবে কমপক্ষে এটি একটি দিক যা আপনি দেখতে পারেন।


5
এটি দীর্ঘকাল ধরে রক্ষণাবেক্ষণের মাথাব্যথা
এজিএ

এটি একটি হ্যাক এবং সমাধানের কাছাকাছি চলে ... ভাল সমাধান নয়।
আইলিন

হ্যাঁ ড্রাশ রেজিস্ট্রি_উইউবিল্ডটি এখন এটি ব্যবহার করা আরও ভাল।
ডিকশনিক
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.