バージョン選択

フォーラム

メニュー

オンライン状況

49 人のユーザが現在オンラインです。 (42 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 49
もっと...

サイト内検索

質問 > 管理機能 > テスト環境から本番環境に移行する手順

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
sam2013
投稿日時: 2013/8/29 15:15
対応状況: −−−
長老
登録日: 2013/5/20
居住地:
投稿: 152
Re: テスト環境から本番環境に移行する手順
追記

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=2859&forum=2&post_id=40858#forumpost40858


今現在、

domain→●●/html
domain→●●/data

にあるのですが同階層で問題ないのでしょうか。

その際にconhig.php,define.phpを編集するのですが

/** HTMLディレクトリからのDATAディレクトリの相対パス */
define('HTML2DATA_DIR', '../data/');

この部分は同階層にあるのでこのままで問題ないですか?

セキュリティ面の部分でhtmlの中にdataを入れるといった説明も探してたら出てきたので気になりました。
seasoft
投稿日時: 2013/8/29 15:22
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: テスト環境から本番環境に移行する手順
URL やキュメントルートなどの全貌を把握できていませんので、トータルとして正しいかは推測できませんが、data/ と html/ を同階層に配置しているという観点のみでは、「この部分は同階層にあるのでこのままで問題ないですか?」に関しては「はい」となります。


> セキュリティ面の部分でhtmlの中にdataを入れるといった説明も探してたら出てきたので気になりました。

入れなくても構築できる環境ならば、入れない方が望ましいです。しかし、ドキュメントルート配下に data/ があっては、意味がありません。

無論、サーバーの設定などで、ドキュメントルート配下に data/ を入れなくては構築できない場合、アクセス制限を行うなどセキュリティ面での考慮は必要です。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

sam2013
投稿日時: 2013/8/29 15:53
対応状況: −−−
長老
登録日: 2013/5/20
居住地:
投稿: 152
Re: テスト環境から本番環境に移行する手順
seasoft

いつもお世話になっております。

一番行き詰っているのは本番環境へ移行するためのフローでございます。

公式のマニュアルがないので自分なりに調べたフローとして
先ほども記載しましたが


1
テスト環境のDB情報をエクスポートする。

2
テスト環境で作ったhtdocsをコピー
本番環境で使用するドメインに転送
URLをhttp://●●.com/にするためにdataとhtmlを以下ディレクトリに移動
●●/data,●●/html ※eccubeフォルダは削除する。

config.phpを編集する

参考サイト→http://www.c-rowl.com/ec-cube/442/


以降のフローがわかりません。


その前に本番環境用の管理サイトを構築するやり方が全く不明です。
上記の手順の前にeccubeを再インストールするのでしょうか。

諸々ありますが申し訳ございません。


ご教授いただけたらと思います。。。
seasoft
投稿日時: 2013/8/29 16:01
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: テスト環境から本番環境に移行する手順
> 以降のフローがわかりません。

まずは、2013-8-29 15:06 の記事が参考になりましたら幸いです。

また、DB のインポートの工程が欠落しているような。


> 上記の手順の前にeccubeを再インストールするのでしょうか。

sam2013 様が考えているフローですと通常は不要だと思います。


ちなみに、EC-CUBE 以外の PHP + DB アプリケーションのサーバー間移行の経験はございますか?


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

sam2013
投稿日時: 2013/8/29 16:53
対応状況: −−−
長老
登録日: 2013/5/20
居住地:
投稿: 152
Re: テスト環境から本番環境に移行する手順
seasoft様

お世話になっております。

2013-8-29 15:06先ほど確認しましたが理解ができませんでした。。。

本番環境のDBインポートは完了しております。
phpMyadmin上にもテーブルが完成しております(124)

テスト環境DBをエクスポートしたときは以下画像の設定でzip形式でしました。


本番環境にインポートする際は以下の設定でおこないました。



何か足りない情報等あれば記載したいと思います。

何卒宜しくお願いいたします。
sam2013
投稿日時: 2013/8/29 17:39
対応状況: −−−
長老
登録日: 2013/5/20
居住地:
投稿: 152
Re: テスト環境から本番環境に移行する手順
お世話になっております。


ディレクトリをデフォルトの状態にしてみました。

/www/domains/xxxx/htdocs/eccube/data/
/www/domains/xxxx/htdocs/eccube/html/

そして
http://●●.jp/eccube/html/
http://●●.jp/eccube/admin/

にアクセスしてみたところ
http://●●.jp/eccube/html/は真っ白のページ


http://●●.jp/eccube/admin/
Not Found

The requested URL /eccube/admin was not found on this server.
と表示されます。
管理画面が出てくると期待していたのに非常に残念です。


ここ3日間ずっと試行錯誤を繰り返してますがエラーが出るばかりです。
勉強不足でお恥ずかしい話ですが・・・・。


皆さんのご協力で前回インストールが出来たものの今回ここでまた行き詰ってしまいました。


ご教授いただけたらと思います。
sumida
投稿日時: 2013/8/30 11:29
対応状況: −−−
仙人
登録日: 2013/2/10
居住地: 広島県呉市ときどき瀬戸内海
投稿: 641
Re: テスト環境から本番環境に移行する手順
http://●●/eccube/html/
を、アクセスしてみました。
http://●●/js/フォルダ等を参照しようとしているようです。

data/config/config.phpの内容が、今の環境と一致していないのでは?

管理画面は、http://●●/eccube/html/admin/になります。
sam2013
投稿日時: 2013/8/30 11:58
対応状況: −−−
長老
登録日: 2013/5/20
居住地:
投稿: 152
Re: テスト環境から本番環境に移行する手順
sumida 様

お世話になっております。

返信いただきありがとうございます。

config.php内のROOT_URLPATH'に問題があったようです。

的確なアドバイス感謝します。

そしてsumida様1点お願いがあるのですが
返信していただいた部分のURLをいかに編集していただけますでしょうか。
http://●●/eccube/html/


次は
http://●●/eccube/html/を
http://●●/にしなければいけないのですが

config.phpとhtml,dataを
htdocsと同じ階層に置けばいいのでしょうか
そしてeccubeファイルは削除という認識で宜しいでしょうか。

お手数でございますがご教授お願いいたします。
seasoft
投稿日時: 2013/8/30 14:51
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: テスト環境から本番環境に移行する手順
多分、下記の配置では無いでしょうか?

EC-CUBE の html/ → /www/domains/xxxx/htdocs/
EC-CUBE の data/ → /www/domains/xxxx/data/


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

sumida
投稿日時: 2013/8/31 9:34
対応状況: −−−
仙人
登録日: 2013/2/10
居住地: 広島県呉市ときどき瀬戸内海
投稿: 641
Re: テスト環境から本番環境に移行する手順
スレッドを読み直すと、
sam2013さんは、ディレクトリ名htmlの扱いを誤解しているような気がします。

http://●●/
にするのであれば、Apacheを例にすると、
EC-CUBEのhtmlの下層にあるファイル(define.php等)をApacheのhtdocsの下層に設置。
EC-CUBEのdataディレクトリをhtdocsと同じ階層に設置。

つまり、seasoftさんのおっしゃる
EC-CUBE の html/ → /www/domains/xxxx/htdocs/
EC-CUBE の data/ → /www/domains/xxxx/data/
ということになります。
« 1 (2) 3 4 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,290名です
総投稿数は110,076件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1652
8
red
1570
9
mcontact
1302
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.