জিইউআইতে "আপডেট ম্যানেজার" ব্যবহার করার সময় আমার কিছু সমস্যা আছে। কিছু ডিরেক্টরি লক হয়ে যায় php-cgi.exe
এবং এইভাবে নতুন ডাউনলোড করা ফাইলগুলির সাথে মূল ডিরেক্টরিগুলি প্রতিস্থাপন করা যায় না (যা নতুন হয়)।
কিন্তু আমি কারণ মডিউল মাধ্যমে ইনস্টল করতে পারেন এটি একটি অনুমতির বিষয়টি না উল্লেখ আছে "একটি URL থেকে ইনস্টল করুন" উপর /admin/modules/install
, এবং একটি সমস্যা ছাড়া হবে।
একটি উদাহরণ নেওয়া যাক:
উপলব্ধ আপডেট পৃষ্ঠা (
/admin/reports/updates/update
):এখন আমি সিলেক্ট (বা অন্যান্য) মডিউলটি আপডেট হতে হবে তা পরীক্ষা করে দেখি ( আমি কোন মডিউলটি পছন্দ করি তা বিবেচনা করে না , ফলাফলগুলি একই হয়! সুতরাং এটি কেবল উদাহরণ)।
আমি "এই আপডেটগুলি ডাউনলোড করুন" বোতামটি হিট করেছি ।
- ঠিক আছে, মডিউলটির আপডেট হওয়া উদাহরণটি কোনও সমস্যা ছাড়াই ডাউনলোড হয়ে যায়:
" আপডেটগুলি সফলভাবে ডাউনলোড হয়েছে ": - এখন আমি চালিয়ে যাও ক্লিক করুন ।
- এখানে ত্রুটি আসে। ফলাফল:
" আপডেট ব্যর্থ হয়েছে! আরও তথ্যের জন্য নীচের লগটি দেখুন
select- ইনস্টল / আপডেট করার সময় ত্রুটি
- ফাইল স্থানান্তর ব্যর্থ হয়েছে, কারণ: এতে অনুলিপি
D:/Projects/web/drupal-7/tmp/update-extraction-6d8993ac/select_or_other/LICENSE.txt
করা যায় না/Projects/web/drupal-7/htdocs/sites/all/modules/select_or_other/LICENSE.txt
। "
- ঠিক আছে, আমি সম্ভাব্য কারণগুলি পরিদর্শন করার চেষ্টা শুরু করছি।
- এখানে আমার Drupal এর ডিরেক্টরি গঠন দেখে মনে হচ্ছে কি: । আমি
../tmp
অস্থায়ী ডিরেক্টরি হতে সেট করেছিলাম (ইন/admin/config/media/file-system
), ড্রুপাল ফাইলগুলি রয়েছেhtdocs
। এটি সঠিক, আমি উপরে উল্লিখিত হিসাবে আমি জিইউআইয়ের মাধ্যমে মডিউলগুলি ইনস্টল করতে পারি। - আমি যখন
htdocs/sites/all/modules/select_or_other
ডিরেক্টরিতে প্রবেশ করার চেষ্টা করি তখন আমি পারব না, কারণ আমি "ফাইলটিতে অ্যাক্সেস প্রত্যাখ্যান......sites/all/modules/select_or_other
!" যখন মোট কমান্ডার উদ্বোধনী এবং "...sites/all/modules/select_or_other
অ্যাক্সেসযোগ্য নয় অ্যাক্সেস অস্বীকৃত হয়েছে।" যখন উইন্ডোজ এক্সপ্লোরার উদ্বোধনী: , - ঠিক আছে, আমি ডানদিকে ফোল্ডারটি ক্লিক করুন এবং প্রাসঙ্গিক মেনুতে তার সহকারীটির মাধ্যমে আনলককারীটি খুলি । এটি বলে যে এই ডিরেক্টরিটি লক হয়েছে
php-cgi.exe
: আমি "আনলক অল" এ ক্লিক করি এবং ফোল্ডারটি এখন নিজেই মুছতে পারে (যেহেতু এটি আর লক করা হয়নিphp-cgi.exe
), তাই এটি সহজভাবে - আমি আপডেটড সিলেক্ট_অর_আর মডিউলটির ডিরেক্টরিতে এখানে খুঁজে পেতে পারি
tmp
: - সুতরাং আমি নিজেই এটি
sites/all/modules
ডিরেক্টরিতে সরানো আছে ।
- এখানে আমার Drupal এর ডিরেক্টরি গঠন দেখে মনে হচ্ছে কি: । আমি
ডিরেক্টরি দ্বারা লকআপের সম্ভাব্য কারণগুলি কী কী হতে পারে php-cgi.exe
? (সম্ভবত ওয়েব প্ল্যাটফর্ম ইনস্টলার মাধ্যমে পিএইচপি 5.3 এর জন্য উইন্ডোজ ক্যাশে এক্সটেনশন 1.1 ইনস্টল করা আছে? তবে হ্যাঁ, উদাহরণস্বরূপ, জিইউআইয়ের মাধ্যমে চিত্রগুলি মুছতে বা অনুরূপটি সঠিকভাবে কাজ করে কেন?)
এই সমস্যাটি এড়াতে আমি কী করতে পারি এবং "আপডেট করা যাক" ম্যানেজার "কাজ?
drush up -y
, আমি একই সমস্যা অভিজ্ঞতা: আমি এই ফাইল এবং সঙ্গে ডিরেক্টরি আনলক করতে হবে Unlocker এটি কাজ করা, নইলে ত্রুটি বার্তা এই যে পেতে ডিরেক্টরিগুলি লেখা / সরানো যায় না এবং আপডেট প্রক্রিয়াটি বাধাগ্রস্থ হয়। আমি যদি এই প্রক্রিয়াটি চালানোর আগে আনলকারকে ব্যবহার করি তবে আপডেটটি সফল।