LOGIN ID Password Auto Login Register Now! Lost Password?
Xoops Q&A

モジュールの再インストールが出来ない

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています

投稿ツリー


前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 | 投稿日時 2016/8/31 17:51
pop  2nd Class   投稿数: 9
お世話になります。

今までXOOPS Cube Legacy2.1.8aで稼働していたのですが
今回XOOPS Xにアップグレードしたのですが

複数設置しているmyalbumの1つの投稿者が表示されなくなり
原因を調べてわからなかったので、素人考えで
アンインストールをしてみました。

その後に再度インストールしてみたのですが
以下のメッセージが出てインストール出来ません。

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 14
マイアルバム2 モジュールのインストールに失敗しました
Force Uninstallation is started.


WHA'S NEWのモジュールもアンインストールしてから
再インストールしても同様に出来ません。

どなたかご存じの方は、いらっしゃいますでしょうか?

よろしくお願いします。



サイト/システム情報は以下のなります。

Distribution : XOOPS X(ten) 20160615
XC Legacyバージョン : XOOPS Cube Legacy 2.2.3 Beta 1
デフォルト・サイトテーマ : pallet
デフォルトのテンプレート・セット : default
使用言語 : japanese
デバッグモードを有効にする : PHPデバグ
オペレーティングシステム : Linux u
サーバー : Apache
ユーザーエージェント : Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36
PHPバージョン : 5.5.35
MySQLのバージョン : 5.6.23-log
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2016/9/2 20:03
pcboy  2nd Class   投稿数: 9
POPさん、こん**は。pcboyです。

'TYPE=MyISAM'は、ちょっと古いMySQLのバージョンで使っていた記述なので、
'ENGINE=MyISAM'に変更する必要があります。

お使いのmyalbumモジュールのバージョンが古いのかと思います。

そこで、手作業で、
XOOPS_ROOT/modules/myalbum/sqlディレクト以下にあるファイル
myalbum.sql
myalbum0.sql
myalbum1.sql
myalbum2.sql
それぞれのファイル内の「TYPE=MyISAM;」の部分を「ENGINE=MyISAM;」にすべて書き換えてから、
再度、モジュールのインストールを試して見て下さい。

あとは、xupdateモジュールを導入すれば、
xupdateに対応しているモジュールのアップデートが簡単になりますのでお勧めです。

ちなみに「myalbum-p」は、xupdateに対応しているモジュールです。

以上。
#少しでも、お役に立てば幸いです。
#では、また。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2016/9/2 20:19
pop  2nd Class   投稿数: 9
早速のお返事ありがとうございます。

書き忘れてましたが'TYPE=MyISAM'からは'ENGINE=MyISAM'への変更もしました。

お聞きしたいのですが、文字コード変換ツールで変換してからでないと、UTF8に変換されたデータベースにならないのでしょうか?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2016/9/2 20:33
pcboy  2nd Class   投稿数: 9
あっと、書き換え済みですか。

エラーメッセージからだとこれなんですが、すべて書き換えましたか。

モジュールのインストール用sqlファイルは、キャラクタコードを気にする必要はありません。

以上。
#少しでも、お役に立てば幸いです。
#では、また。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2016/9/2 20:40
pop  2nd Class   投稿数: 9
pcboyさん

お返事ありがとうございます。

一通りチェックしてみます。

投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2016/9/2 21:01
pop  2nd Class   投稿数: 9
pcboyさん

sqlの中身をチェックしたらTYPE=MyISAMになっていないものがありました。

なんとか再インストールは出来ました。

ありがとうございます。
投票数:0 平均点:0.00
  条件検索へ

Back to Page Top
MainMenu
Manuals
Search
XOOPS Official & Dev.
XOOPS Communities