আমি অবশেষে কাজ করার জন্য আমার পিএইচপি এবং MySQL পেয়েছিলাম এবং তারপর আমি স্থানীয় ভার্চুয়াল হোস্ট সেট আপ করার সিদ্ধান্ত নিয়েছে। সবকিছু যে বিন্দু পর্যন্ত পুরোপুরি কাজ ছিল। আমি যখন আমি ত্রুটি বার্তা পেয়েছেন apachectl configtest
। আমার প্রথম ত্রুটি বার্তা ছিল:
httpd:Syntax error on line 483 of /private/etc/apache2/httpd.conf
ম্যাক ওএস এক্স। একটি লাইন অন্য ত্রুটি ছিল /private/etc/apache2/extra/httpd-vhosts.conf
পাশাপাশি, কিন্তু আমি কোন লাইন মনে করতে পারেন না। আমি ত্রুটি খুঁজে বের করার চেষ্টা করেছিলাম। তারপরে আমি আপনার ফোরামে প্রশ্নটি জুড়েছিলাম "স্থানীয়হস্তে [ডুপ্লিকেট] এপ্যাচে-চালিত ওয়েবসাইট অ্যাক্সেস করতে পারে না এবং অ্যাপাচি পুনরায় ইনস্টল করার জন্য সেই নির্দেশাবলী অনুসরণ করে। আমি প্রথমে কনফিগারেশন করেছিলাম এবং পেয়েছিলাম:
[Thu Aug 09 05:41:07 2018] [warn] module php5_module is already loaded, skipping
httpd: Syntax error on line 483 of /private/etc/apache2/httpd.conf: Syntax error on line 40 of /private/etc/apache2/extra/httpd-vhosts.conf: </VirtualHost> without matching <VirtualHost> section
তারপর আমি সদৃশ https.conf ফাইল ডাউনলোড করেছিলাম এবং এই ত্রুটি বার্তাটি পেয়েছিলাম:
Malindas-Mac:~ malindasmith$ apachectl configtest
httpd: Syntax error on line 71 of /private/etc/apache2/httpd.conf: Cannot load /usr/libexec/apache2/mod_authn_core.so into server: dlopen(/usr/libexec/apache2/mod_authn_core.so, 10): image not found
আমি মূলত 3 ভার্চুয়াল হোস্ট তৈরি করেছি এবং আমার ফাইলগুলি হটডক্স থেকে স্থানীয় সাইট ফোল্ডারে পুনর্বিন্যস্ত করেছি। আমি কি ভুল করছি?
চশমা:
2.26 গিগাহার্টজ ইন্টেল কোর 2 ডুও 2 গিগাবাইট 1067 মেগাহার্টজ ডিডিআর 3 ওএস এক্স 10.9.5
আমি অবশেষে আমার ভার্চুয়াল হোস্ট সাড়া পেয়েছিলাম:
[Sat Aug 11 11:39:50 2018] [warn] module php5_module is already loaded, skipping
WARNING: MaxClients of 150 exceeds ServerLimit value of 133 servers,
lowering MaxClients to 133. To increase, please see the ServerLimit
directive.
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80 is a NameVirtualHost
default server theindieconnection (/private/etc/apache2/extra/httpd-vhosts.conf:28)
port 80 namevhost theindieconnection (/private/etc/apache2/extra/httpd-vhosts.conf:28)
port 80 namevhost dreamweaver.site (/private/etc/apache2/extra/httpd-vhosts.conf:43)
Syntax OK
কিন্তু আমি শুধুমাত্র ডিফল্ট ভার্চুয়াল হোস্ট দেখতে সক্ষম ছিলাম এবং দ্বিতীয় সাইট ডিফল্ট থেকে সূচী পৃষ্ঠাটি অ্যাক্সেস করবে এবং আমি এখনও এমএএমপি এর মাধ্যমে স্থানীয় হোস্ট অ্যাক্সেস করতে পারিনি। তারপর, ভার্চুয়াল হোস্ট ফাইল এবং অনুমতিগুলি পরিবর্তন করার পরে এটি আবার কাজ বন্ধ করে দিয়েছে:
Malindas-Mac:conf malindasmith$ /Applications/MAMP/Library/bin/apachectl stop
httpd: Syntax error on line 62 of /Applications/MAMP/conf/apache/httpd.conf: Cannot load /Users/malindasmith/Sites/modules/mod_authn_file.so into server: dlopen(/Users/malindasmith/Sites/modules/mod_authn_file.so, 10): image not found
তারপর আমার জগাখিচুড়ি পরিষ্কার করার চেষ্টা করার পরে, আমি পেতে:
httpd: Syntax error on line 62 of /Applications/MAMP/conf/apache/httpd.conf: Cannot load /Library/WebServer/Documents/modules/mod_authn_file.so into server: dlopen(/Library/WebServer/Documents/modules/mod_authn_file.so, 10): image not found
ত্রুটি দেখাচ্ছে যে সব ফাইল প্রমাণীকরণ সংক্রান্ত মডিউল। আমি শুধু এটা চিন্তা করতে পারবেন না।