[[Mail Server の移行]] [Thu Jul 26 13:30:04 2012] [notice] Apache/2.2.22 (FreeBSD) mod_ssl/2.2.22 OpenSSL/0.9.8q DAV/2 configured -- resuming normal operations [Thu Jul 26 13:30:18 2012] [error] [client 210.255.122.209] File does not exist: /usr/local/www/apache22/data/Images, referer: http://219.117.246.205/~niihamai/main-top-8.html [Thu Jul 26 13:30:18 2012] [error] [client 210.255.122.209] File does not exist: /home/niihamai/public_html/logo-tile.gif, referer: http://219.117.246.205/~niihamai/main-top-8.html [Thu Jul 26 13:31:13 2012] [error] [client 210.255.122.209] File does not exist: /usr/local/www/apache22/data/Images, referer: http://219.117.246.205/~niihamai/m *** You are installing Counter as root *** ------------------------------------------------------------------------- Your configuration is shown below. You are only allowed to change the cgi-bin directory. If you want to change it, edit the file Config.tmpl and change the variable CGIBIN_DIR to the appropriate directory. Do not change anything else. cgi-bin directory = y conf directory = /usr/local/etc/Counter/conf conf file to install= count.cfg digit directory = /usr/local/lib/Counter/digits data directory = /usr/local/etc/Counter/data log directory = /var/log log file = Counter.log RGB file to install = ./data/rgb.txt ------------------------------------------------------------------------- Press Control-C to abort Continue [y|n]? proceeding... Now if you know what user and group id child processes of http server use, I can change the ownership and access permission accordigly. If you do not know, they are usually defined in the file httpd.conf with User and Group. I suggest create a unique user and group say httpd and set the User and Group to httpd. *Do you know the user and group id of httpd' child process [y|n]:? *Enter user id of httpd's child process [nobody]:? *Enter group id of httpd's child process [nogroup]:? installing Count.cgi->y installing count.cfg->/usr/local/etc/Counter/conf installing sample datafile ./data/data/sample.dat->/usr/local/etc/Counter/data installing rgb.txt->/usr/local/lib/Counter installing Counter.log->/var/log chown: nobody.nogroup: illegal user name installing image strip for digit style A->/usr/local/lib/Counter/digits/A installing sample image peng.gif->/usr/local/lib/Counter/digits/A installing image strip for digit style B->/usr/local/lib/Counter/digits/B installing strip image for digit style C->/usr/local/lib/Counter/digits/C installing strip image for digit style D->/usr/local/lib/Counter/digits/D installing sample image lenna.gif->/usr/local/lib/Counter/digits/D installing strip image for digit style E->/usr/local/lib/Counter/digits/E installing image foo.gif in E->/usr/local/lib/Counter/digits/E installing image yeehaw.gif in A->/usr/local/lib/Counter/digits/A installing strip image for digit style cd->/usr/local/lib/Counter/digits/cd installing strip image for digit style cdr->/usr/local/lib/Counter/digits/cdr installing strip image for digit style cdd->/usr/local/lib/Counter/digits/cdd installing strip image for digit style bang->/usr/local/lib/Counter/digits/bang installing the mirroring script cd /usr/ports/www/wwwcount/work/wwwcount2.5/utils/extdgts; install -s -o root -g wheel -m 555 extdgts /usr/local/bin; cd /usr/ports/www/wwwcount/work/wwwcount2.5/utils/mkstrip; install -s -o root -g wheel -m 555 mkstrip /usr/local/bin; install -o root -g wheel -m 444 mkstrip.1 /usr/local/man/man1; install -o root -g wheel -m 555 mkstrip.sh /usr/local/lib/Counter/digits ===> Compressing manual pages for wwwcount-2.5_2 ===> Registering installation for wwwcount-2.5_2 ===> Cleaning for wwwcount-2.5_2 [Updating the pkgdb <format:bdb_btree> in /var/db/pkg ... - 164 packages found (-0 +1) . done] *wwwcount でエラー出る [#yeb06a68] wwwcount は、もうメンテとかされてない風で、いつまで経っても Ver2.5.2のまんま。 で、20111123にFreeBSD 8.2Rインストールしたサーバにインストールすると、 [Thu Nov 24 04:20:29 2011] [error] [client 219.117.246.207] /libexec/ld-elf.so.1: Shared object "libc.so.6" not found, required by "Count.cgi", referer: http://www.niihama-med.or.jp/top-frame.html [Thu Nov 24 04:20:29 2011] [error] [client 219.117.246.207] Premature end of script headers: Count.cgi, referer: http://www.niihama-med.or.jp/top-frame.html のようなエラーが出る。 もう、最近は、何でもかんでもグーグル先生に訊く♪(´ε` ) http://www.cyberciti.biz/faq/libexecld-elfso1-shared-object-libcso6-not-found/ # cd /usr/ports/misc/compat6x # make install clean portinstall misc/compat6x ******************************************************************************* * * * Do not forget to add COMPAT_FREEBSD6 into * * your kernel configuration (enabled by default). * * * * To configure and recompile your kernel see: * * http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig.html * * * ******************************************************************************* で、無事カウンター表示OK (o゜▽゜)o