osCommerce 2.2 MS1をロリポップにインストール@メモ

ECサイトを作るらしいので、その下準備として仮サーバにアップしてみることにした。色々見た結果、ルミーズが使えるosCommerceが便利そうだし、雛形もテンプレートを変えるだけなので良さそうだ。osCommerce 2.2 MS1日本語版をロリポにテストインストールした。ロリポに入れたのは安いから。ただそれだけ。サクラインターネットはOpenPNE(SNS)を入れてあるのでDBが混ざるのが嫌だった。

ロリポの下準備としては
ツール > データベース作成
でデータベースを作っておくことだけ。phpMyAdminが開ければ後はインストーラーが自動でしてくれる。


まず下記サイトから本体を落とす。僕が落としたのはoscommerce-2.2ms1j-R8.tar.gzだ。
http://www.bitscope.co.jp/tep/download.html

解凍ソフトがなかったので
% tar xvfz oscommerce-2.2ms1j-R8.tar.gz

解凍すると
osCommerce/oscommerce-2.2ms1j/INSTALL_japanese.txt
があるので、読む。ふむふむ。それによると「admin」「catalog」フォルダをアップしろと。なので「oscommerce」というフォルダを作って、下記の2フォルダを全部アップ(1000ファイル以上)。

oscommerce/admin/
oscommerce/catalog/

次に特定ファイルの属性を変えるようだ。下記を「706」に。

oscommerce/admin/includes/configure.php (706)
oscommerce/catalog/includes/configure.php (706)

次に「http://[サイト名]/catalog/install」にアクセス。だが下記のエラー表示。
FATAL ERROR: register_globals is disabled in php.ini, please enable it!

Google先生によると.htaccessに一文を足せと。。。なので下記のファイルを書き換えた。

oscommerce/admin/.htaccess というファイルを作り
php_flag register_globals On
という一文を入れておく

oscommerce/catalog/.htaccess というファイルがあるので
php_flag register_globals On
という一文を最後に追記しておいた

これでエラー表示が消えてインストール画面が現れた。特にいぢる必要もないが、下記はこんな感じ。
データベース・サーバ : mysql●.lolipop.jp
ユーザ名 : LA●●●●●●
パスワード : (phpMyAdminで設定したパスワード)
データベース : LA●●●●●●(上と同じ)

後は「Continue」を押していくだけ。インストールが終了すると「Catalog」と「Administration Tool」 のボタンが表示されるので「Administration Tool」。初期設定のユーザパスワードはadmin@adminなので変更する。

ログイン後基本設定 > ユーザ > ユーザ管理 からパスワードを変更

そしてまた属性の変更。さっき変更した2ファイルを「644」に戻す。

oscommerce/admin/includes/configure.php (644)
oscommerce/catalog/includes/configure.php (644)

最後にセキュリティ上の危険があるので

oscommerce/catalog/install/ ←このフィルダ以下を削除。

終了。こげな感じ。

▼参照
http://www.bitscope.co.jp/tep/
http://www.futurism.ws/server/support/osCommerce/

----------------
■追記
さぁオンラインカタログ(ECサイト)を見ようかなと「catalog」フォルダをブラウザで見てみる。

403エラー

おぃー。原因はトップページが「default.php」なので、http://www.foo/oscommerce/catalog/ では見れないのだ。なので「default.php」をコピペして「index.php」にしておいた。これは後でトップページを作った時の参考用にデファルトページにしてあるのかな?まぁ無事に動いた。

 

このブログは引越ししました→クネアシ


TrackBack(0)

TrackBack URL for this entry:
http://www.qunea.com/mt/mt-tb.cgi/1692

Post a comment











画像の中に見える文字を入力してください。