OpenPNE 3が動かない
う~む,ガジェット機能がほしいので,OpenPNE3 のインストールに挑戦しているが...
インストールは成功するのだが,ログインすると,404エラー(このリンクは無効です)が出てしまう.
なにが問題なのだろうか???
と思ったら,公開ディレクトリの .htaccess の許可を忘れていた.
AllowOverride All
を入れて,解決.
と思ったら,ログイン後の画面が真っ白ジャン....なんなんだよ
管理画面はちゃんと動くのだが...
2010年2月14日
う~む,ガジェット機能がほしいので,OpenPNE3 のインストールに挑戦しているが...
インストールは成功するのだが,ログインすると,404エラー(このリンクは無効です)が出てしまう.
なにが問題なのだろうか???
と思ったら,公開ディレクトリの .htaccess の許可を忘れていた.
AllowOverride All
を入れて,解決.
と思ったら,ログイン後の画面が真っ白ジャン....なんなんだよ
管理画面はちゃんと動くのだが...
OpenPNE をインストールしようとしたら,mbstring の関数が見つからないとエラーが出た.
ブラウザ経由で phpinfo を表示させるときちんと mbstring モジュールがインストールされていることが確認できる.
ところが,コマンドラインで php -m としてみると,mbstring が表示されない.
困って困って,ノーマルヒルを見ながら徹夜.
php -i でコマンドラインでの状態を見てみると...INI ファイルが読み込まれていなかった.そこで,Configuration File (php.ini) Path で示されている場所を確かめると...php.ini がない.そこで,/etc/lib64/の方にある.php.ini をコピー.
これでもまだだめ.どうやら,コマンドライン版の方は,mbstring 利用を明示しないとだめらしい.そこで php.ini の中に,拡張モジュールのありかと利用の明示
extension_dir=/usr/lib64/php/modules
extension=mbstring.so
を記述したら mbstring が使えるようになった.
同様に pdo_mysql も明示的に利用を指定して,万事解決.
2010年2月 8日
remi レポジトリによる PHP のアップデートではPHP5.3にあがっていたことが判明.
5.3 では仕様変更から,mediawiki 等が動かないことが判明.
すぐにでも動かさないとまずいのでとりあえず5.2へダウングレード.
一旦,アンインストールしてから,
CentOS で PHP5.2.5、MySQL5.0.54 を yum update - 熟年広報
に従ってインストール.無事 mediawiki も動いた.
この作業で apache を 2.2 にあげてしまったので,
そのための対処を,
に従って行った.
ふぅ.
現在 5.2.11 なので,もうちょっとあげられるのかな.
というか,mediawiki のバージョンアップが成功すれば,
PHP を5.3 にあげても平気なんだろうか.
2010年2月 3日
RHEL4のPHPをやっとバージョンアップできた.
ありがたやありがたや
Blue Eyes Blue: PHP 5.2.6をRPMでインストール
ただ,php-gd が php 5.1.1 が必要だとかいいやがったので,
一旦アンインストールしたら,無事アップデートできたので,
その後,php-gdを入れなおして,一件落着.