うーむ、一歩進んだんだけど、とまっちゃったな。
でも、今度はエラーが出ているのでまだやりやすい。
Fatal [PHP]: Call to undefined method Legacy_ModuleInstaller::Legacy_ModuleInstaller() in file (html)/modules/message/admin/class/myInstaller.class.php line 16 (1)
うーん、調べたけどよくわからない。
伊ところでインストールは失敗しているが、再読込すると、なんとなく、ページが表示できてしまう。
文字化けしたりでどうしようもないのだけど。
で、なんとか設定を見てみると、PHP設定のところが見える。
いろいろ赤いところがあるので、この辺直してみるか。
現状の本番環境でも赤いところはあるので、差分は、
ショートオープンタグ : オフ
出力バッファリング : オン
Curlの拡張 : いいえ (required by recent modules)
GDの拡張 : いいえ (required by recent modules)
あたりかな?
# apt-get install php5-curl
# systemctl restart apache2
で、curlは解決。
PHPの設定で
# pico /etc/php5/apache2/php.ini
short_open_tag = On
# systemctl restart apache2
うん、思った通りに赤い部分の問題は解決しているけど、インストールは失敗するな。
一部表示が?????に、なっていて、フォントの問題かと思ったけど、ソースを見ると、元の情報が????になっている様子。
やはり、データベースがらみの問題か?
データベースを確認したところ、一部の指定が、latin1になっている。
これを、utf8にしなくちゃ。
# pico /etc/mysql/my.cnf
以下追加、
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
再起動
# /etc/init.d/mysql restart
おお?うまく変わったぞ。
だめだ!症状変わらない。
一回、データベースを削除して作り直し。
・・・やった!、結局、インストーラーの最後でエラーは出たけど、日本語も無事に表示され、なんとなく動いているようだ。
よしよし。しばらくこれで使ってみよう。