XREAのPHP5使用サーバーにosCommerceをインストールする方法
まず、osCommerceというソフトに関してですが、久留米絣の儀右ヱ門はこのソフトを使用しています。無料のソフトで世界の開発者たちが共同で開発しています。リナックスと同じような方向性ですね。
さて、VALUE-DOMAIN.COMでドメインを取得し、サーバーはXREAのサービスを利用。
先にも書いたようにインストールが全然うまく行かない訳です。それで調べてみると、phpのバージョンが5である事が原因だとか。それでも英語のサイトなどを色々調べて行き、色々試した結果、何とかインストールに成功しました。
ここでは、結果に至るまでの実質的作業のみを記します。というのも、PHPのことなどに関してはあまり明るくないので意味まで解説出来ないのです・・・。
1. 事前準備として、XREAでMySQLデータベースを作り、PhpMyAdminもインストールしておきましょう。
2. .htaccessというファイルをアップロードします。(この作業が抜けていてインストールが出来なかったのだと理解しています。その内容は最後に記します。)
3. osCommerce 2.2 MS1 日本語版をデスクトップにダウンロード。
4. ファイルを解凍。
5. FTPソフトで自分のサーバー領域のpublic_html内に解凍したフォルダ内のadmin、catalog、extraフォルダをアップロード。
6. http://サイト名/admin/includes/内とhttp://サイト名/catalog/includes/内にあるconfigure.phpのパーミッションを706に変更。
7. http://サイト名/catalog/install/ にアクセスしてインストール作業開始。
これで、後は流れに沿って行けば問題なくインストールが出来ました。7の後の作業は様々なホームページで解説されていますし、下記の書籍にも詳しく載っています。

オープンソース徹底活用 osCommerceによるオンラインショップ構築テクニック
インストールが終了してもセキュリティの設定や「警告: セッション・ディレクトリが存在しません: /tmp. セッションを利用するためにディレクトリを作成してください。」といった警告が出てしまう問題を解決しなくては行けないので注意が必要ですね。この警告に関してはこちらを参照したら解決出来ました。
最後に.htaccessの設定ですが、私は下記のようにしています。
php_flag output_buffering Off
php_flag register_long_arrays On
php_flag register_globals On
php_value default_charset EUC-JP
php_value mbstring.language Japanese
php_flag encoding_translation On
php_value mbstring.http_input auto
php_value mbstring.http_output EUC-JP
php_value mbstring.internal_encoding EUC-JP
php_value mbstring.substitute_charavter none
php_value session.referer_check www.ドメイン名
上記解説書の32ページに記載されている例に
php_flag register_long_arrays On
php_value session.referer_check www.ドメイン名
を加えています。なぜこういう記述が必要なのかは申し訳ありませんが、全く判りません・・・。今後勉強して行きます。
この後、MovableTypeやwordpressをインストールしてみようかなと考えています。
COMMENT
osCommerceの.htaccessの設定が原因だと思うので解決すると思います。
ありがとうございます。
こんにちは!コメントありがとうございます!ハンガリーでワインの勉強をされているのですね!ハンガリーでワインの勉強をしている日本の方を初めて知りました。リンク先はご自分でお作りになっているんですか?



































たかはし(11/12)
たかはし(10/25)
高田耕造(10/23)
たかはし(10/23)
高田耕造(10/22)
亮太(10/16)
高田耕造(10/04)
たろママ(10/03)
高田耕造(09/30)
たろママ(09/30)
akihiko(06/27)
funahashi yasuo(05/04)
松尾屋(05/03)
Moyashi(05/02)
watanuki(04/30)
Makoto Abe(04/30)
nyuka(04/30)
Furutani(04/30)
kozo(04/17)
kata(04/14)