protectorを以前インストールしていたのですが、その後、サイトの容量の関係でアンインストールしました。
そして、この度、容量が増えたので、もう一度protectorをインストールしようとしたのですが、
Table 'xoops_protector_log' already exists
というエラー画面が出て来て、インストールが出来ません。
phpmyAdminを使用して、該当箇所を削除すればいいと色々調べて何とか分かり、phpmyadminで、削除しようとしたのですが、これもエラーが出てしまい、削除が出来ませんでした。
すごく基本的なことかもしれないと思うのですが、何分、まだMySqlにはXoopsのみでしか触れたことが無く、勉強途中で、なにがどうなっているのか、思いこみや勘違いをしているかもしれません。
どなたか、ご教授して下さいませんでしょうか。
ちなみに、
サーバーはland.toで、使用XoopsはXOOPS 2.0.13a JPです。以前入れていたprotectorは、最新版の前のヴァージョンです。
本当に済みません
Quote:
Table 'xoops_protector_log' already exists
というエラー画面が出て来て、インストールが出来ません。
アンインストールする際の手順のミスでしょうか。
phpMyAdmin等でで、
protector_access
protector_log
の2つのテーブルを削除すればOKですよ。
Quote:
phpmyAdminを使用して、該当箇所を削除すればいいと色々調べて何とか分かり、phpmyadminで、削除しようとしたのですが、これもエラーが出てしまい、削除が出来ませんでした。
エラーが出る、という時点でおかしいですね。
テーブルのDROPだけですから。
レコードを消すのではなく、テーブルの方を消すのです。
私自身、phpMyAdminは使わないポリシーの人間なので、phpMyAdminの操作については、どこか適当なサイトをご覧になった方が良いと思います。
詳しいアドヴァイスをありがとうございます!
テーブルの方を消すと教えて頂き、色々調べたのですが、phpMyAdminの操作方法も調べたのですが、なかなかわからず、あきらめかけていたところ、
Taq's xoops laboratoryさんのところで配布されている、
MyX_BackUp
というモジュールを見つけました。
これで、クリーンアップというものを選択すると、GIJOEさんが教えて下さった、
protector_access
protector_log
の二つがでてきまして、それらを削除したところ、無事、xoops protectorをインストールすることが出来ました。
本当に有り難うございました
Quote:
KURT666 wrote:
Taq's xoops laboratory
さんのところで配布されている、
MyX_BackUp
というモジュールを見つけました。
これで、クリーンアップというものを選択すると、GIJOEさんが教えて下さった、
protector_access
protector_log
の二つがでてきまして、それらを削除したところ、無事、xoops protectorをインストールすることが出来ました。
ああ、それは良い機能ですね。
xoops_version.php をスキャンして、全$modversion['tables']と比較しているんでしょうけど、今後いっぱい出てくるであろう、xoops_version.php 経由でテーブルを作らないタイプのモジュールとの関係が怖いところではありますが。