>>1 軽々しく考えすぎ。 たとえばシステムに不具合があって誤発注になって損害が出た場合、 誰がどのように責任を取るのか? セキュリティに穴があって第三者が悪意で大量の注文を出した場合、 どうやって対処するのか? 少なくとも B to B および B to C のサイトを 素人がたいした知識もなく構築したところで、 あとあと泣きを見るだけだよ。 CGIを勉強したければ、誰にも迷惑のかけないように個人サイトから始めるのがスジ。 CGIがらみの知識だけでなく、少なくともセキュリティやその他諸々の知識を習得するのに 仕事の片手間に独学でやるとするなら最低でも1年はかかるとみていい。 セキュリティのこと色々習得するだけでもそうとうかかる。 時間が大事か、金が大事か? 上司に相談すべし。 業者に仕事を出して、その仕事内容やソースを直接見て勉強するのが CGIがらみの知識を会得する一番の近道だと思うが。
Software error: Can't locate HTML/Parser.pm in @INC (@INC contains: ./lib /usr/local/pkg/perl/5.8.7/lib/i386-linux-thread-multi /usr/local/pkg/perl/5.8.7/lib /usr/lib/perl5/site_perl/5.8.7/i386- linux-thread-multi /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.7/i386- linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl .) at lib/HTML/FillInForm.pm line 9. BEGIN failed--compilation aborted at lib/HTML/FillInForm.pm line 9. Compilation failed in require at util.cgi line 7. BEGIN failed--compilation aborted at util.cgi line 7. For help, please send mail to the webmaster (webmaster@mesh.ad.jp), giving this error message and the time and date of the error. Software error: [Thu Aug 21 23:39:04 2008] order.cgi: Can't locate HTML/Parser.pm in @INC (@INC contains: ./lib /usr/local/pkg/perl/5.8.7/lib/i386-linux-thread-multi /usr/local/pkg/perl/5.8.7/lib /usr/lib/perl5/site_perl/5.8.7/i386- linux-thread-multi /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl .) at lib/HTML/FillInForm.pm line 9. [Thu Aug 21 23:39:04 2008] order.cgi: BEGIN failed--compilation aborted at lib/HTML/FillInForm.pm line 9. [Thu Aug 21 23:39:04 2008] order.cgi: Compilation failed in require at util.cgi line 7. [Thu Aug 21 23:39:04 2008] order.cgi: BEGIN failed--compilation aborted at util.cgi line 7. Compilation failed in require at order.cgi line 13. For help, please send mail to the webmaster (webmaster@mesh.ad.jp), giving this error message and the time and date of the error.
Software error: Can't locate HTML/Entities.pm in @INC (@INC contains: ../ ./lib /usr/local/pkg/perl/5.8.7/lib/i386-linux-thread- multi /usr/local/pkg/perl/5.8.7/lib /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread- multi /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl .) at lib/HTML/Parser.pm line 14. Compilation failed in require at lib/HTML/FillInForm.pm line 10. BEGIN failed--compilation aborted at lib/HTML/FillInForm.pm line 10. Compilation failed in require at util.cgi line 7. BEGIN failed--compilation aborted at util.cgi line 7. For help, please send mail to the webmaster (webmaster@mesh.ad.jp), giving this error message and the time and date of the error. Software error: [Fri Aug 22 10:26:30 2008] order.cgi: Can't locate HTML/Entities.pm in @INC (@INC contains: ../ ./lib /usr/local/pkg/perl/5.8.7/lib/i386-linux-thread- multi /usr/local/pkg/perl/5.8.7/lib /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread- multi /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl .) at lib/HTML/Parser.pm line 14. [Fri Aug 22 10:26:30 2008] order.cgi: Compilation failed in require at lib/HTML/FillInForm.pm line 10. [Fri Aug 22 10:26:30 2008] order.cgi: BEGIN failed--compilation aborted at lib/HTML/FillInForm.pm line 10. [Fri Aug 22 10:26:30 2008] order.cgi: Compilation failed in require at util.cgi line 7. [Fri Aug 22 10:26:30 2008] order.cgi: BEGIN failed--compilation aborted at util.cgi line 7. Compilation failed in require at order.cgi line 13. For help, please send mail to the webmaster (webmaster@mesh.ad.jp), giving this error message and the time and date of the error.
Software error: Can't locate loadable object for module HTML::Parser in @INC (@INC contains: ../ ./lib /usr/local/pkg/perl/5.8.7/lib/i386-linux-thread-multi /usr/local/pkg/perl/5.8.7/lib /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread- multi /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl .) at lib/HTML/FillInForm.pm line 10 Compilation failed in require at lib/HTML/FillInForm.pm line 10. BEGIN failed--compilation aborted at lib/HTML/FillInForm.pm line 10. Compilation failed in require at util.cgi line 7. BEGIN failed--compilation aborted at util.cgi line 7. For help, please send mail to the webmaster (webmaster@mesh.ad.jp), giving this error message and the time and date of the error. Software error: [Fri Aug 22 13:50:17 2008] order.cgi: Can't locate loadable object for module HTML::Parser in @INC (@INC contains: ../ ./lib /usr/local/pkg/perl/5.8.7/lib/i386-linux-thread- multi /usr/local/pkg/perl/5.8.7/lib /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread- multi /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/vendor_perl /5.8.7 /usr/lib/perl5/vendor_perl .) at lib/HTML/FillInForm.pm line 10 [Fri Aug 22 13:50:17 2008] order.cgi: Compilation failed in require at lib/HTML/FillInForm.pm line 10. [Fri Aug 22 13:50:17 2008] order.cgi: BEGIN failed--compilation aborted at lib/HTML/FillInForm.pm line 10. [Fri Aug 22 13:50:17 2008] order.cgi: Compilation failed in require at util.cgi line 7. [Fri Aug 22 13:50:17 2008] order.cgi: BEGIN failed--compilation aborted at util.cgi line 7. Compilation failed in require at order.cgi line 13. For help, please send mail to the webmaster (webmaster@mesh.ad.jp), giving this error message and the time and date of the error.