また間があいてます。こういうの向いてないや。ま、とりあえずメモ。最近EC-CUBEをちょこっとずつ触っているんですがそれ関連です。


EC-CUBEの管理画面 - 受注管理で何かする場合、使用ポイントが1000ポイント以上だと',(カンマ)'で勝手に区切られて使用ポイントが千分の一程度になったりします。ステキ!


一応「ポイント欄には数値以外使えないッス」的な感じで怒られるんだけど、その際使用ポイント欄が「1,000」→「1」って感じに修正されとるワケで。


テンプレート(admin/order/edit.tpl)をいじる必要があるんだけど、普通にやると悲しいことになるので色々と遠回りせにゃアカンわけですが、1系の最初の頃から2系の最新のものまで満遍なく同じテンプレートだかなんだかで起こる。これは今まで誰もツッコまなかったのかしら。それともそういう仕様?みんなでツッコんだけど修正されなくてこの話題飽きちゃってるだけ?いや、自分が知らない何かがあるのやも。


自分で値を生成しといてそのまま渡すとエラーになるのは結構ステキだよなぁ。熱いぜ!というか、知らないと使用ポイントが1000以上の注文はステータス変更しただけで使用ポイントが強制的に変わる可能性があるのは結構ヤバいんじゃないかしら。


まぁ別にいいんだけど。

飽きっぽいなぁ。とりあえずまたやり出しました。

毎回のようにつまづいて、あーこれこうやりゃ

いいんだっけみたいなのを繰り返してるので

書いておく。

あ、またSC430にVine入れましたよ。

・locateの前にupddatedbを。

・ifconfigは/sbinの中。

・apt系はsuの後。

今回はzencartちゅうのを入れて、カスタマイズ

できるようになるのが目標です。

以前挑戦して失敗したVine Linux、ダメ元で入れてみたらスンナリ入った。すげー。何がいいってaptが使えるのが良い。あと日本産なので日本語環境が安心らしいです。PowerEdge SC430でLinux入れようと思ってる人はVineを検討すると良いと思うよ!


とりあえず今

# apt-get update

# apt-get upgrade

中です。ま、ボチボチ環境を作っていきたいと思ってます。

再起動するとKDEがうまく動かなくなってしまいます。仕方なくCUIでログイン。

とりあえず

% apt-get update

% apt-get upgrade

% apt-get dist-upgrade

% apt-get -f install

など打ち込んでみるも泥沼。どうやらx11-commonというのがやっちゃってるらしい。で、ネット検索。

http://p-grp.nucleng.kyoto-u.ac.jp/~honda/tips.html

% dpkg -i --force-overwrite /var/cache/apt/archives/x11-common_6.9.0.dfsg.1-6_all.deb

で解決。あざっす!そんでなんかwvdialちゅうののインストールに失敗してるくさいので

% apt-get remove wvdial

でスッキリ!

SC430にKNOPPIXをハードディスクにインストールしたのですが、何回もつまずきました。解決方法だけ書きます。ハードディスクにインストールした後、何よりも先にシェルを起動して、


% apt-get --purge remove kdelock-knoppix

% apt-get remove kdebluetooth


を実行。もちろんsuでルートになってから。これをやらないでapt-get updateとかapt-get upgradeをやって、にっちもさっちもいかなくなってaptが動かなくなって何度も再インストールしました。


というかまだ本当にうまくいってるかはわからないけれど、kdebluetoothが消えたことが物凄く嬉しいのです。まあ、とりあえずaptさえ動いてくれればなんとかなる…っ!はず。

本当は先にPHPのをやろうと思ったけれども、体調等の関係で先にサーバを作ることにしました。

ネットで検索してみると、みんな苦労してるみたい。PoerEge SC430とDebianの相性は最悪っぽい。色々調べてみたけどうまくいかない。

ということで本当はやりたくなかったんだけど最後の手段。KNOPPIXの登場です。CDを作成してKNOPPIXを起動後、ルートシェルを立ち上げて

% knoppix-installer

で完了。拍子抜けするくらい簡単に入りました。とりあえず

% apt-get update

% apt-get upgrade

を打ち込む。なんか依存関係でエラーが出たので

% apt-get install -f

で終わり。うわぁ、楽チンだ。で、なんかネットワークに繋がってないのでKNOPPIXメニューあたりのどっかを動かしてEnterを適当に押してたら繋がった。あ、これはaptの前にやりました。

でもリブートしたらKDE起動中に止まってまたログイン画面へ。…うーん。とりあえずコマンドオンリーで起動。すると文字化け。

% apt-get install jfbterm

% modprobe -q vesafb || modprobe -q vga16fb

% modprobe -q fbcon

% jfbterm -c other,EUC-JP,iconv,UTF-8 -q

でとりあえず日本語表示可能になりました。が、リブートするごとに打ち込まなきゃなので面倒だなあ。まあサーバなのでリブートはあんまりしないとは思うんだけど…。

ということで次はKDEをなんとかするのと、各ソフトのインストール&設定を少しずつやっていきたいと思います。

どうしてもaptで楽をしたかったので、Freshrpmsというのが対応しているFedora core 4をインストールすることに大決定。ということでisoイメージをダウンロードしました。今度はCD4枚組です。


インストールはFedora core5とほぼ一緒。んで、http://apt.freshrpms.net/ からapt-0.5.15cnc7-6.fc4.i386.rpm というファイルをダウンロード→実行。aptはスンナリ入りました。


が、apt-cache searchしても欲しいソフトが見つからない。むー。sources.listをいじってみたりもしましたが解決せず。どうやらFedora core系ではwebminは手動でインストールするしかないっぽい。まだあんまり調べてないけど。Debian入れたいなあ。でもDebianだとインストールの時点でエラーになるっちゅうか。CDがうまく認識されなかったり。RAIDの設定をオフにすればどうにかなるような記述もインターネットで見つけたけどイマイチ釈然とせず。


今後の選択肢。


1.Fedora coreのままいく場合。ソフトのインストールはyum上になければ手動が多くなるっぽいので、その都度調べなきゃ。

2.Debianにする場合。インストールさえしてしまえば、ソフトはなんとかなる。


よし、調べるのが1回で済むDebianにしよう。そういやエラーメッセージで調べてないので、もしかしたらサクッと解決するかもしれません。解決して欲しい。


でも先にPHPである程度のものを先に作ることにします。ユーザ登録・ログインをDBと絡めてやる予定です。明日中にはある程度形を作りたい。

元々Debianを使っていたので(使いこなしてはいないけど)、aptを使ってパッケージ管理をしようと思ってました。で、最初に結論です。少なくとも今の俺には入れられません。


まずyumでaptを入れようとがんばってみました。


aptの癖で

% yum update

% yum upgrade

を実行してみたら、かなり時間がかかった。


その後yumでaptを入れようとするも入らず。http://apt.freshrpms.net/ というところでも、Fedora Core5のはないっぽい。あとGPGのキーとやらが必要っぽい。試しにwebminを入れようとしたけど、


% yum install webmin


で入らない。


% yum search webmin


で1個も見つからない。この時点で面倒になったので、これからDebianを入れます。



追記:なんとDebianのインストール時にHDDを認識しない。さて、どうしようかな…。

DELLからサーバ届きました。ということでFedora core5をインストールします。DVDドライブがついてないので、http://fedora.jp/ の「ダウンロード」メニューから国内の適当なミラーサイトを選択し、/5/i386/iso/の中の「FC-5-i386-disc1.iso」「FC-5-i386-disc2.iso」「FC-5-i386-disc3.iso」「FC-5-i386-disc4.iso」「FC-5-i386-disc5.iso」をダウンロードし、CDに書き出す。


インストールは下記ページを参考にしました。


http://kajuhome.com/fedora5_inst.shtml


頭のいい人のを参考にすると安心ですね。



追記:ネットワークデバイスやゲートウェイを指定するとうまくいかなかったので、とりあえずデフォルトで入れなおしました。後ほどwebminで指定します。

ずっと放置してました。実は病気で会社をずっと休んでます。


必要になったので、サーバを立てることにしました。ハードはDELLで購入。近日中に届くはず。クーポンとかでもっと安く買えるようになるまで待とうと思ったけど、安いから買うんじゃない、必要だから買うんだってことで即購入。CPUは3GB弱、メモリ512MB、HDD80GBくらい。細かい数字の違いはたいして気にしません。


予定している構成。

OS:Linux系

Server:Apache2.x

CGI:PHP5

DB:PostgreSQL8.x

FTP:Proftpd

MAIL:Sendmail

Streaming:Darwin Streaming Server


あとはWebminを入れようと思ってます。インストール・更新はapt-getで楽をします。GUIは入れない予定です。ある程度の設定はLAN内のWindowsからブラウザでできるし。viで設定ファイルいじっても良いし。


ついでにPHPでサイトを構築する予定ですが、それについてはここでやるかは未定です。締切は初夏。…できるかなあ。いや、できるかどうかじゃなくて、やるかやらないか、だ。で、やるんだ。がんばれ俺。


ということで続きはDELLからサーバ機が届いてからってことで。