アーカイブ | RSS |
TOP
TOP : XOOPS Analyzer3 モジュールを設置しました。
投稿者 : user01 投稿日時: 2015-09-26 17:43:14 (3133 ヒット)
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をインストールしました。
管理画面の文字化け??????の表示が無くなっていました。

印刷用ページ このニュースを友達に送る

Copyright © 2013 gammasystem.jp All Rights Reserved.