RSS
 

Archive for the ‘サーバー’ Category

さくらサーバーにswfmillをインストール

06 6月

さくらサーバーにswfmillをインストールした備忘録。
プランはビジネスの安い方。

swfmillをダウンロードしてインストールしますが、
最新バージョンはlite用パッチが上手くきかないので0.2.12を使う。

wget http://swfmill.org/releases/swfmill-0.2.12.tar.gz
tar xzf swfmill-0.2.12.tar.gz
cd swfmill-0.2.12
wget http://lab.klab.org/files/flash/encoding.patch
patch -p1 < encoding.patch

configureは自分のディレクトリのパスを指定。

./configure –-prefix=/home/username

エラーがでるのでソースを修正。
src/gSWFParseXML.cppの31行目

size_t r = iconv(cd, (const char**)&pin, &inbytesleft, &pout, &outbytesleft);

src/gSWFWriteXML.cppの31行目

size_t r = iconv(cd, (const char**)&pin, &inbytesleft, &pout, &outbytesleft);

libpngのバージョンが合わない場合は下記も修正。
pngは自分で用意するならチェックいらないだろう…という勝手な前提。
src/swft/readpng.cの72行目

// if (!png_check_sig(sig, )
// return 1; /* bad signature */

これでmake & make installで、phpから起動してみたらxmlが出力されたところまでは確認。
あとは未確認。

 
 

Ajaxが使えないサーバー

14 7月

こんな症状が発生。

Ajaxリクエストを行うと失敗するのだが、以下のような条件。

IEでcss等 … 成功
IEでphpファイル … 失敗
FireFox?でphpファイル … 成功
別のサーバーでIEでphpファイル … 成功

つまり、特定のサーバーでphpファイルのリクエストを行うと
失敗してしまうという現象。

原因は、apacheの設定で
AddDefaultCharset none

とするとこうなるらしい。
ちゃんと

#AddDefaultCharset
という風にしなければならない。

 
No Comments

Posted in CentOS

 

RAID1の設定

19 6月

http://www.ysd.bne.jp/linux/raid.htm

http://tangiku.net/wiki/index.php?Ce­ntOS%A4%C7%A5%BD%A5%D5%A5%C8%A5%A6%A 5%A7%A5%A2RAID
を参考にしたら出来た。

bootが後者と同じくmd0にあったので、

grub-install --root-directory=/boot /dev/hda

にしたら、再起同時に見事にgrubの画面で止まった。
しょうがないので

configfile /grub/grub.conf

で復活できます。

原因は上記コマンドだと/boot/boot/grubを見てしまうために
設定ファイルが足りないから。
色々と変な情報が行き交ってて訳がわからなかったが、
とりあえず以下が正しいよう。

grub-install --root-directory=/ /dev/hda

あとは参考URLに書いてあるとおりにしたら出来た。

 
No Comments

Posted in CentOS