ファイルのタイムスタンプを見ると2009年頃にインストールしてたのだが、ずーっとメニューでの日本語の文字化けの原因が分からず放おっていたのだが、ふと調べて見る気になってググってみたりしたら、何と! php script ファイルの先頭に 0xef 0xbb 0xbf ってのが有って(BOM と言うのらしいが)これが悪さしてたっと。vim で眺めている内はこの存在が見えず vi で確認出来た。
システムの最近のブログ記事
あれっ! portupgrade ならないや。
/usr/local/share/apr/build-1/libtool --silent --mode=link cc -g -O2 -pipe -I/usr/local/include -fno-strict-aliasing -L/usr/lib -L/usr/local/lib/db42 -Wl,-rpath=/usr/local/lib -L/usr/local/lib -pthread -o ab ab.lo -lm -L/usr/local/lib -Wl,-R/usr/local/lib -lpcre /usr/local/lib/libaprutil-1.la -ldb-4.2 -lgdbm -lexpat -liconv /usr/local/lib/libapr-1.la -lcrypt -pthread -lssl -lcrypto
ab.o: In function `main':
/usr/ports/www/apache22/work/httpd-2.2.24/support/ab.c:2246: undefined reference to `TLSv1_2_client_method'
/usr/ports/www/apache22/work/httpd-2.2.24/support/ab.c:2244: undefined reference to `TLSv1_1_client_method'
*** [ab] Error code 1
1 error
*** [all-recursive] Error code 1
1 error
*** [all-recursive] Error code 1
1 error
*** [do-build] Error code 1
Stop in /usr/ports/www/apache22.
*** [build] Error code 1
Stop in /usr/ports/www/apache22.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20130306-95375-ndb1n2-0 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=apache22-2.2.23_4 UPGRADE_PORT_VER=2.2.23_4 make
** Fix the problem and try again.
** Listing the failed packages (-:ignored / *:skipped / !:failed)
! www/apache22 (apache22-2.2.23_4) (linker error)
なので、軽~くスルー。
※ 本日(2013/0307)やり直したら動いたよ。patch でも当たったのかな?
もうこれ以上内部的にどうこうしてもさほどの改善は望めないだろうと、今度はより外部に情報を発信していく事を考えている。まずは、ネット・ビジネスであるから、それを高めていく手段をと考えてみる。既にグーグル・ショッピングには登録して、そちらから商品検索出来るようにはしてあるが、これでは能動的に探し求めている購入希望者にしか分からないので、今回構築したのは、こちらから積極的に商品情報を発信していく方法である。具体的には新たに商品を登録したり修正したら、そのデータを自動的にfacebookページに投稿していくシステムである。で、それをfacebookの機能でtwitterにこれまた自動的に転送投稿するようにした。これで、なみかた羊肉店のtopページには、そのtwitterを見られるようにしてあるので、これでEC-CUBE → facebook → twitter → EC-CUBE と循環してくようになった。
未だ、孤軍奮闘であるから、これらのシステムがどれだけ有効なのか、疑問ではあるが何もしないよりはましではあろう。