#contents();
*** 日本語漢字コードの問題 &color(red){(現状は EUC にしか対応できていない!)}; [#yfa21eca]
- 一部トライアル的に XOOPS を UTF-8 環境で動かすプロジェクトがあることがわかったが、基本的には EUC-JP の対応のみ
-- [[xOOOPS UTF-8:http://nunrg.s57.xrea.com/members/modules/bwiki/index.php?cmd=read&page=MEMO%2FUTF-8%E9%81%8B%E7%94%A8%EF%BC%88%E6%97%A5%E6%9C%AC%E8%AA%9E%EF%BC%89]]
-- [[(無名サイトだが、UTF-8 対応パッケージを公開中):http://domifara.lolipop.jp/xo/]]
- 結果として UTF-8 環境で動作させると 日本語のブロック名などが空白になってしまうので使えない
- [[EUC-JP に対応するための /usr/local/lib/pho.ini の設定:http://xoops.sourceforge.jp/wiki/xoops2/index.php?cmd=read&page=HELP%2F%CA%B8%BB%FA%B2%BD%A4%B1]]
*** 重大決心 : サーバーの漢字コードセットの EUC-JP 化 [#mded2421]
- サーバー漢字コードセットの変更 ( /etc/sysconfig/i18n )

 [root@spirit php-4.4.4]# cat /etc/sysconfig/i18n
 #LANG="ja_JP.UTF-8"
 LANG="ja_JP.eucJP"
 
 #SUPPORTED="ja_JP.UTF-8:ja_JP:ja"
 SUPPORTED="ja_JP.eucJP:ja_JP.ujis:ja_JP:ja"
 
 SYSFONT="latarcyrheb-sun16"
*** PHP の更新 [#e0de94c1]
- コミュニティサイトから PHP-4.4.4 (現時点での最新) を導入して利用していたが mysql との接続に問題があり(予測)、Xoops の日本語ブロック名が表示されないという問題が解決できなかったので、yum の標準版 (php-4.3.9 ) を入れなおした
- パッケージとして下記を併せて導入する必要がある
-- php-mysql
-- php-mbstring
*** 日本語対応プロジェクト ・・・・ 2つある [#a0a0998c]
- 現在 XOOPS(ズープス)の日本語化は2つのプロジェクトが存在することがわかった
-- [[① Xoops Jp:http://xoops.jp/]]
-- [[② XOOPS CUBE:http://xoopscube.jp/]]
- もともとは ①の活動だけがあったが、日本語化対応チームの一部のメンバーが分家して②を立ち上げたように見える
- ①ベースで各種の日本語化対応モジュールを組み合わせた統合パッケージ(下記の XOOPS for You など)があるが 2.0.14 べース
- 現時点では ②の活動の方が活性化しており、今日時点の安定版は 2.0.16a JP で、2.1 系のアルファ版をリリース中
- 本来 日本語対応だけの問題であり 本質的には ①も②も同じ (はず) だが、活性化している ②を採用することにする
- プロジェクト本家の最新は 2.2.3 であり、状況を見てこの組合せも検討してみたい
*** インストール ① (上記 Xoops Jp ベース) ⇒ 現在は使っていない[#lfdafde3]
- 日本語対応済みの [[XOOPS for You :http://xoops4u.sourceforge.jp/pukiwiki/index.php]]の &ref(xoops4u-2013ajp-20060201.zip,center,パッケージ ); を利用した

// [root@spirit Downloads]# ls -l
// -rw-r--r--   1 root     root      19451233  9月 30 09:58 xoops4u-2013ajp-20060201.zip
// 
// [root@spirit Downloads]# unzip xoops4u-2013ajp-20060201.zip
// 
// [root@spirit xoops4u_20060201]# cp -R /root/Downloads/xoops4u_20060201/html/ /var/www/html/
// [root@spirit xoops4u_20060201]# cd /var/www/html/
// [root@spirit html]# mv html xoops
// 
// [root@spirit xoops4u_20060201]# cd options/
// [root@spirit options]# ls -l
// 合計 108
// drwxr-xr-x  3 root root 4096  9月 30 09:58 mod_blockadmin_031
// drwxr-xr-x  4 root root 4096  9月 30 09:58 mod_bluesbb_103
// drwxr-xr-x  3 root root 4096  9月 30 09:58 mod_bulk_020
// drwxr-xr-x  3 root root 4096  9月 30 09:58 mod_bwiki_20050210
// drwxr-xr-x  3 root root 4096  9月 30 09:58 mod_liaise_126
// drwxr-xr-x  4 root root 4096  9月 30 09:58 mod_newbb_202
// drwxr-xr-x  4 root root 4096  9月 30 09:58 mod_news_144
// drwxr-xr-x  3 root root 4096  9月 30 09:58 mod_protector_254a
// drwxr-xr-x  3 root root 4096  9月 30 09:58 mod_rssc_011jp
// drwxr-xr-x  3 root root 4096  9月 30 09:58 mod_search_190
// drwxr-xr-x  3 root root 4096  9月 30 09:58 mod_sitemap_peak_124
// drwxr-xr-x  3 root root 4096  9月 30 09:58 mod_sitemap_weblooms_012
// drwxr-xr-x  3 root root 4096  9月 30 09:58 mod_smartfaq_104_final
// drwxr-xr-x  3 root root 4096  9月 30 09:58 mod_smartsection_105_beta1
// drwxr-xr-x  3 root root 4096  9月 30 09:58 mod_telafreind_102
// drwxr-xr-x  3 root root 4096  9月 30 09:58 mod_telafreindk_2012jp
// drwxr-xr-x  3 root root 4096  9月 30 09:58 mod_theme_changer_250
// drwxr-xr-x  3 root root 4096  9月 30 09:58 mod_waiting_094
// drwxr-xr-x  3 root root 4096  9月 30 09:58 mod_whatsnew_203
// drwxr-xr-x  3 root root 4096  9月 30 09:58 mod_wordpress_050rc_final
// drwxr-xr-x  3 root root 4096  9月 30 09:58 mod_xfsection_110
// drwxr-xr-x  3 root root 4096  9月 30 09:58 mod_xhld_299
// drwxr-xr-x  3 root root 4096  9月 30 09:58 mod_xhnewbb_115
// drwxr-xr-x  3 root root 4096  9月 30 09:58 mod_xoopsgallery_1252j
// drwxr-xr-x  3 root root 4096  9月 30 09:58 mod_xpweather_13a_j21
// drwxr-xr-x  3 root root 4096  9月 30 09:58 sys_header_php_2012jp
// drwxr-xr-x  4 root root 4096  9月 30 09:58 sys_module_textsanitizer_php_2013jp
// 
// [root@spirit options]# cp -R mod_bwiki_20050210/html/modules/bwiki/ /var/www/html/xoops/modules/
// [root@spirit options]# cp -R mod_blockadmin_031/html/modules/blocksadmin/ /var/www/html/xoops/modules/
// [root@spirit options]# cp -R mod_bluesbb_103/html/modules/bluesbb/ /var/www/html/xoops/modules/
// [root@spirit options]# cp -R mod_bulk_020/html/modules/bulk/ /var/www/html/xoops/modules/
// [root@spirit options]# cp -R mod_liaise_126/html/modules/liaise/ /var/www/html/xoops/modules/
// 
// [root@spirit options]# rm -fR /var/www/html/xoops/modules/newbb/
// [root@spirit options]# cp -fR mod_newbb_202/html/modules/newbb/ /var/www/html/xoops/modules/
// 
// [root@spirit options]# rm -fR /var/www/html/xoops/modules/news/
// [root@spirit options]# cp -fR mod_news_144/html/modules/news/ /var/www/html/xoops/modules/
// 
// [root@spirit options]# cp -fR mod_protector_254a/html/modules/protector/ /var/www/html/xoops/modules/
// [root@spirit options]# cp -fR mod_rssc_011jp/html/modules/rssc/ /var/www/html/xoops/modules/
// [root@spirit options]# cp -fR mod_search_190/html/modules/search/ /var/www/html/xoops/modules/
// [root@spirit options]# cp -fR mod_sitemap_peak_124/html/modules/sitemap/ /var/www/html/xoops/modules/
//  ( sitemap モジュールは2種類あったが、最初のものをコピーしておいた )
// 
// [root@spirit options]# cp -fR mod_smartfaq_104_final/html/modules/smartfaq/ /var/www/html/xoops/modules/
// [root@spirit options]# cp -fR mod_smartsection_105_beta1/html/modules/smartsection/ /var/www/html/xoops/modules/
// [root@spirit options]# cp -fR mod_telafreind_102/html/modules/tellafriend/ /var/www/html/xoops/modules/
// 
// [root@spirit options]# cp mod_telafreindk_2012jp/html/modules/mydownloads/*.php /var/www/html/xoops/modules/mydownloads/
// cp: `/var/www/html/xoops/modules/mydownloads/index.php' を上書きしてもよろしいですか(yes/no)? y
// cp: `/var/www/html/xoops/modules/mydownloads/singlefile.php' を上書きしてもよろしいですか(yes/no)? y
// [root@spirit options]# cp mod_telafreindk_2012jp/html/modules/mylinks/*.php /var/www/html/xoops/modules/mylinks/
// cp: `/var/www/html/xoops/modules/mylinks/index.php' を上書きしてもよろしいですか(yes/no)? y
// cp: `/var/www/html/xoops/modules/mylinks/singlelink.php' を上書きしてもよろしいですか(yes/no)? y
// [root@spirit options]# cp mod_telafreindk_2012jp/html/modules/news/*.php /var/www/html/xoops/modules/news/
// cp: `/var/www/html/xoops/modules/news/article.php' を上書きしてもよろしいですか(yes/no)? y
// [root@spirit options]# cp mod_telafreindk_2012jp/html/modules/tellafriend_k/ /var/www/html/xoops/modules/
// cp: omitting directory `mod_telafreindk_2012jp/html/modules/tellafriend_k/'
// [root@spirit options]# cp -fR mod_telafreindk_2012jp/html/modules/tellafriend_k/ /var/www/html/xoops/modules/
// 
// [root@spirit options]# cp -fR mod_theme_changer_250/html/modules/theme_changer/ /var/www/html/xoops/modules/
// [root@spirit options]# cp -fR mod_waiting_094/html/modules/waiting/ /var/www/html/xoops/modules/
// [root@spirit options]# cp -fR mod_whatsnew_203/html/modules/whatsnew/ /var/www/html/xoops/modules/
// [root@spirit options]# cp -fR mod_wordpress_050rc_final/html/modules/wordpress/ /var/www/html/xoops/modules/
// [root@spirit options]# cp -fR mod_xfsection_110/html/modules/xfsection/ /var/www/html/xoops/modules/
// [root@spirit options]# cp -fR mod_xhld_299/html/modules/xhld0/ /var/www/html/xoops/modules/
// [root@spirit options]# cp -fR mod_xhnewbb_115/html/modules/xhnewbb/ /var/www/html/xoops/modules/
// [root@spirit options]# cp -fR mod_xoopsgallery_1252j/html/modules/xoopsgallery/ /var/www/html/xoops/modules/
// [root@spirit options]# cp -fR mod_xpweather_13a_j21/html/modules/XP-Weather/ /var/www/html/xoops/modules/
// 
// [root@spirit options]# mv /var/www/html/xoops/header.php /var/www/html/xoops/header.php_install_orig
// [root@spirit options]# cp sys_header_php_2012jp/html/*.php /var/www/html/xoops/
// [root@spirit options]# rm -fR /var/www/html/xoops/themes/
// [root@spirit options]# cp -R sys_header_php_2012jp/html/themes/ /var/www/html/xoops/
// 
// [root@spirit options]# cp sys_module_textsanitizer_php_2013jp/html/class/*.php /var/www/html/xoops/class/
// cp: `/var/www/html/xoops/class/module.textsanitizer.php' を上書きしてもよろしいですか(yes/no)? y

*** インストール ② (上記 XOOPS Cube ベース) [#n02f0571]
- &ref(xoops-2.0.16a-JP.tar.gz,center,安定版の 2.0.16a ); を利用した
*** インストール中の処理 (パッケージ共通) [#u986e20a]
- インストールの準備 (インストーラーの中で指示される)

 [root@spirit ~]# cd /var/www/html/xoops/
 [root@spirit xoops]# chmod 777 uploads/
 [root@spirit xoops]# chmod 777 cache/
 [root@spirit xoops]# chmod 777 templates_c/
 [root@spirit xoops]# chmod 666 mainfile.php
- インストール完了後の処理 (初期画面で指示される)

 [root@spirit xoops]# rm -fR install/
 [root@spirit xoops]# chmod 444 mainfile.php

*** 初期設定 [#i93bb41d]
- データーベースサーバー = mysql (初期値)
- データーベースサーバーのホスト名 = localhost (初期値)
- データーベースユーザー名 = &color(red){mysql_admin};
- データーベースパスワード = &color(red){mysql_admin_password};
- データーベース名 = &color(red){xoops};
- テーブル接頭語 = &color(red){xoops_muna};
- データーベースへの持続的接続 = いいえ (初期値)
- XOOPS へのパス = /var/www/html/xoops (初期値)
- XOOPS へのURL = http://xoops.hmuna.com (初期値)
----
- (Xoops  の再インストールなどで)データーベース xoopsを再初期化する時には
-- xoops の中身があると上記のインストールプロセスでエラーになる
-- Mysql でデーターベース(xoops)の削除 → 再登録を行う

 [root@spirit Downloads]# mysql -u root -p
 Enter password:
 Welcome to the MySQL monitor.  Commands end with ; or \g.
 Your MySQL connection id is 913 to server version: 4.1.20
 
 Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
 
 mysql>drop database xoops;
 Query OK, row affected (0.00 sec))
 
 mysql>create database xoops;
 Query OK, row affected (0.00 sec))
*** アカウント on [[xoops.hmuna.com :http://xoops.hmuna.com/]] [#p186ad7f]
- User = xoops_admin
- _INSTALL_L167 = xoops_admin  <---- この謎の入力項目は XOOPS4U を使った(=バージョンダウンした)ら出なくなった。 単に日本語化が対応していないのだろう。
- New - _INSTALL_L167 - Admin Login name  (http://dev.xoops.org/modules/phpwiki/index.php/LanguageConstants22
)
*** module : [[bwiki:http://ishii.mydns.jp/modules/bwiki/index.php?B-Wiki]] [#d921a317]
- bwiki は pukiwiki 1.4.5 (2005.2.10) ベース
- 現在運用中の Pukiwiki (1.4.7)   からデータをコピーしただけで正しく表示はできた
- pukiwiki.ini.php で設定してるカスタム設定 (非表示、編集枠の拡大 など) は有功にならない → どこで設定しているか調査が必要
-- [[b-wiki UTF-8 化:http://domifara.lolipop.jp/xo/modules/bwiki/]]
*** 参考 URL [#g3345b78]
- [[Xoops 本家:http://www.xoops.org/]]
- [[Xoops Jp 本家:http://www.xoops.jp/]]
- [[Xoops Cube 本家:http://xoopscube.jp/]]
-- [[フォーラム(質問窓口):http://xoopscube.jp/modules/xhnewbb/]]
- [[chushoukigyo.net:http://www.chushokigyo.net/]]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS