MovableTypeのカスタマイズは取り合えず、横においといて、ZenCartに寄り道。
インストールと基本設定まで、完了しました。
とはいっても、ほぼ同じことを2回やりました。
なぜなら…。
私のMac(OS:10.3.9)が悪いのか、ダウンロードして解凍すると、長ーーーいファイル名のお尻が切れてしまっていたのです。
基本設定をして、サンプルサイトを開くと、エラーが出たりと、なんでやねん状態になっているのを見て気がついたのですが…。
で、これで1日終わり。
2日目に、今度はWin(OS:XP)で再ダウンロード・解凍・アップロード・インストール・設定に再びトライ。
共有のSSLの設定の箇所に問題があったようで、どうにもうまく行かない。
結局、admin/includes/configure.phpをダウンロードして、書換えて、やっとこさ解決。
取り合えず、1日目よりは一歩進み、一安心。
《インストールメモ》
インストール手順
(1)ZenCartフォルダ内のすべてを任意のディレクトリにすべてアップ
その際に、以下の情報をメモメモ。
◎構築サイトURL http://ZenCartを動作させるURL
◎ディレクトリパス /home/...../ZenCartディレクトリ
◎SSLURL https://SSL用アドレス/ZenCartディレクトリ
◎DB関連 DB名/DBユーザー名/DBバスワード
リネーム&属性設定
admin/includes/dist-configure.php → configure.php 666
includes/dist-configure.php → configure.php 666
(2)ZenCartをアップしたディレクトリにアクセス(自動的にインストーラに接続)
(3)「続ける」ボタンをクリックしてインストール作業を「システム検査」画面まで進める
※下部「ファイルとフォルダのパーミッション」に表示される!マークのついた項目は、
属性を777に変更後、「再検査」ボタンでチェック
問題がなくなったら、「インストール」ボタンをクリックして「サーバ設定」に進む
(4)構築サイトURLなどを設定し「システム設定保存」で進む
(5)phpBB設定は変更せずに「phpBB設定保存」で進む
(6)データベース設定を行い「データベース設定保存」で進む
(7)店舗の設定(後で一般設定>ショップ全般の設定で修正可能)を行い「店舗設定保存」で進む
(8)管理者アカウントを設定し「管理者設定」で進む
(9)インストール成功ページに変移すれば、インストールは完了
《後処理》
インストール用ディレクトリ zc-installディレクトリをサーバーから削除
includes/configure.phpの属性を644に変更
管理者エリアURL http://ZenCartを動作させるURL/admin/
インストール後の設定
(1)管理者エリアにアクセスしログイン
(2)店舗設定 一般設定>ショップ全般の設定 から行う
(3)管理者の設定 追加設定・ツール>管理者の設定 から インストール時に登録されている管理者demoを削除する
SSLの環境設定
《管理画面でのSSL》
admin/includes/configure.php HTTP_SERVER/HTTP_CATALOG_SERVERの定義を変更
[オリジナル]
1. // Define the webserver and path parameters
2. // Main webserver: eg, http://localhost - should not be empty for productive servers
3. define('HTTP_SERVER', 'http://ZenCartを動作させるサーバーのルートURL');
4. // Secure webserver: eg, https://localhost - should not be empty for productive servers
5. define('HTTPS_SERVER', 'https://ZenCartを動作させるサーバーのSSLのルートURL'); // eg, https://localhost
6. define('HTTP_CATALOG_SERVER', 'http://ZenCartを動作させるサーバーのルートURL');
7. define('HTTPS_CATALOG_SERVER', 'https://ZenCartを動作させるサーバーのSSLのルートURL');
8.
9. // secure webserver for catalog module and/or admin areas?
10. define('ENABLE_SSL_CATALOG', 'true');
11. define('ENABLE_SSL_ADMIN', 'true');
[SSL設定]
3行目を'http://www...'から'https://www...'に変更する
※共有SSLではさらに※
includes/templates/template_default/common/html_header.phpの
を削除する