|
現: 2010-01-14 (木) 01:24:33 nao-pon |
| + | #navi |
| + | RIGHT:&rsslink(../); |
| + | #boxdate |
| | | |
| + | * Vine 5 へのアップグレードで大ハマり :-o [#vf524e3e] |
| + | RIGHT:&tag(自宅サーバー,Vine,トラブル,PHP,APC); |
| + | |
| + | なんか、思い立って Vine 4.2 から Vine 5.0 へアップグレードした。 |
| + | |
| + | 結果、大嵌り。 |
| + | |
| + | CDイメージからのバージョンアップで楽勝だ!とコーヒーを飲みながら待つこと15分ほど。 |
| + | |
| + | 完了。やったあ!と思うのも束の間。 |
| + | |
| + | ん?あれ? |
| + | |
| + | ** 問題だったこと [#s878c7d6] |
| + | |
| + | - 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にログインできない。APCを切るとログインできる。 |
| + | - ん〜。eAccelerator に戻してみたり、設定変えたり、APC にまた戻して、設定変えたりすること暫し。 |
| + | - だめじゃん。あ〜いやになってきた。と、いろいろ調べていると [[PECL :: Bug #16745 :: APC causes object destruction / session writing timing behavior to change:http://pecl.php.net/bugs/bug.php?id=16745]] 発見! |
| + | - apc_main.c の apc_deactivate() をコメントアウトしてみろ、と。 |
| + | - 938行目の apc_deactivate(TSRMLS_C); コメントアウト。C言語も // でいいんだよね。 |
| + | - make をやり直して、インストール。 |
| + | - おお!今度こそ大丈夫っぽい。やった! :thumb_up: |
| + | - でこんな時間。( 2010-01-14 (木) 01:24:33 ) 今日、1日棒に振った。 :cry: |
| + | ---- |
| + | - 後日追記: [[PHP >= 5.2.10 + APC での session_set_save_handler() 問題の解決法>../2010-04-10]] |
| + | |
| + | RIGHT:&font(90%){&page_comments;}; |
| + | #navi |