ম্যাক ওএস 10.7 এ এমএএমপি থেকে নেটিভ অ্যাপাচে কিভাবে সরানো যায়


1

আমি আমার ডেভেলপমেন্ট কম্পিউটারটি ম্যাক ওএস 10.5.8 (লিওনার্ড) থেকে ম্যাক ওএস 10.7.3 (সিংহ) তে আপগ্রেড করেছি, যা একটি সম্পূর্ণ ডিস্ক মুছে ফেলার প্রয়োজন। ভার্চুয়াল হোস্টগুলির জন্য অনুমতি দেওয়ার জন্য কয়েক বছর ধরে আমি মেশিনে একটি ডেভেলপমেন্ট সার্ভার চালানোর জন্য MAMP ব্যবহার করেছি, সাথে সাথে / etc / hosts এবং httpd.conf এর ক্ষুদ্র পরিবর্তনগুলি সহ। এমএএমপি পুনরায় ইন্সটল করার পরিবর্তে, আমি মাইএসকিউএল ইনস্টল করতে এবং আমার উন্নয়ন চাহিদাগুলির জন্য সিংহের নেটিভ অ্যাপাচি এবং পিএইচপি সফ্টওয়্যার কনফিগার করার সিদ্ধান্ত নিয়েছি, আমি এখানে পাওয়া নির্দেশাবলী অনুসরণ

আমি অভ্যস্ত যা উন্নয়ন পরিবেশ অনুকরণ করতে কিছু কাস্টমাইজেশন করতে চেষ্টা না হওয়া পর্যন্ত সবকিছু জরিমানা কাজ। বিশেষ করে, আমি প্রয়োজন:

  • Apache একটি সাইট-বাই-সাইট ভিত্তিতে কোনও কাস্টম .htaccess নির্দেশাবলী চালানোর জন্য
  • ভার্চুয়াল হোস্ট সক্ষম করতে যাতে আমি আমার ডেভেলপমেন্ট সাইটগুলি অ্যাক্সেস করতে পারি যা আমি সংজ্ঞায়িত করে
  • আমার সাইট ডিরেক্টরি রাখা /Users/username/Dropbox/ পরিবর্তে /Users/username/ স্বয়ংক্রিয় synching জন্য

আমি কোনও অ্যাপাচি উইজার্ড নই, এবং প্রত্যেকবার আমি উপরের কাজটি থেকে একটি পেতে কিছু অপশন সক্ষম করি, এটি ব্যবহারকারী ডিরেক্টরিতে যে কোনও সাইট অ্যাক্সেস করার সময় 403 নিষিদ্ধ ত্রুটিগুলি ঘটায়। আমি এখানে SuperSer এবং অন্যান্য সাইটগুলিতে এখানে কয়েকটি থ্রেড পড়েছি এবং httpd.conf, অতিরিক্ত / httpd-userdir.conf, অতিরিক্ত / httpd-vhosts.conf এবং ব্যবহারকারী / username.conf এর কমপক্ষে একটি কনফিগারেশন চেষ্টা করেছি, কিন্তু তাদের কেউ সাহায্য করতে বলে মনে হচ্ছে না। আমি ত্রুটি এবং অ্যাক্সেস লোগো দেখেছি, তবে ফলাফলগুলি ব্যাখ্যা করার জন্য আমি নিশ্চিত নই।

এই আমার মাথার উপর উপায়, এবং আমি এই সমস্যা troubleshooting কোনো সাহায্য কৃতজ্ঞ হবে। আমি নিশ্চিত কি অন্যান্য তথ্য সহায়ক হতে পারে না। যদি কেউ আমাকে একটি সহজ ধাপে ধাপে গাইড নির্দেশ করে যা দেখায় কিভাবে ভার্চুয়াল হোস্টগুলি, .htaccess এবং একটি ভিন্ন সাইটস ডিরেক্টরি নির্ধারণ করার জন্য অপাচিকে OS 10.7 এ কনফিগার করতে হয় সেটি আরও ভাল হবে।

সম্পাদনা: এখানে একটি নমুনা ত্রুটি পাওয়া যায় যখন আমি ব্যবহারকারী / username.conf তে ডিরেক্টরি / ব্যবহারকারী / ব্যবহারকারীর নাম / ড্রপবক্স / সাইট / ডিরেক্টরি থেকে ডিরেক্টরি পরিবর্তন করে। এইচটিএইচসিএসি বা ভার্চুয়াল হোস্ট সম্পর্কিত কোনও পরিবর্তন না করে:

Access_log থেকে:

127.0.0.1 - - [17 / এপ্রিল / ২01২: 16: 45: 11 -0400] "GET / ~ JOHN HTTP / 1.1" 403 207

Error_log থেকে:

[মঙ্গল এপ্রিল 17 16:45:11 2012] [ত্রুটি] [ক্লায়েন্ট 127.0.0.1] ক্লায়েন্ট সার্ভার কনফিগারেশন দ্বারা অস্বীকার: ব্যবহারকারী / জন / সাইট

উত্তর:


0

আপনি ব্রাউজারে পরিবেশিত প্রতিটি 4xx এবং 5xx ত্রুটির জন্য apache এর error.log এ কিছু দেখছেন। একবার আপনি এক লাইন ভাগ করলে আমরা আরও ভালভাবে সাহায্য করতে পারব।

* বাক্সের সাথে কনফিগার / বিষয়বস্তু ডিরেক্টরি সিঙ্ক করার সঠিক উপায় এখানে হয়: http://hints.macworld.com/article.php?story=20090929052128498 অথবা সেখানে: http://en.wikipedia.org/wiki/Comparison_of_Subversion_clients


ধন্যবাদ. আমি বিভিন্ন বিভিন্ন কনফিগারেশন চেষ্টা করেছি এবং প্রতিটি জন্য লগ মধ্যে বিভিন্ন সুনির্দিষ্ট পেতে। আমি বর্গক্ষেত্রের একটিতে শুরু করতে চেয়েছিলাম এবং নির্বোধ কনফিগারেশনের দ্বারা উত্পন্ন ত্রুটি ত্রুটির পরিবর্তে স্থানীয় ওয়েব ডেভেলপমেন্টের জন্য OS 10.7 এর আপ্যাচিকে কনফিগার করার সেরা উপায় খুঁজে বের করতে চেয়েছিলাম। আমি একটি নমুনা ত্রুটি সঙ্গে উপরে আমার পোস্ট সম্পাদনা করব।
John Stephens

প্রথমবার "স্রোতে ড্রপবক্স থেকে যেকোনো স্থান থেকে" সরাতে আমি ঠিক মতামত দিয়েছিলাম, কিন্তু বাস্তবায়ন আসলে একটি গুরুত্বপূর্ণ উপায়ে ভিন্ন। যখন আমি সেই নির্দেশাবলী অনুসরণ করি, ড্রপবক্সে আমার সাইটস ডিরেক্টরিতে সিমলিঙ্কিং থেকে প্রাপ্ত 403 ত্রুটিগুলি অদৃশ্য হয়ে গেছে। তারপরে আমি httpd.conf এর লাইন 470 এ অন্তর্ভুক্ত করে vhosts সক্ষম করেছি এবং ব্যবহারকারী / ব্যবহারকারী / ব্যবহারকারীর নাম / সাইট / / এ নির্দেশ করার জন্য user.conf এবং httpd-vhosts.conf উভয় কনফিগার করেছি এবং সবকিছু এখনই কাজ করছে! আমার ডাটাবেস আমদানি সময়। ধন্যবাদ!
John Stephens
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.