XOOPS Analyzer3 モジュールを設置しました。
投稿日時 2015-09-26 17:43:14 | カテゴリ: TOP
|
XOOPS Analyzer3 モジュールを設置しました。 これで当サイトでもアクセスカウンターが利用出来ます。 が、ここまで辿り着くのに紆余曲折がありました^^;
[1] 最初は「Analyzer for XC」をインストールしようと思っていましたが MySQLのバージョンの関係とダウンロードファイルが見つからず 断念しました。
[2] 「Analyzer for XC」の代わりに「XOOPS Analyzer3」 を 互換モジュール ≫≫ モジュールの管理 ≫≫ モジュールのインストール から、 「XOOPS Analyzer3」をインストールしましたが、失敗してしまいました。 ---------------------------------------- モジュールインストール ログ
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 20 XOOPS Analyzer3 モジュールのインストールに失敗しました Force Uninstallation is started. ----------------------------------------
↓
[3] sqlutility.phpを編集しました。
class/database/sqlutility.php の
function splitMySqlFile(&$ret, $sql) { 直下に、以下の行を挿入。
$sql = str_replace( 'TYPE=MyISAM', 'ENGINE=MyISAM', $sql );
[4] 再度、モジュールのインストールを実施した。 モジュールインストールログ↓ ------------------------------------------------------------ Table baa4c5_analyzer_data created. Table baa4c5_analyzer_setting created. Data inserted to table baa4c5_analyzer_setting Data inserted to table baa4c5_analyzer_setting Data inserted to table baa4c5_analyzer_setting Data inserted to table baa4c5_analyzer_setting Data inserted to table baa4c5_analyzer_setting Data inserted to table baa4c5_analyzer_setting Data inserted to table baa4c5_analyzer_setting Table baa4c5_analyzer_counter created. ブロック をインストールしました ブロック をインストールしました ブロックテンプレート analyzer_count_block.html をインストールしました ブロック をインストールしました ブロックテンプレート analyzer_uarank_block.html をインストールしました ブロック をインストールしました ブロックテンプレート analyzer_modrank_block.html をインストールしました ブロック をインストールしました ブロックテンプレート analyzer_relink_block.html をインストールしました コンフィグ admin_theme を追加しました XOOPS Analyzer3 モジュールのインストールに成功しました ------------------------------------------------------------
↓ [5] 管理画面が文字化けして何も出来ない状態でした。 どうやら、XOOPS Analyzer3はEUC-JPだったらしく文字化けしていました。 自サイトの環境のUTF8に変更する必要があるとの事でした。
↓ [6] 下記サイトを参考に対応しました。 http://www.guildmukku.com/xoops/modules/pico/index.php?content_id=31
※フリーソフトの文字コード判定&変換ツール.NETを下記サイトからダウンロード。 http://www.vector.co.jp/soft/dl/winnt/util/se476748.html
[7] ローカル上にある一度アップロードした「XOOPS Analyzer3」フォルダ毎、 変換をかけました。
[文字コード判定&変換ツール.NETの設定] 入力ファイルまたはフォルダ I:\Xoops\モジュール\Analyzer
入力文字コード EUC ---------------------------------------- 出力ファイルまたはフォルダ I:\Xoops\モジュール\aaa 文字コード UTF8 改行コード CRLF サブフォルダも対象にチェック
↓ [出力]ボタンを押して出力。 ↓ [8] 出力されたフォルダの中身を、 サーバーの下記ディレクトリに全て上書きを実施 /modules/Analyzer ↓ [9] 管理画面を確認しました。 文字化けが解消されていましたが、権限をつける画面で ??????と文字化けしていました。 ※「XOOPS Analyzer3」をアンインストールせずに作業をしたのが原因です。
↓ [10] 仕方なくモジュールのアンインストール&文字変換したAnalyserをインストールしました。 管理画面の文字化け??????の表示が無くなっていました。
|
|