سؤال

كنت ألعب مع Apache CGI وأنا أحاول تشغيل برنامج نصي CGI عند طلب امتداد ملف معين.

لدي ما يلي في My Apache2.conf:

giveacodicetagpre.

لذلك عندما أحاول طلب صفحة HTML، Hello.html، من دليل المستندات الخاص بي، أحصل على رسالة خطأ تقول إنها تعذر العثور على مسار يجمع بين موقع البرنامج النصي الخاص بي CGI وطلب الملف:

غير موجود

url المطلوب /usr/lib/cgi-bin/test.pl/hello.html لم يتم العثور عليها هذا الخادم.خادم Apache / 2.2.22 (Ubuntu) في منفذ Ryan-VirtualBox 80not وجدت

لماذا لن يتم تشغيل البرنامج النصي CGI الخاص بي، ولماذا يتم تقديم هذا المسار المشترك كما لم يتم العثور عليه؟

شكرا مقدما.

هل كانت مفيدة؟

المحلول

وفقا ل وثائق mod_actions ، cgi-البرنامج النصي هو مسار URL إلى مورد. لذلك أعتقد أنه يجب إعادة كتابة توجيه عملك:

giveacodicetagpre.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top