ນີ້ແມ່ນຄໍາສັ່ງ interchangep ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍສະຖານີເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
interchange - e-commerce ແລະລະບົບການສະແດງຖານຂໍ້ມູນ HTTP ທົ່ວໄປ
ສະຫຼຸບສັງລວມ
ການປ່ຽນແປງ [-- ທາງເລືອກ] [ໄຟລ໌]
ເວີຊັ່ນ
5.7.7
ລາຍລະອຽດ
Interchange ແມ່ນລະບົບການເຂົ້າເຖິງແລະຖານຂໍ້ມູນທີ່ສຸມໃສ່ອີຄອມເມີຊ. ມັນອະນຸຍາດໃຫ້
ລູກຄ້າເລືອກລາຍການທີ່ຈະຊື້ຈາກຫນ້າລາຍການ. ໂຄງການຕິດຕາມຂໍ້ມູນຜູ້ໃຊ້
ໃນກອງປະຊຸມແລະພົວພັນກັບເຄື່ອງແມ່ຂ່າຍ HTTP ຜ່ານຊັອກເກັດ.
Interchange ມີຫຼາຍ, ຫຼາຍ, ຫນ້າທີ່ແລະລັກສະນະ; ພວກເຂົາເຈົ້າແມ່ນຈໍານວນຫຼາຍເກີນໄປທີ່ຈະອະທິບາຍໃນ
ສະຖານທີ່ນີ້. ຂໍ້ມູນຄົບຖ້ວນສາມາດພົບໄດ້ຢູ່ໃນເວັບໄຊທ໌ຂອງມັນ:
http://www.icdevgroup.org/
ການແລກປ່ຽນຕ້ອງການ Perl 5.8.5 ຫຼືສູງກວ່າ; ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບ Perl ສາມາດເບິ່ງໄດ້ທີ່:
http://www.perl.com/
OPTIONS
Interchange ໃຊ້ Getopt::ໂມດູນຍາວ, ແລະທາງເລືອກສ່ວນໃຫຍ່ຈະຖືກຮັບຮູ້ຖ້າພວກເຂົາ
ເປັນເອກະລັກສະເພາະ. ຮູບແບບ canonical ແມ່ນ:
-a, --ຕື່ມ
ເພີ່ມລາຍການເຂົ້າໃນລະບົບ. ຂໍ້ມູນທີ່ເອົາມາຈາກໄຟລ໌ປ້ອນຂໍ້ມູນ (ຫຼືມາດຕະຖານ
ປ້ອນ). ໝາຍຄວາມວ່າ reconfig=catalog. ຕົວຢ່າງ:
echo "Catalog ງ່າຍດາຍ /catalogs/simple /simple.cgi" | bin/interchange -a
ຂໍ້ມູນແມ່ນຢູ່ໃນຮູບແບບຂອງມາດຕະຖານ Interchange catalog line, ແລະຕ້ອງຢູ່ໃນ
ຮູບແບບເສັ້ນດຽວ.
--runjobs=catalog[=job]
ດໍາເນີນການກຸ່ມວຽກທີ່ເປັນຊຸດຂອງໄຟລ໌ໃນໄດເລກະທໍລີທີ່ມີຊື່ກົງກັນ
ກັບ "ວຽກ". ຕົວຢ່າງ, ຖ້າທ່ານຕັ້ງບັນຊີທີ່ເອີ້ນວ່າ "ປະຈໍາອາທິດ" ໃນຫນ້າເວັບຂອງທ່ານ
ໄດເລກະທໍລີສໍາລັບລາຍການ "ພື້ນຖານ", ທ່ານສາມາດດໍາເນີນການໄຟລ໌ເຫຼົ່ານັ້ນດ້ວຍ:
interchange --runjobs=foundation=ລາຍອາທິດ
ໄຟລ໌ທີ່ລົງທ້າຍດ້ວຍ .html (ຫຼື HTMLsuffix ໃດກໍ່ຕາມສໍາລັບລາຍການນັ້ນ) ຖືກຂ້າມ. ມັນແມ່ນ
ບໍ່ແມ່ນ tree-recursive -- ໄດເຣັກທໍຣີຖືກລະເລີຍ.
ຜົນໄດ້ຮັບສາມາດຖືກສົ່ງອີເມວໄປຫາທີ່ຢູ່ຖ້າທ່ານລະບຸ --email=ທີ່ຢູ່, ແລະພວກມັນຈະເປັນ
ໃສ່ໃນເອກະສານບັນທຶກວຽກ.
ອີກທາງເລືອກໜຶ່ງວຽກສາມາດຖືກລະບຸດ້ວຍ --jobgroup=jobname ກ່ອນທີ່ຈະ ການ --runjobs
ທາງເລືອກ. ໃນຄໍາສັບຕ່າງໆອື່ນໆ, ນີ້ຈະເຮັດວຽກ:
interchange --jobgroup=ລາຍອາທິດ --runjobs=foundation
ອັນນີ້ຈະບໍ່ເຮັດວຽກ:
interchange --runjobs=foundation --jobgroup=ປະຈຳອາທິດ
-d dir, --dir=dir
ໄດເລກະທໍລີສໍາລັບ VendRoot. ນີ້ແມ່ນບ່ອນທີ່ໄຟລ໌ການຕັ້ງຄ່າ Interchange ຈະເປັນ
ຊອກຫາ (ຖ້າບໍ່ໄດ້ກໍານົດຄືນໃຫມ່ດ້ວຍ "-f"), ແລະບ່ອນທີ່ໄຟລ໌ບັນທຶກຈະໄປ (ຖ້າບໍ່ແມ່ນ
ກໍານົດຄືນໃຫມ່ດ້ວຍຄໍາສັ່ງ ErrorFile).
-e ຊື່, --exclude=name
ບໍ່ລວມລາຍການຈາກການເລີ່ມຕົ້ນນີ້.
-email=ທີ່ຢູ່
ທີ່ຢູ່ອີເມລ໌ກັບຜົນໄດ້ຮັບວຽກເຮັດງານທໍາອີເມລເພື່ອ.
-f ໄຟລ໌, --config=file
ໄຟລ໌ການຕັ້ງຄ່າທີ່ຈະໃຊ້ (ຄ່າເລີ່ມຕົ້ນແມ່ນ interchange.cfg ໃນ VendRoot).
-h, --help
ສະແດງການຊ່ວຍເຫຼືອໃນຕົວເລືອກແຖວຄໍາສັ່ງ.
-i, --inetmode
ດໍາເນີນການກັບ socket internet-domain ເທົ່ານັ້ນ. ປົກກະຕິ Interchange ແລ່ນດ້ວຍທັງ UNIX- ແລະ
ເຕົ້າຮັບອິນເຕີເນັດ-ໂດເມນ (ຍົກເວັ້ນໃນ Windows).
--jobgroup=ວຽກ
ກໍານົດວຽກສໍາລັບ --runjobs ຖ້າອັນນັ້ນບໍ່ລວມຢູ່ໃນການໂທ --runjobs. ຕ້ອງນຳໜ້າ
ການເຂົ້າ --runjobs ໃນແຖວຄໍາສັ່ງ.
interchange --jobgroup=ລາຍອາທິດ --runjobs=foundation
ເບິ່ງ --runjobs ສໍາລັບຄໍາອະທິບາຍກ່ຽວກັບສິ່ງທີ່ເຮັດ.
--ຂ້າ [ສັນຍານ]
ໂດຍຄ່າເລີ່ມຕົ້ນ, ຂ້າເຊີບເວີດ້ວຍສັນຍານ KILL (9, ໂດຍປົກກະຕິ). ທາງເລືອກ
ສັນຍານຈະຖືກສົ່ງແທນຖ້າໃຫ້.
-q, --ງຽບ
ສະກັດກັ້ນຂໍ້ຄວາມຂໍ້ມູນຂ່າວສານກ່ຽວກັບການເລີ່ມຕົ້ນ. ມີພຽງແຕ່ສະແດງຂໍ້ຜິດພາດ.
--reconfig=ຊື່
ເຮັດໃຫ້ພຽງແຕ່ລາຍການ "ຊື່" ທີ່ຈະອ່ານການຕັ້ງຄ່າຂອງມັນໃຫມ່.
--remove=catalog
ເອົາລາຍການອອກຈາກການດໍາເນີນງານ; ການຮ້ອງຂໍໃດໆໃນອະນາຄົດຈະໄດ້ຮັບຂໍ້ຄວາມທີ່ບໍ່ພົບ.
-r, --restart
ຢຸດແລະເປີດເຄື່ອງແມ່ຂ່າຍໃຫມ່. ອັນນີ້ອາດຈະໃຊ້ເວລາດົນ ຖ້າມີການນຳໃຊ້ຫຼາຍລາຍການ,
ແລະຈະໃຊ້ລະບົບອອຟລາຍຊົ່ວຄາວ. ຖ້າທ່ານຕ້ອງການປ່ຽນ UserTag, ໃຫ້ໃຊ້
--ຕື່ມທາງເລືອກແທນ.
--ຮັບໃຊ້
ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນຖ້າບໍ່ມີທາງເລືອກໃນໂຫມດ (--reconfig, --kill, --restart, ແລະອື່ນໆ) ແມ່ນ.
ສະຫນອງໃຫ້.
--ຢຸດ
ຢຸດເຊີບເວີຢ່າງສະຫງ່າງາມດ້ວຍສັນຍານ TERM.
-t, --test
ລາຍງານບັນຫາກັບໄຟລ໌ config; ເຮັດໃຫ້ເກີດການຕັ້ງຄ່າທີ່ສົມບູນຂອງ Interchange
server ແຕ່ບໍ່ມີເຄື່ອງແມ່ຂ່າຍເລີ່ມຕົ້ນ.
-u, --unix
ດໍາເນີນການກັບ socket unix-domain ເທົ່ານັ້ນ. ປົກກະຕິ Interchange ແລ່ນດ້ວຍທັງ UNIX- ແລະ
ເຕົ້າຮັບອິນເຕີເນັດ-ໂດເມນ. ນີ້ຈະບໍ່ເຮັດວຽກຢູ່ໃນ Windows.
-v, --ເວີຊັ່ນ
ສະແດງໃຫ້ເຫັນສະບັບໂຄງການ.
--DEBUG=1
ຕັ້ງເປັນຄ່າທີ່ແທ້ຈິງເພື່ອດໍາເນີນການດ້ານຫນ້າໃນໂຫມດດີບັກ. ມັນເປັນເລື່ອງປົກກະຕິທີ່ຈະໄດ້ຮັບການເຕືອນ
ກ່ຽວກັບສິ່ງຕ່າງໆຖ້າທ່ານແລ່ນດ້ວຍ perl -w.
Directive=ຄ່າ
ກໍານົດຄໍາສັ່ງທົ່ວໂລກ Interchange ເມື່ອເລີ່ມຕົ້ນ (ຫຼື --restart). ຕົວຢ່າງ:
interchange SocketPerms=0666
ນີ້ຈະເລີ່ມຕົ້ນເຄື່ອງແມ່ຂ່າຍແລະ override ຄ່າເລີ່ມຕົ້ນຂອງ SocketPerms ຫຼືຄ່າທີ່ກໍານົດໄວ້ໃນ
interchange.cfg ສໍາລັບຕົວຢ່າງນີ້ເທົ່ານັ້ນ. ທຸກໆ --restarts ຈະຕ້ອງກໍານົດຄໍາສັ່ງຄືນໃຫມ່
ຖ້າມັນຍັງມີມູນຄ່ານັ້ນ.
ຊື່:Directive=value
ກໍານົດຄໍາສັ່ງ Interchange ສໍາລັບລາຍການ "ຊື່" ເມື່ອເລີ່ມຕົ້ນ (ຫຼື --restart). ຕົວຢ່າງ:
ການແລກປ່ຽນງ່າຍດາຍ: VendURL="http://localhost/cgi-bin/simple"
ນີ້ຈະເລີ່ມຕົ້ນເຄື່ອງແມ່ຂ່າຍແລະ override ຄ່າເລີ່ມຕົ້ນຂອງ VendURL ສໍາລັບມູນຄ່າທີ່ກໍານົດໄວ້ໃນ
catalog.cfg ສໍາລັບຕົວຢ່າງນີ້ເທົ່ານັ້ນ. ທຸກ --restarts ຈະຕ້ອງກໍານົດຄໍາສັ່ງຄືນໃຫມ່ຖ້າຫາກວ່າມັນ
ຍັງຄົງມີຄຸນຄ່ານັ້ນ.
ໃຊ້ interchangep ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net