Xwordsモジュール ディレクトリ名変更

モジュールXwords

 状態:  閲覧数:1,788  投稿日:2009-04-17  更新日:
readmeより転載。
----------------------------------------------------------------------------------------------------------------
1.まずは、ディレクトリ名を「xwords」から変更します。

2.次に、エディタなどで sql/mysql.sql を開き、テーブル名を変更します。
  「CREATE TABLE `xwords_cat`」の部分と「CREATE TABLE `xwords_ent`」の部分、
  「xwords」から変更したディレクトリ名に書きかえます。
  例えば、ディレクトリ名が「dic」なら次のように。
  「CREATE TABLE `xwords_cat`」→「CREATE TABLE `dic_cat`」
  「CREATE TABLE `xwords_ent`」→「CREATE TABLE `dic_ent`」

3.あとは、templates ディレクトリ内にあるファイルの名前をすべて変更します。
  例えば、ディレクトリ名が「dic」なら次のように。
  xwords_category.html → dic_category.html
  xwords_entry.html → dic_entry.html
  xwords_index.html → dic_index.html
  xwords_letter.html → dic_letter.html
  xwords_preview.html → dic_preview.html
  xwords_request.html → dic_request.html
  xwords_search.html → dic_search.html
  xwords_submit.html → dic_submit.html
  blocks/entries_new.html → blocks/dic_new.html
  blocks/entries_random.html → blocks/dic_random.html
  blocks/entries_top.html → blocks/dic_top.html
  blocks/entries_initial.html→ blocks/dic_initial.html

  以上です。これでインストール(アップデート)してください。
----------------------------------------------------------------------------------------------------------------


■なお、適正なパーミッションであれば自動修正可能との記載があったのだが、
試してみたところどういうわけかうまくいかなかったため、結局、手動で修正を行うこととなった。
----------------------------------------------------------------------------------------------------------------
sql/mysql.sql とすべてのテンプレートファイルのパーミッションが書き込み可能
 (例えば 777)になっている場合は、ディレクトリを「xwords」から変更するだけで
 上記の作業を自動的に行います。
----------------------------------------------------------------------------------------------------------------



■また、順番も大切。モジュールインストールした後、テンプレート名を変更してもうまくいかなかった。


■ちなみに、ディレクトリ名を変更した後、必要な修正処理を行わずにアップを行っても、モジュールインストールまでは可能。
(但し、正常に動作せず、また、通常アンインストール出来なくなる)。

▼この場合の処理
1.アンインストール実行
モジュールアンインストール ログ
・テーブル xwords_cat をドロップできませんでした
・テーブル xwords_ent をドロップできませんでした


2.強制アンインストール実行
モジュールアンインストール ログ
・テーブル xwords_cat をドロップできませんでした
・テーブル xwords_ent をドロップできませんでした
・モジュール情報をデータベースから削除しました
・WORDS新着ブロック ブロックのアンインストールに成功しました
・WORDS人気ブロック ブロックのアンインストールに成功しました
・WORDSランダムブロック ブロックのアンインストールに成功しました
・WORDS頭文字ブロック ブロックのアンインストールに成功しました
・WORDS モジュールのアンインストールに失敗しました


3.ドロップ出来なかったテーブルを、phpMyAdminなどで、手動削除


■参考にしたサイト
http://www.kanpyo.net/mydownloads+viewcat.cid+50.htm



09.4.26.追記
上記のやり方では、xwordsのページ自体には表示されるのだが、新着等のブロックには何故か表示されなかった。
理由とか不明。
色々試したが、結局、何も分からなかったので全てを諦めアンインストール。
xwordsフォルダ全体にgrep置換を行ったものを再アップロードして、インストール自体をやりなおした。


Xwordsを導入してみた

Xwordsでファイルアップロード