هذا هو الأمر htconfig الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
htconfig - إنشاء / تحديث ملفات GLOBAL gsearch.cgi
موجز
htconfig -I [-v] [-z] [-a عمل] [-p باثدب] com.cgidir
htconfig --تثبيت [- الإسراف] [--مكيجتمل] [- التشكيل =CGI] [--pathdb =مسارات ملف]
com.cgidir
htconfig [-v] [-u URL] [-d غتاغسدباث] [-s جتاغسروت] [هتملدر]
htconfig [- الإسراف] [--url =قاعدة url] [- العلامات =غتاغسدباث] [- src =جتاغسروت] [هتملدر]
الوصف
htconfig هو برنامج لإنشاء وصيانة واجهة CGI مركزية للنص التشعبي
تم إنشاؤها باستخدام Shigio Yamaguchi's مواكبة عالمية نظام علامة التعليمات البرمجية المصدر.
htconfig يُستخدم لإنشاء البرامج النصية الضرورية في صندوق cgi-bin المفضل لديك
الدليل والحفاظ على مسارات قاعدة بيانات، التي gsearch.cgi يستخدم لتحديد موقع الخاص بك
مصدر النص التشعبي وملفات TAGS المرتبطة به. وهذا يتيح مواكبة عالمية بحث النص التشعبي
المرافق دون مطالبتك بتمكين تنفيذ CGI خارج حاوية cgi-bin على مستوى النظام
الدليل.
htconfig بمثابة الواجهة الخلفية لـ htmake(1) البرنامج النصي الذي يقوم بأتمتة عملية
إنشاء مصدر نص تشعبي بالخيارات ذات الصلة بـ htags(1) والإضافة المطلوبة
إدخالات إلى قاعدة بيانات المسارات. htconfig يمكن أيضًا إنشاء ملف
ghtml.cgi النصي ، لمستخدمي htags -c الخيار الذي ينشئ نصًا تشعبيًا مضغوطًا بامتداد
a. لاحقة .ghtml.
OPTIONS
مشترك مزيد من الخيارات
-الخامس، - الإسراف
أه ، لديك تخمين واحد.
تثبيت مزيد من الخيارات
يتم استخدام هذه الخيارات أثناء التثبيت الأولي لـ CGI المركزية
آلية. إذا قمت بتثبيت هذا كحزمة ثنائية ، فربما لن تحتاج إلى استخدامها
ويمكن التخطي إلى القسم التالي. وإلا أنت يجب يجري htconfig --تثبيت مع أي أو
كل من الخيارات التالية قبل استخدام htmake(1) أو أي من قاعدة البيانات مزيد من الخيارات of
htconfig.
-أنا، --تثبيت
يخلق gsearch.cgi in com.cgidir ويقوم بإنشاء ملف التكوين /etc/gtags/htmake.conf if
انها غير موجودة بالفعل. أنت يجب تحديد com.cgidir، لا يوجد تقصير.
-a العمل، --formaction = عمل
يضع إجراء الإرسال الافتراضي للنص التشعبي الذي تم إنشاؤه باستخدام htmake(1) في
/etc/gtags/htmake.conf عندما يتم إنشاء هذا الملف. يمكنك التعديل htmake.conf في أي
حان الوقت لتغييره ، أو تجاوز الإعداد الخاص به من سطر الأوامر. ضبط هذا على
عنوان url المطلق لـ gsearch.cgi على نظامك ربما يكون ما تريده هنا
ما لم تفهم لماذا لا.
على سبيل المثال. - التشكيل =http://host/cgi-bin/gsearch.cgi
-p مسارات قاعدة البيانات ، --pathdb = مسارات-قاعدة البيانات
يضع موقع نظام الملفات لملف مسارات قاعدة بيانات ملف في /etc/gtags/htmake.conf
عندما يتم إنشاء هذا الملف. أنت يجب تحديد موقع لـ مسارات قاعدة بيانات
إما باستخدام هذا الخيار أو عن طريق تحرير ملف غسباتداتا الخيار في htmake.conf قبل
استخدام htmake(1) أو خيارات قاعدة البيانات من htconfig(1).
نظرًا لاختلافات نظام الملفات ، لا يوجد تقصير لهذا. لديبيان جنو / لينكس
أنظمة الموقع المفضل هو:
/ var / lib / gsearch / pathdata
اقتراح واحد لأنظمة BSD سيكون:
/ var / gsearch / pathdata
-z ، --مكيجتمل
تثبيت البرنامج النصي ghtml.cgi بتنسيق com.cgidir. ستحتاج أيضًا إلى تعديل خادم http الخاص بك
التكوين للاستفادة من هذا. ل اباتشي هذا ينطوي على ضمان mod_mime.
mod_actions يتم تحميلها وإضافة خطوط مثل:
AddHandler htags-gzipped-html com.ghtml
اكشن htags-gzipped-html /cgi-bin/ghtml.cgi
لديك httpd.conf و ملف.
قاعدة البيانات مزيد من الخيارات
تُستخدم هذه الخيارات لتكوين ملف مسار قاعدة بيانات الذي يسمح لـ gsearch.cgi
للعثور على مصدر النص التشعبي وملفات العلامات الخاصة به. يجب عليك الاتصال htconfig مع هؤلاء
الخيارات عند نقل الملفات أو إنشاء شجرة مصدر نص تشعبي جديدة باستخدام htags(1). ال مسار
قاعدة بيانات يتطلب مصدر النص التشعبي ليتم إنشاؤه بامتداد فريد من نوعه id يستخدم ال htags
--id = بعض الخيار.
عند إنشاء جديد شجرة مصدر النص التشعبي التي قد تفضل استخدامها htmake(1) الذي يستدعي
htags مع الخيارات المطلوبة ثم المكالمات htconfig لتحديث مسار قاعدة بيانات ك
عملية واحدة.
هتملدر
يحدد مسار نظام الملفات إلى جذر شجرة مصدر النص التشعبي. هو - هي
التخلف عن ./لغة البرمجة في الخط مع htags(1) الافتراضات وليس مطلوبًا على الإطلاق إذا كان
--url يستخدم الخيار نظامك لديه الوشق حيوان(1) متاح ،
-u عنوان url الأساسي --url = عنوان url الأساسي
عنوان url الأساسي لمصدر النص التشعبي الخاص بك. للحصول على أفضل النتائج ، استخدم دائمًا عناوين url المطلقة
هنا.
على سبيل المثال. http://host/~user/mysource
يتم تعيينه افتراضيًا إلى ملف: / htmldir
-d gtagsdbpath ، --tags = gtagsdbpath
مسار نظام الملفات إلى ملف GTAGS الملفات المرتبطة بمصدرك. يتم تعيينه افتراضيًا إلى
الدليل الحالي.
-s gtagsroot - src = gtagsroot
مسار نظام الملفات إلى جذر شجرة مصدر النص العادي الأصلي. هو - هي
الافتراضي إلى الدليل الحالي.
أمثلة
لتهيئة ملفات التكوين و CGI وتثبيتها:
# htconfig -I -a http://host/cgi-bin/gsearch.cgi \
-p / var / lib / gsearch / pathdata / usr / lib / cgi-bin
لتوليد النص التشعبي والتحديث مسار قاعدة بيانات:
$ cd / usr / src / myprog
gtags $
htags $ - الإجراء =http://host/cgi-bin/gsearch.cgi \
--id = فريد - nocgi
htconfig $
أو ببساطة أكثر:
$ cd / usr / src / myprog
gtags $
htmake $
لتحديث مسار قاعدة بيانات إذا قمت بنقل النص التشعبي أو ملفات TAGS أو الأصل
مصدر البرنامج:
$ htconfig -u new-url -d new-gtagsdbpath \
-s جديد-gtagsdbroot newhtmldir
يمكن الاستدلال على بعض هذه الخيارات - انظر الإعدادات الافتراضية أسفل قاعدة البيانات مزيد من الخيارات
المستخدم قيد التشغيل htconfig or htmake يجب أن يكون لديك إذن كتابة لـ مسار قاعدة البيانات.
استخدم htconfig عبر الإنترنت باستخدام خدمات onworks.net