মাইক্রোসফ্ট অফিস ২০১০ সাব-সার্ভিশন সার্ভারের সাথে একত্রিত করা থেকে বিরতি দেওয়া হচ্ছে যেন এটি শেয়ারপয়েন্ট


11

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

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

গুগলিং থেকে দেখা যাচ্ছে যে অনেকে এই আচরণ চান । তবে আমরা এটি অক্ষম করতে চাই - এটি আমাদের বিদ্যমান প্রক্রিয়াগুলির সাথে খাপ খায় না। আমি কীভাবে এটি করতে পারি?

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

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

যদি এটি গুরুত্বপূর্ণ হয় তবে সার্ভার সেটআপটি হ'ল:

উবুন্টু হার্ডি 8.04-এ অ্যাপাচি ভি 2.2.8 এবং সাবভার্সন ভি 1.4.6।


আমি এটিকে উত্তর হিসাবে বলতে পারছি না, কারণ এটি আরও জটিল কাজ work আমি মনে করি আপনি ডিএফএভি সম্পর্কে ঠিক বলেছেন, যেহেতু অ্যাপাচি / এসভিএন তার অ্যাক্সেস প্রোটোকল হিসাবে ডিএভি ব্যবহার করে। এটি মাথায় রেখে আপনি অ্যাপাচি ফেলে দিতে পারেন এবং svnserveপরিবর্তে ব্যবহার করতে পারেন ।
স্মলক্ল্যাঞ্জার

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

আমি এমএস থেকে একটি খুব দরকারী নিবন্ধ পেয়েছি (আমি অবাক হয়েছি!): সমর্থন.microsoft.com/kb/838028 এটি প্রদর্শিত হবে যে অ্যাপাচি সার্ভারটি তার HTTP 1.1 বিকল্পের মাধ্যমে ইঙ্গিত করে যে এটি ওয়েবএডিএভি অপারেশনে সক্ষম এবং সুতরাং অফিস তাদের ব্যবহার করে । "আমি আমার সার্ভারে ওয়েবডিএভি উপলব্ধ থাকতে চাই, তবে আমি অফিস এটি ব্যবহার করতে চাই না!"
জেমস তিসাতো

উত্তর:


13

সমাধান করেছেন (অবশেষে)। http://support.microsoft.com/kb/838028 ডকুমেন্ট সার্ভারে ওয়েবডিএভি ক্ষমতা আছে কিনা তা নির্ধারণ করতে অফিস কীভাবে মাইক্রোসফ্ট অফিস প্রোটোকল আবিষ্কার আবিষ্কার করে তা ব্যাখ্যা করে। এটি একটি HTTP 1.1 অপশন অনুরোধ প্রেরণ করে এবং উপলব্ধ 200 ডিএইভি উত্তর উপলভ্য ডিএভি বৈশিষ্ট্য বিশদটি প্রত্যাশা করে। সাবভারশন সার্ভারের (সীমাবদ্ধ) ডিএভি সমর্থন এবং এর মতো জবাব রয়েছে এবং অফিস তখন এটি সরাসরি সার্ভারে লেখার জন্য ব্যবহার করে।

আমরা যে সমাধানটি ব্যবহার করেছি তা হ'ল এই অনুরোধগুলিকে আটকাতে অ্যাপাচি সার্ভারে mod_rewrite ব্যবহার করা এবং 405 পদ্ধতি অনুমোদিত নয় প্রতিক্রিয়াটি প্রেরণ send পুনর্লিখনের কনফিগারেশনটি হ'ল:

# Intercept Microsoft Office Protocol Discovery
RewriteCond %{REQUEST_METHOD} ^OPTIONS
RewriteCond %{HTTP_USER_AGENT} ^Microsoft\ Office\ Protocol\ Discovery [OR]
RewriteCond %{HTTP_USER_AGENT} ^Microsoft\ Office\ Existence\ Discovery [OR]
RewriteCond %{HTTP_USER_AGENT} ^Microsoft\-WebDAV\-MiniRedir.*$
RewriteRule .* - [R=405,L]

এটি "মাইক্রোসফ্ট অফিস প্রোটোকল আবিষ্কার" নামে এজেন্টদের থেকে আগত পদ্ধতি বিকল্পগুলির সমস্ত অনুরোধকে বাধা দেয় এবং একটি 405 ফেরত প্রেরণ করে http:// http://rails.nuvvo.com/lesson/2318-dealing- এ প্রথম মন্তব্যে এই সমাধানটির পরামর্শ দেওয়া হয়েছিল solution মাইক্রোসফ্ট-অফিস-প্রোটোকল-আবিষ্কার-ইন-রেল # মন্তব্য

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


তোমাকে অনেক ধন্যবাদ! আমি সাবভারশন ব্যবহার না করার সময়, আমি একই মূল সমস্যাটির সাথে লড়াই করছি এবং এখন পর্যন্ত ডকুমেন্টেশন সন্ধান করতে অক্ষম। আমি এখনও 100% নিশ্চিত নই যে এটি এটিই বা এটির সমস্ত কিছুই , তবে এটির মতো শোনাচ্ছে। কোনও ওয়েবপৃষ্ঠায় লিঙ্কযুক্ত অফিসের দস্তাবেজগুলি অভ্যন্তরীণ হাইপারলিংকগুলিকে (আপেক্ষিক, কোনও পাথ ছাড়াই) পুরোপুরি যোগ্যতাসম্পন্ন পোস্টের ঠিকানা সহ সঠিকভাবে তৈরি করেছে যদিও অনুলিপি স্থানীয় ক্যাশে হতে হবে view এটি কেবল আইইতে ঘটেছিল ... এফএফ এবং ক্রোম স্থানীয় ফাইল ক্যাশে থেকে ভাঙা লিঙ্কগুলি (প্রত্যাশারূপে) দেখায়। আবার আপনাকে ধন্যবাদ.
one.beat.consumer

1
@Chekolyn দ্বারা প্রস্তাবিত, follwoing তিন লাইন কনফিগ পুনর্লিখন যোগ করুন: RewriteCond %{HTTP_USER_AGENT} ^Microsoft\ Office\ Protocol\ Discovery [OR] RewriteCond %{HTTP_USER_AGENT} ^Microsoft\ Office\ Existence\ Discovery [OR] RewriteCond %{HTTP_USER_AGENT} ^Microsoft\-WebDAV\-MiniRedir.*$
HopelessN00b

এক্সেল HYPERLINK () কলগুলি একটি বিকল্পের অনুরোধ উত্পন্ন করে না তবে তারা একটি অতিরিক্ত জিইটি উত্পন্ন করে। তাদের সাথে দেখার জন্য ব্যবহারকারী-এজেন্ট স্ট্রিংটি হ'ল "এমএস-অফিস"। 405 ত্রুটি ফিরে পাওয়া হাইপারলিংকগুলি একেবারেই সঠিকভাবে কাজ করে না, তবে অফিসের পক্ষে 200 টি ফাঁকা প্রতিক্রিয়া ফিরিয়ে দেওয়া কৌশলটি সফল করে তোলে, এটি ইউআরএল-এ প্রায় সঙ্গে সঙ্গেই ডিফল্ট ওয়েব ব্রাউজারটি খোলে (আমি আইএস-তে এএসপি.নেট ব্যবহার করছি, তাই আমি করেছি) এটি প্রমাণীকরণের পূর্বে)।
সমৃদ্ধশালী

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