yuu_nkjm blog
2011-05-22(Sun) 編集
[openSUSE][PHP][Langrid][CMS] openSUSE 11.2に言語グリッドツールボックス(Language Grid Toolbox)をインストール
openSUSE 11.2が動作するマシン上に,言語グリッドツールボックス(Language Grid Toolbox, Langrid Toolbox)をインストールをする.
php 5.2系のインストール
php 5.3系(以降)では動かないことに注意する.今回は5.2系を入れた.openSUSE 11.2へのPHP 5.2インストールはopenSUSEにPHP 5.2をインストールする - yuu_nkjm blog(2011-05-21)を参照.
yastでphp-jason, php-mysql, php-pearなど,必要そうなライブラリを入れる.
php-pear-SOAPとphp-SOAPが異なることに注意する.php-pear-soapは以下でインストール出来る.
pear install soap-beta pear list
MySQLのインストール
MySQLの文字コードがUTF8になっていることを確認する.
mysql> show variables like "char%"; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+
データベースの作成
create database ${dbname} default character set utf8 collate utf8_general_ci; 例えば create database toolbox default character set utf8 collate utf8_general_ci;
ユーザの作成
grant all on *.* to toolbox@localhost; set password for toolbox@localhost=password('passwd');
XOOPSと言語グリッドToolboxのインストール
ここからは,インストール手順の通り実行する.
メモ
-
chmod 777 toolbox/html/uploads/ toolbox/html/cache/ toolbox/html/templates_c/ chmod 666 toolbox/html/mainfile.php chmod 777 toolbox/xoops_trust_path/cache chmod 777 toolbox/xoops_trust_path/templates_c chmod 777 toolbox/xoops_trust_path/session chmod 777 toolbox/xoops_trust_path/log chmod 777 toolbox/xoops_trust_path/modules/protector/configs
- メモリ割り当てを256Mにする.