ZenCartをインストールしてみた。

ZenCartをインストールしてみた。

参考書

オープンソース徹底活用Zen Cartによるオンラインショップ構築・運用テクニック

オープンソース徹底活用Zen Cartによるオンラインショップ構築・運用テクニック

■手順
 1.既存のサーバーにvhostを掘る。
 2.MySQLに適当なユーザを作る
 3.ZenCartをインスコしてみる。
 4.ユーザー画面から動かしてみる。

■1.既存のサーバーにvhostを掘る。
  手順とかって書いておく物ですね。
  前に書いてあった手順書をコピペコピペで5分で完了。
  (手順書を探すのに10分掛かった罠。)

  /var/www/host.domein.jp/htmlをhost.domain.jpへvhost切って、
  当て込んで、webalizerと、マンスリーのcron情報をコピペして。
  index.htmlを作ってみて表示確認。完了。

■2.MySQLに適当なユーザを作る
  phpMyAdminから今回用のユーザーを作成。
  DBを割り当てて、Grant ALLで取り急ぎ完了。

■3.ZenCartをインスコしてみる。
  setupを動かして設定してみる。

  http://zen-cart.jp/?%A5%C0%A5%A6%A5%F3%A5%ED%A1%BC%A5%C9から落とした、
  zen-cart-v1.3.0.2-l10n-jp-4.zip
  をwindowsマシンで展開して、SCPで放り込む。

  host.domain.jp/shop/zc_install/index.phpを突いてみると。

  警告: 問題が見つかりました
  ERROR - Cannot proceed until problems are resolved.

   * /admin/includes/configure.php が存在しません 詳細情報...
   * /includes/configure.php が存在しません 詳細情報...

  んー。この/admin/って ファイルシステムのルートパスの"/"なのか?
  それとも、/var/www/host.domain.jp/html/shop/admin/なのか?不明。
  ググる
  http://solanets.com/staff/9-aoki/71-%E3%80%90zen%20cart%20%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%80%91%E3%81%AB%E3%81%82%E3%81%9F%E3%81%A3%E3%81%A6%E3%83%BB%E3%83%BB%E3%83%BB.html

  touch /var/www/host.domain.jp/html/shop/includes/configure.php
  chmod 666 /var/www/host.domain.jp/html/includes/configure.php

  cp /var/www/host.domain.jp/html/shop/admin/includes/deist-configure.php configure.php
  chmod 666 /var/www/host.domain.jp/html/admin/includes/configure.php


  まだエラーが・・・・

  # cache = 書き込めません (chmod 777 read/write/execute)
  # images = 書き込めません (chmod 777 read/write/execute (INCLUDE SUBDIRECTORIES TOO))
  # includes/languages/japanese/html_includes = 書き込めません (chmod 777 read/write (INCLUDE SUBDIRECTORIES TOO))
  # media = 書き込めません (chmod 777 read/write/execute)
  # pub = 書き込めません (chmod 777 read/write/execute)
  # admin/backups = 書き込めません (chmod 777 read/write)
  # admin/images/graphs = 書き込めません (chmod 777 read/write/execute)

  chmod 777 cache
  chmod 777 images
  chmod 777 includes/languages/japanese/html_includes
  chmod 777 media
  chmod 777 pub
  chmod 777 admin/backups
  chmod 777 admin/images/graphs

  その後は、インストーラーの手続きに従って完了。

  zc_installを削除して、include/configure.phpをchmod 664 して終わり。

■4.ユーザー画面から動かしてみる。

  とりあえず、動いた。
  ちょっとごちゃごちゃし過ぎているので、画面とかスッキリしたい罠。