কীভাবে ডিফল্ট ম্যাক অ্যাপাচি ইনস্টলটিকে মূল রূপে ফিরিয়ে আনতে হয়


8

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

ধন্যবাদ, অ্যালেক্স

উত্তর:


11

আরেকটি আপাচি ইনস্টল করা হয়েছে? একটি টার্মিনাল থেকে (অ্যাপ্লিকেশন-> ইউটিলিটিস-> টার্মিনাল.এপ) চেষ্টা করুন:

পিএস কুঠার | গ্রেপ httpd

আপনার স্থানীয় ওয়েব ভাগ করে নেওয়া সক্ষম করা থাকলে আপনার নীচের মতো কিছু দেখতে হবে:

25829 ?? এসএস 0: 00.04 / ইউএসআর / এসবিন / httpd -D বিদেশী -D ওয়েবশ্যারিংপোথ 25831 ?? এস 0: 00.00 / ইউএসআর / এসবিন / httpd -D পূর্বগ্রন্থ -ড ওয়েবশ্যারিংথিউট

তারপরে চেষ্টা করুন

পিএস কুঠার | গ্রেপ অ্যাপাচি

আপনি যদি ডিফল্ট ইনস্টল ব্যবহার করে থাকেন তবে এটি কিছুই ফিরিয়ে আনবে না, তবে অন্য সার্ভারটি ইনস্টল করা থাকলে।

যদি অ্যাপাচি / usr / sbin ব্যতীত অন্য কোনও কিছু থেকে চলমান থাকে, তবে আপনার প্যাথ পরিবেশ পরিবর্তনশীল যদি এটি পরিবর্তন করা হয় তবে আপনি এটি অনুসন্ধান করতে চাইতে পারেন।

আপনি অ্যাপল সরবরাহকৃত ডিফল্ট httpd.conf ফাইলটি ব্যবহার করার চেষ্টা করতে পারেন (আপনার ক্ষেত্রে সম্পাদনা করা হয়েছে)।

  1. বর্তমানের একটি ব্যাকআপ নিন

    sudo cp /etc/apache2/httpd.conf /etc/apache2/httpd.conf.bak

  2. 'আসল' httpd.conf ফাইলটি অনুলিপি করুন

    sudo cp /etc/apache2/original/httpd.conf /etc/apache2/httpd.conf

  3. ওয়েব সার্ভার পুনরায় চালু করুন

    sudo apachectl পুনরায় চালু করুন

সাইড নোটে .. আপনি যদি কোনও দীর্ঘ মেয়াদী ওয়েব ডেভেলপমেন্ট করেন বা করছেন, তবে আমি ম্যাকপোর্টস বা হোমব্রু থেকে অ্যাপাচি 2, পিএইচপি, মাইএসকিএল ইত্যাদি ইনস্টল করার পরামর্শ দেব। এখানে কিছুটা শেখার বক্ররেখা রয়েছে, তবে আপনি যখন এটির ঝুলন্ত হন তখন তা সহজ হয় এবং আপনি দীর্ঘ সময় ধরে উপকৃত হবেন। পোর্ট কমান্ড উদাহরণ:

অ্যাপ্লিকেশন ইনস্টল করার জন্য অনুসন্ধান করুন

পোর্ট অনুসন্ধান apache2

অ্যাপাচি 2 ইনস্টল করুন

sudo পোর্ট ইনস্টল apache2 (বর্তমানে সংস্করণ 2.2.22)

অ্যাপাচে 2 আনইনস্টল করুন

sudo পোর্ট আনচেস্টল অ্যাপাচি 2

আপগ্রেড করুন ..

sudo পোর্ট আপগ্রেড apache2

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


2

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

যদি উত্সাহী অ্যাপাচি প্রক্রিয়াগুলির সমস্যা হয়, তবে এমএএমপি ইনস্টল করা এবং পরিষ্কার না করা কোনও চালু কাজ সন্ধান করুন ( লিঙ্গন আপনি কমান্ড লাইনের সাথে পরিচিত না হলে সহায়তা করতে পারেন)?

অন্য সব কিছু যদি ব্যর্থ হয় তবে সবসময়ই (বিরক্তিকর তবে কার্যকর) ব্যাকআপ থাকে + ক্লিন ওএস এক্স পুনরায় ইনস্টল করুন + মাইগ্রেশন সহকারী বিকল্প যা এটি ঠিক করার চেষ্টা করার চেয়ে ঝাঁকুনির চেয়ে আপনার জীবনের কয়েক ঘন্টার আরও কার্যকর ব্যবহার হতে পারে জিনিসগুলি আবার কাজ করা সমালোচনা ...

সম্পাদনা: আপনি এমএএমপি যে সমস্ত ফাইল স্পর্শ করে বলে দাবি করেছেন তার সম্পূর্ণ তালিকাও ডাবল-চেক করতে পারেন, কেবল এটি নিশ্চিত করতে যে এগুলির কোনওটিই আপনার মেশিনে পড়ে নেই, বা কোনওভাবেই পরিবর্তিত হয়নি।


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