স্থানীয় ভার্চুয়াল হোস্ট তৈরি করার পরে MAMP এখনও Apache অ্যাক্সেস করতে পারে না


3

আমি অবশেষে কাজ করার জন্য আমার পিএইচপি এবং 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

ত্রুটি দেখাচ্ছে যে সব ফাইল প্রমাণীকরণ সংক্রান্ত মডিউল। আমি শুধু এটা চিন্তা করতে পারবেন না।


মন্তব্য বর্ধিত আলোচনার জন্য নয়; এই কথোপকথন হয়েছে চ্যাট সরানো হয়েছে
bmike

@bmike আমার চ্যাটে পোস্ট করার জন্য যথেষ্ট সুবিধা নেই। তাহলে, আমি যদি চ্যাট করতে না পারতাম তাহলে যোগাযোগ করতে হবে কীভাবে? আমরা কি একে অপরকে ইমেল পেতে এবং চ্যাটের যোগ্যতা অর্জন না হওয়া পর্যন্ত যোগাযোগ করতে পারি?
Melle Mel

@ বিএমইকে ওকে, আমি চ্যাট লিঙ্কে যাওয়ার জন্য ক্লিক করেছি এবং এখন হঠাৎ করে চ্যাটে পোস্টে অ্যাক্সেস আছে। জিনিসগুলি ঘটানোর জন্য আপনার অবশ্যই কর্তৃত্ব থাকতে হবে। আমি আপনি আগে পাওয়া ইচ্ছুক। ধন্যবাদ.
Melle Mel

1
হ্যাঁ - আমরা আপনাকে পেতে কয়েকটি জিনিস চেষ্টা করেছি। নির্বাচিত মডারেটর (হীরা সহ) এবং সাইট ডেভেলপার / কর্মচারীরা নতুন ব্যবহারকারীদের চ্যাট করতে আমন্ত্রণ জানাতে পারে। যখন আমি প্রথম জিনিসটি সরিয়ে নিয়েছিলাম তখন আমি একটি ধাপ মিস করতে পারতাম যেমনটা আমি মনে করি যথেষ্ট ছিল।
bmike

উত্তর:


1

আমি প্রথম দেরীতে ফিরে আসার জন্য ক্ষমাপ্রার্থী চাই। Craziness জীবন আপনি একবার সব সময়ে ছোঁয়া হয় অবিশ্বাস্য।

যাইহোক, আমি একটি httpd.conf ফাইলের একটি অনুলিপি পেয়েছিলাম যা আমি ভী ২.2 এর জন্য চিন্তা করেছিলাম, কিন্তু এটি v2.4 এর জন্য ছিল। যে এমনকি আমাকে আরো messed ছিল। একবার সঠিক কপি পেয়ে গেলে, আমি আসলটি প্রতিস্থাপিত করেছি এবং ব্যাকআপের জন্য এটি সদৃশ করেছি এবং সবকিছুকে সেভাবেই ফিরিয়ে দিলাম। এখন আমার পিএইচপি, MySQL, এবং সাইট ফোল্ডার পুরোপুরি একসাথে কাজ করছে। আমি এখনও মাইএসকিউএল ডাটাবেস পৃষ্ঠায় যেতে পারছি না এবং দৃশ্যত কারণ আমি বুটস্ট্র্যাপটি ডাউনলোড করেছি (যা আমি কিছু মনে করি না কারণ আমি এখনও এটি ব্যবহার করিনি) এবং এটম টেক্সট এডিটর এবং লাইভ সার্ভার ডাউনলোড করেছি। এখন যে সবকিছু গ্রহণ! আমি এখনো এটি ব্যবহার করা হয় না। আমি TextWrangler ব্যবহার করা হয়েছে, কারণ আমি একটি প্রকল্পের সময় crunching হয়েছে। আমি পরে পরমাণু চিন্তা করব।

তাই, সংক্ষেপে, আমি বিশ্বাস করি যে Atom আমার MySQL অ্যাক্সেস পৃষ্ঠাটি ধরে নিয়েছে। কিন্তু অন্য সবকিছু জরিমানা কাজ করছে। এছাড়াও, ভার্চুয়াল হোস্ট সেট আপ করার জন্য আমাকে আরো কিছু অনুশীলন করতে হবে, কারণ সবকিছু যখন ভুল হয়ে গেছে এবং আমি কিভাবে Atom এ গিয়েছিলাম।

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