কীভাবে ডি 7 কনফিগার করবেন ফাইলগুলি অন্য কোনও সার্ভারে আপলোড হয়


9

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


আপনি এই কাজটি সম্পন্ন করেছেন?
সিন্ড্রেলা

এ সম্পর্কে কোন মডিউল?
দুশায়ন্ত জোশী

উত্তর:


8

আমি খুব অনুরূপ কিছু করি। যদি আপনি এই কনফিগারেশনে সক্ষম অবকাঠামো চালাচ্ছেন তবে আমি আপনার ফাইল সার্ভারে (লিনাক্স বা উইন্ডোজ সার্ভার) অংশ ভাগ করার পরামর্শ দিচ্ছি এবং কেবলমাত্র সেই নির্দিষ্ট ক্ষেত্রের জন্য যেখানেই পাবলিক ডিরেক্টরি রয়েছে সেখানে দ্রুপালের পাবলিক ফাইল পথে এটি মাউন্ট করব।

উদাহরণস্বরূপ, নিম্নলিখিত সাম্বা কনফিগারেশনটি গ্রহণ করুন (আপনি যদি লিনাক্স ভিত্তিক ফাইল সার্ভার চালনা করেন তবে /etc/samba/smb.conf পাওয়া যায়)। এটি অন্যান্য সমস্ত কনফিগারেশন বিকল্পের পরে ফাইলটির একেবারে শেষে আসে:

[data]
    comment = Data directory
    browseable = yes
    writable = yes
    valid users = "@DOMAIN\Domain Admins"
    path = /data
    create mask = 0664
    force create mode = 0664

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

আপনার ওয়েব সার্ভারে, যা কিছু আপনার ড্রুপাল সাইটকে হোস্ট করছে তা সর্বজনীন ফাইল ডিরেক্টরিতে নেভিগেট করুন। আপনার যে ফাইলের জন্য ফাইলগুলি উপলভ্য করতে হবে তা ক্ষেত্রটি জনসাধারণ: // ফিল্ড_উইথ_20 কে_ফায়ালস / Say আপনি এর মতো একটি মাউন্ট কমান্ড চালাতে চাইবেন:

sudo mount -t cifs -o user=domainadministrator,uid=domainadministrator,gid=apache //fileserver/data /path/to/field_with_20k_files

আমি gidযাই হোক না কেন প্রক্রিয়া ওয়েব সার্ভার চলছে তাই এটি ডিরেক্টরিটি অ্যাক্সেস আছে নির্ধারণ করুন। সম্ভবত আপনি এটি নিশ্চিত করতে চাইবেন যে ওয়েব সার্ভারটি ওয়েব সার্ভারে অ্যাক্সেস পড়ার এবং লেখার অ্যাক্সেসটি আসলে ফাইল আপলোড করতে সক্ষম।


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

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

আমি এটি করার চেষ্টা করছি, তবে আমার সমস্যা হচ্ছে। আমার পরিষেবা কেন্দ্রটি উইন্ডোজ সার্ভারটি মাউন্ট করতে সক্ষম হয়েছিল, তবে সেখান থেকে কোথায় যেতে হবে তা আমরা জানতাম না। আমি পাবলিক ফাইল ডিরেক্টরি হিসাবে / Mount_file_path ব্যবহার করার চেষ্টা করেছি, কিন্তু আমি একটি ত্রুটি পেয়েছি যে এটি বিদ্যমান নেই এবং এটি তৈরি করা যায়নি।
nmillin

5

এছাড়াও একটি দুর্দান্ত বিকল্প হ'ল স্টোরেজ এপিআই । এটি সম্পর্কে একটি উদ্ধৃতি এখানে দেওয়া হয়েছে (মডিউলটির প্রকল্প পৃষ্ঠা থেকে):

... পরিচালিত ফাইল স্টোরেজ এবং পরিবেশনের জন্য একটি নিম্ন-স্তরের কাঠামো। এই নিম্ন-স্তরের কার্যকারিতা সরবরাহ করার জন্য মডিউল এবং সমস্ত মূল ফাংশন অন্যান্য মডিউলগুলির অজনস্টিক থাকবে। সাবমোডিয়ালগুলি স্ট্রোম এপিআইকে অন্যান্য অবদানযুক্ত মডিউলগুলির সাথে ইন্টারঅ্যাক্ট করার অনুমতি দেওয়ার জন্য স্বাগত, তবে এই মডিউলটির নিম্ন-স্তরের কার্যকারিতা প্রয়োজন না হলে কখনও স্টোরেজ.ইনফো ফাইলে কোনও নির্ভরতা [] বিবৃতি থাকতে পারে না।

এটিতে নিম্নলিখিত বৈশিষ্ট্য রয়েছে:

  • প্লাগেবল আর্কিটেকচার - এটি কোনও স্টোরেজ পরিষেবা দিয়ে কাজ করার জন্য বাড়ানো যেতে পারে।
  • রিডানডেন্সি - এটি একাধিক পরিষেবাতে আপনার ফাইলগুলি সংরক্ষণ করার জন্য কনফিগার করা যেতে পারে এবং তত্ক্ষণাত কোনটি পরিবেশন করছে তা পরিবর্তন করতে পারে। এর অর্থ সমস্যাযুক্ত কোনও পরিষেবা দ্বারা আপনার সাইটটিকে নামিয়ে আনা হবে না ।
  • অ্যাক্সেস নিয়ন্ত্রণ API - ই কমার্সের জন্য ব্যবহার করা যেতে পারে।
  • প্রতিলিপি - যখন অভিন্ন ফাইলগুলি একই পাত্রে সংরক্ষণ করা হয়, কেবলমাত্র একটি উদাহরণ তৈরি করা হবে। এটি ব্যান্ডউইথ এবং সঞ্চয় সঞ্চয় করে।
  • ফাইল এবং চিত্র ক্ষেত্র একীকরণ - "কোর ব্রিজ" উপ-মডিউল সক্ষম করুন enable
  • অডিট মডিউল - রেকর্ডটি সঠিক কিনা তা নিশ্চিত করতে ডাটাবেসে রেকর্ডকৃত ফাইলগুলির সাথে ফাইলগুলির ম্যানিফেস্টের তুলনা করে।

4

দুটি ক্ষেত্র যা এই অঞ্চলে সহায়তা করতে পারে সেগুলি হ'ল সিডিএন (ইকোনমিস্ট ডটকম সহ অনেক বড় সাইট ব্যবহার করে) এবং আমাজন এস 3 (বিশেষত স্থানীয় ফাইল সিস্টেমের পরিবর্তে অ্যামাজন এস 3 ব্যবহারের জন্য)।

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