CPIサーバーへのインストール方法
(シェアードプラン X10の場合)
2.0.1a及び2.1.1-betaで確認済み)
2.0.1a及び2.1.1-betaで確認済み)
- 2系インストール時の注意事項 - PostgreSQL 8.1.10利用時
htaccess
PHPのCGI版なので記述に注意(下記はPHP5.2.4の動作の記述とphp.iniへのPATH
PHPのCGI版なので記述に注意(下記はPHP5.2.4の動作の記述とphp.iniへのPATH
AddHandler x-httpd-php524 .php suPHP_ConfigPath /usr/home/ユーザーID/html/
↑ルートディレクトリにhtml内のファイルを設置した際のPATH
html内へphp.iniの配置です。
html内へphp.iniの配置です。
php.ini
[mbstring] mbstring.language = Japanese mbstring.internal_encoding = EUC-JP mbstring.http_input = UTF-8 mbstring.http_output = pass mbstring.encoding_translation = Off mbstring.detect_order = auto mbstring.substitute_character = none;
インストール前ファイル修正(修正しないとインストールできません)
+表記は追加、-表記は削除 左の行は修正後の行番号になります。
UTF-8でEUCデータベースを使う際の修正箇所です。
data/class/pages/admin/basis/LC_Page_Admin_Basis_ZipInstall.php
+表記は追加、-表記は削除 左の行は修正後の行番号になります。
UTF-8でEUCデータベースを使う際の修正箇所です。
data/class/pages/admin/basis/LC_Page_Admin_Basis_ZipInstall.php
106 + $search = array('~', '-'); 107 + $replace = array('~', '-'); 108 while (!feof($fp)) { 116 - $sqlval['state_kana'] = mb_convert_kana($arrCSV[3], "KV"); 116 + $sqlval['state_kana'] = mb_convert_kana($arrCSV[3], "KV"); 117 - $sqlval['city_kana'] = mb_convert_kana($arrCSV[4], "KV"); 117 + $sqlval['city_kana'] = mb_convert_kana($arrCSV[4], "KV"); 118 - $sqlval['town_kana'] = mb_convert_kana($arrCSV[5], "KV"); 118 + $sqlval['town_kana'] = mb_convert_kana($arrCSV[5], "KV"); 119 - $sqlval['state'] = str_replace($search, $replace, $arrCSV[6]); 119 + $sqlval['state'] = str_replace($search, $replace, $arrCSV[6]); 120 - $sqlval['city'] = str_replace($search, $replace, $arrCSV[7]); 120 + $sqlval['city'] = str_replace($search, $replace, $arrCSV[7]); 121 - $sqlval['town'] = str_replace($search, $replace, $arrCSV[8]); 121 + $sqlval['town'] = str_replace($search, $replace, $arrCSV[8]);
data/class/SC_DbConn.php
$this->conn = $objDbConn; ←この行の下に追加 + if ($this->conn instanceof DB_pgsql) { + $this->conn->query("SET NAMES 'utf8'"); + }
インストール時の注意
初期設定終了時、データベース作成のときに必ずエラーが出ます。
初期データの登録に失敗となるはずです。
全角文字"~"(0xe3809c)の問題でのエラーですが、無視して次へを押してください。
また続いて、リレーションがすでにあると言う警告が出ますが無視してください。
データベースの初期化をしないにチェックをして次へを押してください。
一応コレでインストールは完了です。
ですが管理者画面にログインできません。管理者が登録されていないため。そこで
初期設定終了時、データベース作成のときに必ずエラーが出ます。
初期データの登録に失敗となるはずです。
全角文字"~"(0xe3809c)の問題でのエラーですが、無視して次へを押してください。
また続いて、リレーションがすでにあると言う警告が出ますが無視してください。
データベースの初期化をしないにチェックをして次へを押してください。
一応コレでインストールは完了です。
ですが管理者画面にログインできません。管理者が登録されていないため。そこで
最後に
phPgadminを開いてSQLコマンドで
phPgadminを開いてSQLコマンドで
insert into dtb_member (name,department,login_id,password,authority,del_flg,creator_id) VALUES ('管理者','admin','管理者ID','ローカル環境で設定したパスの暗号ソース','0','0','0')
管理者ID(半角英数)、暗号化したパス(ローカル環境か何かでDBの中身を見てコピーしてください)
これで管理者画面へログインできます。
一応、手順どおりにやれば立ち上げはコレで完了します。
一応、手順どおりにやれば立ち上げはコレで完了します。
あのー「暗号化したパス(ローカル環境か何かでDBの中身を見てコピーしてください)」
って具体的にどこを見ればいいんでしょうか?
って具体的にどこを見ればいいんでしょうか?