আমি জানতে চাই যেখানে দ্রুপাল (বা এর মডিউলগুলি) অস্থায়ী ফাইল তৈরি করে। সেগুলি সাইট / ডিফল্টে রাখা আছে?
আমি বিশেষত দ্রুপাল about এর কথা বলছি।
আমি জানতে চাই যেখানে দ্রুপাল (বা এর মডিউলগুলি) অস্থায়ী ফাইল তৈরি করে। সেগুলি সাইট / ডিফল্টে রাখা আছে?
আমি বিশেষত দ্রুপাল about এর কথা বলছি।
উত্তর:
ডিরেক্টরিগুলিতে ফাইলগুলি তৈরি করা হয় যার নাম file_directory_temp () থেকে ফিরে আসে যা প্রত্যাবর্তন করে:
ড্রপাল ভেরিয়েবলের "ফাইল_টেম্পোরারি_পথ" এর মান যা অ্যাডমিন / কনফিগার / মিডিয়া / ফাইল-সিস্টেমের (ড্রুপাল)) অথবা অ্যাডমিন / সেটিংস / ফাইল-সিস্টেমের (ড্রুপাল)) সেট করা পৃষ্ঠা থেকে সেট করা আছে।
যদি সেই ড্রুপাল ভেরিয়েবল সেট না করা থাকে তবে ফাংশনটি নিম্নলিখিত ডিরেক্টরিগুলির মধ্যে একটি পরীক্ষা করে; যদি সেই ডিরেক্টরিগুলির মধ্যে একটি উপস্থিত থাকে, তবে তা ফিরে (এবং ব্যবহৃত) হবে।
ini_get('upload_tmp_dir')
sys_get_temp_dir()
।যদি ভেরিয়েবল "ফাইল_টেম্পোরারি_পথ" সেট না করা থাকে এবং আমি পূর্ববর্তী পয়েন্টে তালিকাভুক্ত ডিরেক্টরিগুলি উপস্থিত না থাকে বা লিখিত না হয় তবে ফাংশনটি ড্রপাল ভেরিয়েবল "file_public_path" এর মান ব্যবহার করে; ডিফল্টরূপে সেই ডিরেক্টরিতে মানটি থাকে conf_path() . '/files'
যা ড্রুপাল সাইটের জন্য ব্যবহৃত সেটিং.পিএফপি ফাইল ধারণকারী ডিরেক্টরিতে থাকা ডিরেক্টরি "ফাইল" থাকে।
ফাংশনটি "ফাইল_টেম্পোরারি_পথ" ভেরিয়েবলটি যে ডিরেক্টরিটি খুঁজে পেয়েছিল সেট করে।
আমি যতদূর জানি, যে কোনও মডিউল "অস্থায়ী: //" দিয়ে শুরু করে (কেবলমাত্র দ্রুপাল 7 এবং উচ্চতর ক্ষেত্রে উপলব্ধ) বা ব্যবহারগুলি ব্যবহার করে অস্থায়ী ফাইলগুলি খুলবে file_directory_temp()
। থেকে ফিরে আসা ডিরেক্টরিটি file_directory_temp()
সিস্টেম থেকে অন্য সিস্টেমে পরিবর্তিত হতে পারে তবে মডিউলগুলি সর্বদা সেই ডিরেক্টরিটি ব্যবহার করে।
ড্রুপাল মডিউলগুলিতে মডিউলগুলি সম্বলিত ডিরেক্টরি লেখার অনুমতি নেই; অস্থায়ী ফাইলগুলি তৈরি করতে কোনও মডিউল সেই ডিরেক্টরিটি ব্যবহার করা বেশ কঠিন। আপনি যদি কোনও মডিউল খুঁজে পান যা মডিউলগুলি (বা সেই ডিরেক্টরিটির কোনও উপ ডিরেক্টরি) যুক্ত ডিরেক্টরি ব্যবহার করে তবে এটি বাগ হিসাবে রিপোর্ট করুন।
file_directory_temp()
দ্রুপাল in-তেও সংজ্ঞায়িত হয়েছে, এবং ফাংশনের কোডটি দ্রুপাল 6 থেকে দ্রুপাল 7. এ পরিবর্তন হয় না
অ্যাডমিন / সেটিংস / ফাইল-সিস্টেমে সেটিংস পৃষ্ঠাটিতে অস্থায়ী ফাইলগুলির জন্য ব্যবহৃত ডিরেক্টরিটির সেটিংস রয়েছে।
কিছু মডিউল অস্থায়ী ফাইলগুলির জন্য একটি পৃথক ডিরেক্টরি চয়ন করতে পারে। কোনও স্ট্যান্ডার্ড ফোল্ডারের অবস্থান নেই।
উদাহরণস্বরূপ, সিটিউল মডিউলটি সাইট / ডিফল্ট / ফাইল / সিটিউল ডিরেক্টরিতে অস্থায়ী ক্যাশেড ফাইল তৈরি করবে। সুতরাং এটি বিভিন্ন হতে পারে।