top


総投稿数 本 
no_

スポンサーサイト

 --------
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
カテゴリ :スポンサー広告 トラックバック(-) コメント(-)
no_583

EC CUBE:eZ Publish入れたばかりではあるが、こちらも非常に気になる。早速導入 ・・・ 【CMS】

 2008-12-27
 前に入れた「eZ Publish」も、
 まだ何も進んでいるわけではないが
 別の目的で、
  ・創ったmetaboy
   EC CUBE を導入することにする。

 今気になっている CMS三羽烏(勝手名:後ひとつはdrupal
 のうちのひとつで、
 ・国産のCMS っていうところが使い易そうだ。

EC-CUBE‐日本発の「ECオープンソース」
EC-CUBE‐日本発の「ECオープンソース」 とにかく「国産」
 ということで、他のCMSでは
 たちうちできない
 決め細やかなサービス準備
 ってところが一番の特徴



さぁ、その顛末・内容は・・・
 ◎EC CUBE を利用して 「創ったmetaboy」にお店を

 追記に ▼

FC2ブログランキングにほんブログ村 IT技術ブログ Webサイト構築へブログ王ランキング人気ブログランキング人気ホームページランキングへ


more**************************************************
EC CUBE を利用して 「創ったmetaboy」にお店を
**************************************************
創ったmetaboy

 前に入れた「eZ Publish」で、サイト全体の構築を計画している。
 この「EC CUBE」は、サイト内で「お店を開きたく」
 その構築専用としてみたい。

 ■準備
 /*------------------------------------------*/
  ※ちなみに、ライセンスは、GPL だ。

  ■環境チェック
  ※今回試そうと思っている、EC CUBE のシステム要件
   をチェックする
   【動作環境
    (Windowsでも組み込み可能だが、私のサーバーはLinux)
   ・Linux glibc 2.1/2.2/2.3 or FreeBSD 5.4以降
   ・gd 2.0.x以降
   ・PHP PHP4.1.x以降 , PHP5.0.x以降
   ・MySQL4.1以上(MySQL5.x系を含む)

   ということだが、利用している
   「創ったmetaboy」サイト( by XREA )は、
   【実行環境
   ・Apache 1.3.37
   ・Perl 5.8.8
   ・PHP 5.2.5
   ・RUBY 1.8.5
   ・MySQL 5.1.22-rc

   一応大丈夫そうではある。

  □最近、XREA で、「広告付き無料利用」をやめ
   有料契約にしたので、
   ・ディスクスペースも3GB あり、十分だ。

  ダウンロード
   ・最新の「EC-CUBE Ver2」系の Version 2.3.3(zip)  を取得

    取得・解凍したら、
    組込み予定のディレクトリ以下にすべてをアップロード

  ■パーミッション調整
   ・いつものことだが、インストール用に次のディレクトリの
    パーミッションの設定を変更

    ・(組み込んだフォルダ)/html/install/temp に、chmod で 777
    ・(組み込んだフォルダ)/data/cache に、chmod で 777
     ※こちらは「インストールガイド」に記されていないが必要


 ■セットアップ開始
 /*------------------------------------------*/
  ※アップロードしたディレクトリ以下の
   html/install/ にアクセス
   (インストールマニュアルには、
    「ブラウザより設定したドメイン
     (今回の例ではhttp://site.ec-cube.net/install/)」とあるが
    実際は、html/install/

  ■開始
セットアップ開始
 [次へ進む] をクリック

  ▼

 アクセス権限のチェック
 ・膨大な量のチェック文章が続く。
  > 要は、
    ・すべてのフォルダを ユーザ書込み権限(777, 707等) とし
    ・すべてのファイルに ユーザ書込み権限(666, 606等) を
    与えろ、というものだ。
  大量にあるので、telnetかSSHで入り、コマンドで操作した方が
  いいかもしれない。(FTPの権限変更の機能を使わないで)
  ※大丈夫かなぁ。EC CUBE は最近「脆弱性」で話題になっている
  

  >>ふぅ。終わった。時間要したなぁ。
アクセス権限のチェック:完了

  ▼

 成功! ・・・ と思いきや
 エラー
Warning: Invalid argument supplied for foreach() in /*****/data/class/util/SC_Utils.php on line 1451

 foreachで不正な引数、ということだ。
 SC_Utils.php を開いて見て見よう。

 ・SC_Utils.php on line 1451あたり というと
$fileArray=glob( $src."*" );
foreach( $fileArray as $key => $data_ )

これですね。

 この $fileArray 配列でないためだろう。
 ・glob関数も怪しいなぁ。
  ・print_r(glob($src."*"));
   を挿入して、エラーの出た画面を再読込
   してみる。
Array ( [0] => ./save_image/08311201_44f65122ee5fe.jpg [1] => ./save_image/08311202_44f6515906a41.jpg [2] => ./save_image/08311203_44f651959bcb5.jpg [3] => ./save_image/08311311_44f661811fec0.jpg [4] => ./save_image/08311313_44f661dc649fb.jpg [5] => ./save_image/08311313_44f661e5698a6.jpg )

 サンプル用の画像のようだけれど、問題ないなぁ。
 このエラーは警告レベルで、特に問題ないのだろうけど
 気分悪いので、
if (is_array($fileArray))

 を、foreach の前に置くことで、エラーは出なくなった。
 次に進もう。

  ▼

 「店舗情報」などを設定して(とりあえず仮)

  ▼

 ・最初にDBを用意しておく必要があるようだ。
アクセス権限のチェック:完了
  (ここで、XREA の管理画面で
   あらかじめデータベースを用意。先に進む)

  ・データベースの初期化
   を追え 次へ

  ▼

 また、エラーメッセージだ!
Warning: mkdir() [function.mkdir]: Unable to access /*****/data/Smarty/templates_c/default/ in /*****/data/class/SC_Initial.php on line 180
Warning: mkdir() [function.mkdir]: Unable to access /*****/data/Smarty/templates_c/default/mobile/ in /*****/data/class/SC_Initial.php on line 184
Warning: mkdir() [function.mkdir]: Unable to access /*****/data/Smarty/templates_c/default/admin/ in /*****/data/class/SC_Initial.php on line 188
Warning: mkdir() [function.mkdir]: Unable to access /*****/data/Smarty/templates_c/default/user_data/ in /*****/data/class/SC_Initial.php on line 192

 mkdir()、つまりフォルダが作れない ということで
 パーミッションかと思いチェックしたが、要請通りに
 フォルダはすべて、777になっている。

 SC_Initial.php を見てみる。
if (!file_exists(COMPILE_DIR)) {
mkdir(COMPILE_DIR);
}

 が効かない、ということだ。

 この COMPILE_DIR は調べたところ
 data/mtb_constants_init.php で、
/** SMARTYコンパイル */
define('COMPILE_DIR', DATA_PATH . "Smarty/templates_c/" . TEMPLATE_NAME . "/");

 と指定されている。

 何故か不明なのだが、
 ・/*****/data/Smarty/templates_c/default/
 ・/*****/data/Smarty/templates_c/default/mobile/
 ・/*****/data/Smarty/templates_c/default/admin/
 ・/*****/data/Smarty/templates_c/default/user_data/
 を用意して(FTPで作成して、707 にしておいた)

  ▼

出来上がった。
出来上がった

◎インストール終わったので、
 セキュリティ考慮し
 /install/ 以下のファイルをすべてローカルに保存後削除
 ※マニュアルでは、
  /install/index.php (のみ)削除 としか記されていないが
  通常の用途では install 以下はいらないはずなので
  保存後削除だ。
  (何か問題あればそのファイルをあげればいいだろう)

 ■管理画面
 /*------------------------------------------*/

  osCommerce の管理画面など
  前から「使いにくいなぁ」と思ってたけど
 たはり、国産CMS。とにかく、管理画面は秀逸です。
出来上がった

 さて、これから
 じっくりと「お店」を創ってゆきたい。
commentsコメント
comment_post












管理者にだけ表示を許可する
commentトラックバック
トラックバックURL:
http://metaboy.blog23.fc2.com/tb.php/583-33ccdf81
ようこそ
Add to Google 創るmetaboy:RSSフィード
My Yahoo!に追加
最新記事のRSS | 問い合わせ

仕事検索、アルバイト検索、依頼仕事の検索ポータル - 仕事検索.COM - www.jobkensaku.com ツクルン

創るmetaboy - WEB創る、サイト創る、何創る - 創ったmetaboy

 

リンク集

 

最近の記事

 

ブロとも申請フォーム
Sponserd by

さくらのレンタルサーバ さくらのレンタルサーバ
大容量・高機能レンタルサーバー heteml 大容量・高機能レンタルサーバー heteml
XREA (ValueDomain)
お名前.com お名前.com
名づけてねっと名づけてねっと
ムームードメインムームードメイン

 

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。