うーむ、一歩進んだんだけど、とまっちゃったな。

でも、今度はエラーが出ているのでまだやりやすい。



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



おお?うまく変わったぞ。



だめだ!症状変わらない。

一回、データベースを削除して作り直し。



・・・やった!、結局、インストーラーの最後でエラーは出たけど、日本語も無事に表示され、なんとなく動いているようだ。

よしよし。しばらくこれで使ってみよう。