আমার ব্যক্তিগত ম্যাকিনটোস ওপেন এক্স ম্যাভারিক্সে অ্যাপাচি 2 তে আমার তিনটি ভার্চুয়াল হোস্ট চলছে এবং আমি বিভ্রান্তির মধ্যে পড়েছি। সেগুলি আমার httpd-vhosts.conf ফাইলে নিম্নরূপে কনফিগার করা হয়েছে:
<VirtualHost *:80>
DocumentRoot "/Library/WebServer/Documents"
ServerName localhost
ServerAlias localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/Library/WebServer/Documents/dev1"
ServerName dev1.local
ServerAlias www.dev1.local
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/Library/WebServer/Documents/dev2"
ServerName dev2.local
ServerAlias www.dev2.local
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/Library/WebServer/Documents/dev3”
ServerName dev3.local
ServerAlias www.dev3.local
</VirtualHost>
দ্রষ্টব্য: প্রথম এন্ট্রি আমাকে "লোকালহোস্ট" টাইপ করতে এবং ভার্চুয়াল হোস্টগুলি চালনা না করে আপনি যেমনটি আশা করেছিলেন তেমন লোড করার অনুমতি দেয়।
dev1 এবং dev2 ঠিকঠাক কাজ করে তবে আমি 404 বলে একটি ত্রুটি পেয়েছি "অনুরোধ করা ইউআরএল / এই সার্ভারে পাওয়া যায় নি।" যখন আমি স্থানীয় মেশিনে ডেভ 3 লোড করার চেষ্টা করি। তিনটি দেব ফোল্ডারের একই অনুমতি রয়েছে আমি নামগুলি যাচাই করেছি। আমি যখন ত্রুটি_লগটি পরীক্ষা করেছিলাম তখন এটি পেয়েছিলাম:
[শুক্রবার 24 জানুয়ারী 12:55:07 2014] [ত্রুটি] [ক্লায়েন্ট 127.0.0.1] ফাইলটির অস্তিত্ব নেই: / লাইব্রেরি / ওয়েবসার্ভার / ডকুমেন্টস / ডেভ 3 \ এক্সি 2 \ x80 \ x9d
কেউ কি জানেন যে কেন আপাচি ফোল্ডার পথের শেষে "" \ xe2 \ x80 \ x9d "যুক্ত করছে, বা কেন ডি 3 লোড হচ্ছে না? (আমি সন্দেহ করি যে এলোমেলোভাবে যুক্ত হওয়া অক্ষরগুলি কেন) কোনও ইনপুট স্বাগতম! পড়ার জন্য ধন্যবাদ!
makes a "Not Bad" face and face palms hand through head
এখন দেখুন, যে এত জ্ঞান করে। এইচটিএমএল ফর্মগুলির সাথেও এটি আমার সাথে ঘটে ... আপনাকে ধন্যবাদ! আমি এই সম্পর্কে প্রায় এক ঘন্টা আমার মাথা আঁচড়ান। কীভাবে সেই চরিত্রটি টাইপ করা যায় নিয়মিত উদ্ধৃতি চিহ্ন @ ড্যানফ্রমগ্রামী?