ນີ້ແມ່ນຄໍາສັ່ງ htconfig ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
htconfig - ສ້າງ/ອັບເດດໄຟລ໌ GLOBAL gsearch.cgi
ສະຫຼຸບສັງລວມ
htconfig -I [-v] [-z] [-a ການປະຕິບັດ] [-p pathdb] cgidir
htconfig --ຕິດຕັ້ງ [-- verbose] [--makeghtml] [--formaction=cgi] [--pathdb=paths-file]
cgidir
htconfig [-v] [-u url] [-d GTAGSDBPATH] [-s GTAGSROOT] [htmldir]
htconfig [-- verbose] [--url=base-url] [--tags=GTAGSDBPATH] [--src=GTAGSROOT] [htmldir]
ລາຍລະອຽດ
htconfig ແມ່ນໂຄງການສ້າງແລະຮັກສາການໂຕ້ຕອບ cgi ສູນກາງສໍາລັບ hypertext
ສ້າງດ້ວຍ Shigio Yamaguchi's GLOBAL ລະບົບໂຄດຄໍາສັ່ງລະຫັດແຫຼ່ງ.
htconfig ຖືກນໍາໃຊ້ເພື່ອສ້າງສະຄິບທີ່ຈໍາເປັນໃນ cgi-bin ທີ່ມັກຂອງລະບົບຂອງທ່ານ
ໄດເລກະທໍລີ, ແລະເພື່ອຮັກສາ ເສັ້ນທາງ ຖານຂໍ້ມູນ, ທີ່ gsearch.cgi ໃຊ້ເພື່ອຊອກຫາຂອງທ່ານ
ແຫຼ່ງ hypertext ແລະໄຟລ໌ TAGS ທີ່ກ່ຽວຂ້ອງ. ອັນນີ້ເຮັດໃຫ້ GLOBALການຄົ້ນຫາ hypertext ຂອງ
ສິ່ງອໍານວຍຄວາມສະດວກໂດຍບໍ່ຈໍາເປັນຕ້ອງໃຫ້ທ່ານເປີດໃຊ້ cgi ປະຕິບັດພາຍນອກຂອງ cgi-bin ໃນທົ່ວລະບົບ
ລະບົບ.
htconfig ເຮັດຫນ້າທີ່ເປັນ backend ສໍາລັບ htmake(1) script ທີ່ອັດຕະໂນມັດຂະບວນການຂອງ
ການສ້າງແຫຼ່ງ hypertext ກັບທາງເລືອກທີ່ກ່ຽວຂ້ອງ htags(1) ແລະຕ້ອງການເພີ່ມ
ຂໍ້ມູນເຂົ້າໃນຖານຂໍ້ມູນເສັ້ນທາງ. htconfig ຍັງສາມາດສ້າງເປັນສູນກາງທາງເລືອກ
ghtml.cgi script, ສໍາລັບຜູ້ໃຊ້ຂອງ htags -c ທາງເລືອກທີ່ສ້າງ hypertext ທີ່ຖືກບີບອັດດ້ວຍ
a .ghtml ຕໍ່ທ້າຍ.
OPTIONS
ສາມັນ ທາງເລືອກໃນການ
- ໃນ, -- verbose
uh, ທ່ານໄດ້ຮັບຫນຶ່ງເດົາ.
ຕິດຕັ້ງ ທາງເລືອກໃນການ
ທາງເລືອກເຫຼົ່ານີ້ຈະຖືກນໍາໃຊ້ໃນລະຫວ່າງການຕິດຕັ້ງເບື້ອງຕົ້ນຂອງ cgi ສູນກາງ
ກົນໄກ. ຖ້າທ່ານຕິດຕັ້ງນີ້ເປັນຊຸດຄູ່, ທ່ານອາດຈະບໍ່ຈໍາເປັນຕ້ອງໃຊ້ສິ່ງເຫຼົ່ານີ້
ແລະສາມາດຂ້າມໄປຫາພາກຕໍ່ໄປ. ຖ້າບໍ່ດັ່ງນັ້ນເຈົ້າ ຕ້ອງ ແລ່ນ htconfig --ຕິດຕັ້ງ ກັບໃດໆຫຼື
ທັງຫມົດຂອງທາງເລືອກດັ່ງຕໍ່ໄປນີ້ ກ່ອນທີ່ຈະ ການນໍາໃຊ້ htmake(1) ຫຼືອັນໃດອັນໜຶ່ງ ຖານຂໍ້ມູນ ທາງເລືອກໃນການ of
htconfig.
- ຂ້ອຍ, --ຕິດຕັ້ງ
ສ້າງ gsearch.cgi in cgidir ແລະສ້າງໄຟລ໌ config /etc/gtags/htmake.conf if
ມັນບໍ່ມີຢູ່ແລ້ວ. ເຈົ້າ ຕ້ອງ ລະບຸ cgidir, ບໍ່ມີຄ່າເລີ່ມຕົ້ນ.
-a ການປະຕິບັດ, --formaction=ການກະທຳ
ວາງຄຳສັ່ງສົ່ງຄ່າເລີ່ມຕົ້ນສຳລັບ hypertext ທີ່ສ້າງຂຶ້ນດ້ວຍ htmake(1) ເຂົ້າໄປໃນ
/etc/gtags/htmake.conf ເມື່ອໄຟລ໌ນັ້ນຖືກສ້າງຂື້ນ. ທ່ານສາມາດແກ້ໄຂ htmake.conf ຢູ່ໃດໆ
ເວລາທີ່ຈະປ່ຽນມັນ, ຫຼື override ການຕັ້ງຄ່າຂອງມັນຈາກເສັ້ນຄໍາສັ່ງ. ການຕັ້ງຄ່ານີ້ເປັນ
url ຢ່າງແທ້ຈິງຂອງ gsearch.cgi ໃນລະບົບຂອງທ່ານອາດຈະເປັນສິ່ງທີ່ທ່ານຕ້ອງການຢູ່ທີ່ນີ້
ເວັ້ນເສຍແຕ່ວ່າທ່ານເຂົ້າໃຈວ່າເປັນຫຍັງບໍ່.
ຕົວຢ່າງ. --formaction=http://host/cgi-bin/gsearch.cgi
-p ຖານຂໍ້ມູນເສັ້ນທາງ, --pathdb=paths-ຖານຂໍ້ມູນ
ເອົາສະຖານທີ່ລະບົບໄຟລ໌ຂອງ ເສັ້ນທາງ ຖານຂໍ້ມູນ ໄຟລ໌ເຂົ້າໄປໃນ /etc/gtags/htmake.conf
ເມື່ອໄຟລ໌ນັ້ນຖືກສ້າງຂື້ນ. ເຈົ້າ ຕ້ອງ ກໍານົດສະຖານທີ່ສໍາລັບການ ເສັ້ນທາງ ຖານຂໍ້ມູນ
ບໍ່ວ່າຈະເປັນທາງເລືອກນີ້ຫຼືໂດຍການດັດແກ້ GSPATHDATA option in htmake.conf ກ່ອນທີ່ຈະ
ການນໍາໃຊ້ htmake(1) ຫຼືຕົວເລືອກຖານຂໍ້ມູນຂອງ htconfig(1).
ເນື່ອງຈາກການປ່ຽນແປງລະບົບໄຟລ໌ບໍ່ມີຄ່າເລີ່ມຕົ້ນສໍາລັບການນີ້. ສໍາລັບ Debian GNU/Linux
ລະບົບສະຖານທີ່ທີ່ຕ້ອງການແມ່ນ:
/var/lib/gsearch/pathdata
ຂໍ້ສະເຫນີແນະຫນຶ່ງສໍາລັບການ * ລະບົບ BSD ຈະເປັນ:
/var/gsearch/pathdata
-z, --makeghtml
ຕິດຕັ້ງສະຄຣິບ ghtml.cgi ໃນ cgidir. ທ່ານຍັງຈະຕ້ອງແກ້ໄຂເຄື່ອງແມ່ຂ່າຍ http ຂອງທ່ານ
config ເພື່ອເຮັດໃຫ້ການນໍາໃຊ້ນີ້. ສໍາລັບ apache ນີ້ກ່ຽວຂ້ອງກັບການຮັບປະກັນ mod_mime ແລະ
mod_actions ຖືກໂຫລດແລະເພີ່ມສາຍເຊັ່ນ:
AddHandler htags-gzipped-html ghtml
ການປະຕິບັດ htags-gzipped-html /cgi-bin/ghtml.cgi
to your httpd.conf ຍື່ນ.
ຖານຂໍ້ມູນ ທາງເລືອກໃນການ
ຕົວເລືອກເຫຼົ່ານີ້ຖືກໃຊ້ເພື່ອຕັ້ງຄ່າ ແລະຮັກສາ ເສັ້ນທາງ ຖານຂໍ້ມູນ ທີ່ອະນຸຍາດໃຫ້ gsearch.cgi
ເພື່ອຊອກຫາແຫຼ່ງ hypertext ຂອງທ່ານແລະມັນເປັນໄຟລ໌ tag. ທ່ານຄວນໂທຫາ htconfig ກັບສິ່ງເຫລົ່ານີ້
ທາງເລືອກໃນເວລາທີ່ທ່ານຍ້າຍໄຟລ໌ຫຼືສ້າງຕົ້ນໄມ້ແຫຼ່ງ hypertext ໃຫມ່ທີ່ມີ htags(1). ທ ເສັ້ນທາງ
ຖານຂໍ້ມູນ ຕ້ອງການແຫຼ່ງ hypertext ທີ່ຖືກສ້າງຂຶ້ນດ້ວຍ a ເປັນເອກະລັກ id ການນໍາໃຊ້ htags
--id=someid ທາງເລືອກ.
ໃນເວລາທີ່ສ້າງເປັນ ໃຫມ່ ຕົ້ນໄມ້ hypertext ທີ່ເຈົ້າອາດຈະມັກໃຊ້ htmake(1) ທີ່ຮຽກຮ້ອງໃຫ້
htags ກັບທາງເລືອກທີ່ຕ້ອງການແລະຫຼັງຈາກນັ້ນໂທຫາ htconfig ເພື່ອປັບປຸງ ເສັ້ນທາງ ຖານຂໍ້ມູນ ເປັນຫນຶ່ງ
ການດໍາເນີນງານດຽວ.
htmldir
ລະບຸເສັ້ນທາງລະບົບໄຟລ໌ໄປຫາຮາກຂອງຕົ້ນໄມ້ແຫຼ່ງ hypertext ຂອງທ່ານ. ມັນ
ເລີ່ມຕົ້ນເປັນ ./HTML ສອດຄ່ອງກັບ htags(1) ຄ່າເລີ່ມຕົ້ນແລະບໍ່ຈໍາເປັນທັງຫມົດຖ້າຫາກວ່າ
--url ທາງເລືອກແມ່ນຖືກນໍາໃຊ້ ແລະ ລະບົບຂອງທ່ານມີ lynx(1) ທີ່ມີຢູ່,
-u base-url, --url=base-url
url ພື້ນຖານຂອງແຫຼ່ງ hypertext ຂອງທ່ານ. ສໍາລັບຜົນໄດ້ຮັບທີ່ດີທີ່ສຸດສະເຫມີໃຊ້ url ຢ່າງແທ້ຈິງ
ທີ່ນີ້.
ຕົວຢ່າງ. http://host/~user/mysource
ມັນຕັ້ງໄວ້ໃນຕອນຕົ້ນ ໄຟລ໌:/htmldir
-d gtagsdbpath, --tags=gtagsdbpath
ເສັ້ນທາງລະບົບໄຟລ໌ໄປຫາ GTAGS ໄຟລ໌ທີ່ກ່ຽວຂ້ອງກັບແຫຼ່ງຂອງທ່ານ. ມັນຕັ້ງໄວ້ໃນຕອນຕົ້ນ
ໄດເລກະທໍລີປະຈຸບັນ.
-s gtagsroot, --src=gtagsroot
ເສັ້ນທາງລະບົບໄຟລ໌ໄປຫາຮາກຂອງຕົ້ນໄມ້ຕົ້ນແຫຼ່ງຂໍ້ຄວາມທົ່ງພຽງຂອງທ່ານ. ມັນ
ເລີ່ມຕົ້ນເປັນໄດເລກະທໍລີປະຈຸບັນ.
ຕົວຢ່າງ
ເພື່ອເລີ່ມຕົ້ນແລະຕິດຕັ້ງໄຟລ໌ cgi ແລະ config:
# htconfig -I -a http://host/cgi-bin/gsearch.cgi \
-p /var/lib/gsearch/pathdata /usr/lib/cgi-bin
ເພື່ອສ້າງ hypertext ແລະປັບປຸງ ເສັ້ນທາງ ຖານຂໍ້ມູນ:
$ cd /usr/src/myprog
$ gtags
$ htags --action=http://host/cgi-bin/gsearch.cgi \
--id=uniqueid --nocgi
$ htconfig
ຫຼືຫຼາຍກວ່ານັ້ນງ່າຍໆ:
$ cd /usr/src/myprog
$ gtags
$ htmake
ເພື່ອປັບປຸງ ເສັ້ນທາງ ຖານຂໍ້ມູນ ຖ້າທ່ານຍ້າຍ hypertext, TAGS ໄຟລ໌ຂອງທ່ານ, ຫຼືຕົ້ນສະບັບ
ແຫຼ່ງໂປຼແກຼມ:
$ htconfig -u new-url -d new-gtagsdbpath \
-s new-gtagsdbroot newhtmldir
ບາງສ່ວນຂອງທາງເລືອກເຫຼົ່ານີ້ອາດຈະ inferred - ເບິ່ງຄ່າເລີ່ມຕົ້ນຂອງເຂົາເຈົ້າພາຍໃຕ້ ຖານຂໍ້ມູນ ທາງເລືອກໃນການ
ຜູ້ໃຊ້ແລ່ນ htconfig or htmake ຕ້ອງມີການອະນຸຍາດຂຽນສໍາລັບການ ເສັ້ນທາງ ຖານຂໍ້ມູນ.
ໃຊ້ htconfig ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net