ページへ戻る

− Links

 印刷 

Vine 5 へのアップグレードで大ハマり :: XOOPS マニア

UsersWiki:nao-pon/blog/2010-01-13


RSS of nao-pon/blog[5]
2010 1月 13 (水)
 

Vine 5 へのアップグレードで大ハマり :-o anchor.png[6]

Tag: 自宅サーバー[7] Vine[8] トラブル[9] PHP[10] APC[11]

なんか、思い立って Vine 4.2 から Vine 5.0 へアップグレードした。

結果、大嵌り。

CDイメージからのバージョンアップで楽勝だ!とコーヒーを飲みながら待つこと15分ほど。

完了。やったあ!と思うのも束の間。

ん?あれ?

Page Top

問題だったこと anchor.png[12]

  • apt-get update したら、なんかエラーでてる。しかも文字化けで何のエラーなのかよく分からない。
  • なんとか推測してみると、どうやらアップデートサーバーに繋がらない模様。
  • ネットで調べること暫し。/etc/sysconfig/network-scripts で eth0 の DNS を設定すればいいらしい。
  • やっと繋がり、無事に apt-get update, apt-get dist-upgrade 完了。
  • コンソールの文字化けは、fbterm をインストールし起動すると日本語が表示された。
  • SSH ターミナルでの文字化けは、文字コードを UTF-8(CJK) にしたら直った。
  • これで OK と思ったのだが、なぜか httpd が動いていない。というかインストールすらされていない。なんでだろう?
  • Apache と PHP をインストール。あ、しまった。元の httpd.conf と php.ini バックアップするの忘れた!
  • 記憶を頼りに、しこしこ設定する。
  • eAccelerator をインストール。確か PHP 5.3 は eAccelerator 0.9.6rc1 じゃないと対応していなかったな。よし、間違いなくインストール完了。Apache 再起動!
  • あれ?なんか動作がおかしい。めちゃくちゃ不安定。でも、eAccelerator なしだと、アクセス多すぎでロードアベレージが100 とかいっちゃうので、なしではいかんな。
  • あれあれ?ところで Samba もおかしいじゃん。他のPCから見えないし、アクセスできない。設定は間違っていないはず。
  • またこれも調べたり設定をいじったりすること、暫し。
  • ああ nmb が起動していないのね。起動したらすんなり解決。なんだ、そんなことかよ。
  • ところで、eAccelerator どうしよう。ということで APC に切り替えることにして、インストール。
  • おお!これはいいかも。
  • 共有メモリ の最大値を cat /proc/sys/kernel/shmmax で確認すると 32M。64M にしたいので、echo 67108864 > /proc/sys/kernel/shmmax で設定。
  • /etc/sysctl.conf に kernel.shmmax = 67108864 を追記。
  • おお!なかなかいい感じじゃん。と喜んでいたら、なんかXOOPS[13]にログインできない。APCを切るとログインできる。
  • ん〜。eAccelerator に戻してみたり、設定変えたり、APC にまた戻して、設定変えたりすること暫し。
  • だめじゃん。あ〜いやになってきた。と、いろいろ調べていると PECL :: Bug #16745 :: APC causes object destruction / session writing timing behavior to change[14] 発見!
  • apc_main.c の apc_deactivate() をコメントアウトしてみろ、と。
  • 938行目の apc_deactivate(TSRMLS_C); コメントアウト。C言語も // でいいんだよね。
  • make をやり直して、インストール。
  • おお!今度こそ大丈夫っぽい。やった! :thumb_up:
  • でこんな時間。( 2010-01-14 (木) 01:24:33 ) 今日、1日棒に振った。 :cry:



Last-modified: 2010-01-14 (木) 01:24:33 (JST) (5991d) by nao-pon