সাফারি সার্ভারের সাথে "লোকালহোস্ট" সংযোগ করতে পারে না


3

ঠিক আছে, আমি এই সমস্ত সঙ্গে একটি শিক্ষানবিস, তাই আমাকে অনেক কিছু আশা করবেন না। এটি জিজ্ঞাসা করার জন্য এটি যদি ভুল জায়গা হয় তবে আমাকে জানান। আমার কোন ট্যাগ ব্যবহার করা উচিত? আপনার সময়ের জন্য অনেক ধন্যবাদ।

পটভূমি

আমার কাছে / লাইব্রেরি / ওয়েব সার্ভার / সিজিআই-এক্সিকিউটেবলগুলিতে একটি সিজিআই স্ক্রিপ্ট রয়েছে।

আমি URL ব্যবহার স্ক্রিপ্টটি রান পাবে ব্যবহৃত: http://localhost/cgi-bin/filename,

সমস্যা

তবে এখন, সাফারি সার্ভারের সাথে সংযোগ স্থাপন করতে পারে না ?! একবার বা দু'বার এটি লোড হওয়া শুরু হয় তারপরে দীর্ঘ সময় ধরে থাকে এবং শেষ পর্যন্ত একই ত্রুটি উঠে আসে।

সমস্যাটা আসলে কি হতে পারতো?

অতিরিক্ত কিউ এর

আমি আমার ব্যক্তিগত / লগ / অ্যাপাচি 2 এ আমার অ্যাপাচি 2 ফোল্ডারটি পেয়েছি?

সার্ভার ছাড়াই কি আমি কোনওভাবে এই স্ক্রিপ্টটি চালাতে পারি? টার্মিনালটি কাজ করে তবে এটি পড়া খুব কঠিন।


লোকালহোস্ট আপ, একটি সার্ভার চলছে? এটি প্রথম পদক্ষেপ হওয়া উচিত।
phwd

ঠিক আছে, দুঃখিত, তবে আমি কীভাবে এটি পরীক্ষা করব?
জন

@ জোন আপনি যেভাবে স্ক্রিপ্টটির জন্য যাচাই করেছেন, http://localhost/
সেফারিটিতে

ওহ, হ্যাঁ, আমি এর আগে চেষ্টা করেছি। কোন একই ত্রুটি।
জন

টার্মিনালে এটি করুন: "পিএস -ইফ | গ্রেপ httpd"; যদি আপনি "গ্রেপ" রেখার চেয়ে আরও কিছু পান তবে জিনিসগুলি চলছে (তবে পুনরায় আরম্ভের প্রয়োজন হতে পারে)। নাহলে আপাচি মোটেও চলছে না। (আমি অন্যান্য প্ল্যাটফর্মে উপলক্ষগুলি করেছি যেখানে আপাচি httpd প্রক্রিয়াগুলির সাথে চলতে থাকবে, তবে অনুরোধের প্রতিক্রিয়া জানায় না, তাই প্রক্রিয়াগুলি চলছে কিনা তা দেখার জন্য এটি মূল্যবান।)
কেরি শটস

উত্তর:


3

দেখে মনে হচ্ছে আপনি ম্যাকের অন্তর্নির্মিত সার্ভারটি ব্যবহার করছেন এবং লাইন বরাবর কোথাও ওয়েব ভাগ করা অক্ষম করা হয়েছিল।

আপনার সিস্টেম পছন্দগুলিতে যান এবং ওয়েব ভাগ করে নেওয়া সক্ষম করুন।

নিশ্চিত হওয়ার জন্য যে ক্রেডি মন্তব্যগুলিতে উল্লিখিত হ'ল httpd কাজটি শুরু করেছে

ps -eaf | grep httpd

যা httpd এবং সেইসাথে প্রক্রিয়া আইডি সহ সমস্ত প্রক্রিয়া প্রদর্শন করবে

যদি আপনি কেবল নিম্নলিখিতগুলির মতো কিছু পান

501 22299 22030   0   0:00.00 ttys001    0:00.00 grep httpd

রেফারেন্সিং httpd একমাত্র প্রক্রিয়া গ্রেপ হয় d

এই মুহুর্তে সার্ভারটিকে ম্যানুয়ালি থামানো এবং পুনরায় চালু করার চেষ্টা করুন

sudo httpd -k stop  
sudo httpd -k restart

কনসোল.অ্যাপ লগ এও দেখুন এবং সেখান থেকে আপনি কী তথ্য পেতে পারেন তা দেখতে ফিল্টার করুন।

এটি সক্ষম থাকলে আপনার ব্রাউজারের মধ্যে লোকালহোস্টের দিকে নির্দেশ করার জন্য নিম্নলিখিতটি পাওয়া উচিত

এটি কাজ করে!

এখন পর্যন্ত এত ভাল, সার্ভার চলছে।

এখন সিজি-বিন ফোল্ডারে নেভিগেট করতে, আপনি যদি আগে স্ক্রিপ্ট ব্যবহার করেন তবে এটি ইতিমধ্যে আপনার কনফিগারেশনে ম্যাপ করা উচিত।

আপনি পেতে পারে

নিষিদ্ধ

এই সার্ভারে আপনার কাছে / cgi-bin / অ্যাক্সেস করার অনুমতি নেই।

অথবা আপনি সরাসরি স্ক্রিপ্টে গেলে কোনও অভ্যন্তরীণ সার্ভার ত্রুটি

এবং আপনি chmod 755স্ক্রিপ্টটি করতে পারেন এবং এটি আপনাকে চালনার জন্য সঠিক অনুমতি দেওয়া উচিত।

কী চলছে তা দেখতে আপনি অ্যাক্সেস এবং ত্রুটিযুক্ত লগগুলিও পরীক্ষা করতে পারেন

/ var / লগ / অ্যাপাচি 2 / এক্সেস_লগ
/ ভের / লগ / অ্যাপাচি 2 / ত্রুটি_লগ

/ var হ'ল প্রাইভেট / ভারের প্রতীকী লিঙ্ক


দুর্ভাগ্যক্রমে, আমি অনেকবার ওয়েব ভাগ করে নেওয়া আবার চালু করেছি তবে এটি এখনও কার্যকর হয় না। আমি এগুলি আগে চালিয়েছি (অনুমতি পরিবর্তন করার পরে) তবে এখনও কিছুই নেই ... যদিও ধন্যবাদ। মনে হচ্ছে সমস্যাটি
জোন

@ জন আপনার লগগুলিতে কি বলে? /var/log/apache2/error_logআপনি চেষ্টা করে দেখুন এবং ওয়েব পৃষ্ঠাটি দেখার পরে দেখুন ।
ghoppe


0

অন্য কোনও স্পষ্ট ত্রুটি দেখতে নিম্নলিখিতটি চালান । আমি উপরের সমস্তগুলি করেছি এবং এই ম্যাকটি করেছি (পুনর্নির্মাণ-আপগ্রেড এবং আপগ্রেড ইত্যাদি না করে) প্রাক ২০০৪ - স্রেফ আপগ্রেড করে রেখেছি - সুতরাং এই ম্যাকের বিষয়ে বেশ ইতিহাস ছিল। পায়খানাটিতে কিছু কঙ্কাল ছিল। Webাকনাটি আমার ওয়েব সার্ভারটি বন্ধ হয়ে গেলে আমি কেবল মাউন্টেন সিংহকে আপগ্রেড করেছি।

এটি চালান - আউটপুট লাইনে ত্রুটিগুলি সন্ধান করুন।

sudo httpd -E /private/var/log/apache2

আমার একটি মডিউল ইনস্টল করা আছে (এসভিএন - তবে এটি কেবল একটি বিশদ) এবং এটি httpd.conf ফাইলের শেষে অন্য বিভাগে লোড করা হয়েছিল ।

কমান্ড লাইনের আউটপুট এখানে দেওয়া হয়েছে - এটি ইস্যুটির দিকে ইঙ্গিত করেছে:

httpd: /private/etc/apache2/httpd.conf এর 500 লাইনে সিনট্যাক্স ত্রুটি: /private/etc/apache2/other/svn.conf এর 1 লাইন সিন্ট্যাক্স ত্রুটি: /usr/libexec/apache2/mod_dav_svn.so লোড করা যায় না সার্ভারে: dlopen (/usr/libexec/apache2/mod_dav_svn.so, 10): চিত্র পাওয়া যায় নি

আমি svn.deletedconffile এ svn.conf ফাইলটির নামকরণ করেছি এবং অ্যাপাচি ঠিক এখনই শুরু হয়েছিল। আমাকে আমার সমস্ত সাইট ফাইলগুলিও ch৫৫-এ ছোড করতে হয়েছিল - 4৪৪ নয় যা কিছু সাইটে প্রস্তাবিত।


-2

যদি আপনি পর্বত সিংহে একটি ব্যবহারকারীর নাম.কনফ ফাইল তৈরি করেন তবে এটি মুছুন। এরপরে অ্যাপাচি পুনরায় চালু করার পরে সব ঠিকঠাক হওয়া উচিত :)


2
কীভাবে এই অ্যাক্সেসে সহায়তা করা উচিত localhost? ইউজার.কনফ ফাইলগুলি কেবল অ্যাক্সেসের জন্য প্রয়োজনlocalhost/~user
নোহিলসাইড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.