Ubuntu9.10へ、EC-CUBE を入れてみた
phpのお勉強がてら、
ECサイトパッケージの EC-CUBE をインストールしてみて
ソースを眺めて見たので、その時のインストールメモ
apt-getで、とりあえず Apache PHP MySQL をインストール
sudo apt-get install apache2 php5 php5-gd mysql-server php5-mysql
ついでに、pearもインストールした
sudo apt-get install php-pear
更新
sudo pear upgrade-all
sudo pear channel-update pear.php.net
ec-cubeダウンロード
めんどいので、ここからは、rootにて実施
cd /usr/local/src
wget http://downloads.ec-cube.net/src/eccube-2.4.2.tar.gz
tar xzvf eccube-2.4.2.tar.gzln -s /usr/local/src/eccube-2.4.2 /var/www/eccube
eccube内の以下のディレクトリの権限を変更
chmod 777 {インストールディレクトリ}/html/install/temp
→すでになっていた!
PHP設定
php.iniの設定を変更
mbstring.language = Japanese
auto_detect_line_endings = on
output_handler = mb_output_handler
mbstring.internal_encoding = UTF-8
mbstring.encoding_translation = on
mbstring.detect_order = auto
mbstring.substitute_character = none
magic_quotes_gpc off
apache設定変更
vim /etc/apache2/sites-available/default
→DocumentRoot /var/www/eccube/html へ変更
apache再起動
/etc/init.d/apache2 restart
→なんかwarningっぽいのが出たので気持ち悪いので対応
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
原因は、内容のとおりServerNameの設定がされていないことっぽいので
/etc/init.d/apache2/sites-available/default にSeverNameを追加し、apache再起動→成功
MySQL設定
ユーザ作成
mysql> GRANT ALL PRIVILEGES ON eccube_db.* TO eccube_db_user@localhost IDENTIFIED BY '********';
mysql> FLUSH PRIVILEGES;
データベース作成
mysql> CREATE DATABASE eccube_db;
EC-CUBEインストール
以下のページにアクセスし、ブラウザからインストール
http://ローカルドメイン/install
1.EC CUBE インストールを開始します
→>>次へ進む
2.■アクセス権限のチェック → ○:アクセス権限は正常です。
必要なファイルのコピーを開始します。
→>>次へ進む
3.■必要なファイルのコピー → コピー成功を表示
→>>次へ進む
4.サイト設定を入力
店名、管理者メールアドレス、管理者ログインID、パスワード → 任意入力
HTMLパス、URL、共通ドメイン → 今回は、動作確認の為、デフォルトのまま
→>>次へ進む
5.データベースの設定を入力
DBの種類:MySQLを設定
DBサーバ:127.0.0.1(デフォルトのまま)
ポート:3306(MySQLデフォルトポート)
DB名:eccube_db
DBユーザ:アクセス可能なユーザを指定
DBパスワード:上記ユーザのパスワードを設定
→>>次へ進む
6.■データベースの初期化
→>>次へ進む
7.データベース初期化の結果を表示 → ○○の作成に成功しました。が表示されていることを確認
→>>次へ進む
8.サイト情報について
情報のご提供について → はい(推奨)orいいえ を任意選択
→>>次へ進む
9.EC CUBEインストールが完了しました。
→管理画面へのリンクがあるので、クリック
管理画面トップ
→ID、パスワードをインストール時に入力したものを入力し、ログイン
補足:
管理画面上部に、「>> /install/index.phpは、インストール完了後にファイルを削除してください。」が
表示されているので、このコマンドは、作成後は実行されてほしくないので、削除したがよろしいかも
→多分、削除するまで、このアラートメッセージ出続ける感じ?
とりあえず、これで管理画面へログインでけました!