質問 > 管理機能 > テスト環境から本番環境に移行する手順 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
sam2013 |
投稿日時: 2013/8/28 17:09
対応状況: −−−
|
長老 登録日: 2013/5/20 居住地: 投稿: 152 |
テスト環境から本番環境に移行する手順 [情報]
[EC-CUBE] 正式版(Ver2.12.4)新規インストール [レンタルサーバ] data-hotel.net [OS] windows7 [PHP] PHP Version 5.2.13 [データベース] MySQL 5.0.83 [WEBサーバ] Localhost via UNIX socket [ブラウザ]firefox,chrome お世話になっております。 テスト環境でのサイト構築が終了し、 新しいドメインも取得し、いよいよ本番環境に移行しようと思ったのですが、 手順が全くわかりません。 phpmyadmin内にあるデータベースeccubeにテスト環境が入っておりますが 別の名前でデータベースを作成しテスト環境のDBをエクスポートしたものをインポートすればよろしいのでしょうか。 そして現在テスト環境のURLが http://dev.●●.com/eccube/html/となっておりますが 本番環境では eccube/html/の部分を取り除き http://●●.com/ 上記のような形にしたく思います。 そして本番環境にアップする際にはテスト環境にあるhtdocsごとwinSCPで本番環境に移行すればよろしいのでしょうか。 .htaccessの情報を修正(開発用サーバーはBasic認証をかけていたので、それを削除) ↑ここはサイトに記載されてたので実行します。 当方恥ずかしながらとても初心者なので非常に不安でございます。 どなたかご教授いただけますでしょうか。 |
seasoft |
投稿日時: 2013/8/28 17:18
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: テスト環境から本番環境に移行する手順 概ねそういった流れかと思います。
あとは、 ・data/config/config.php を書き換える。 ・ファイルは tar でパーミッションを含め移行する。必要に応じて、find | chown などで書き換える。 といった対応などもありがちです。
|
sam2013 |
投稿日時: 2013/8/28 17:32
対応状況: −−−
|
長老 登録日: 2013/5/20 居住地: 投稿: 152 |
Re: テスト環境から本番環境に移行する手順 seasoft様
いつもお世話になっております。 DBのエクスポートはSQLでしました。 ・ファイルは tar でパーミッションを含め移行する。必要に応じて、find | chown などで書き換える。 ここの意味が理解できなかったのですが いまWinSCPでhtdocs部分をごっそりローカルにコピーしておりますがそれではいけないのでしょうか? |
seasoft |
投稿日時: 2013/8/28 18:15
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: テスト環境から本番環境に移行する手順 環境にも依存しますが、一般的には tar での移行の方が優れるケースも多かろうかと思います。
とは言いましても、ツールの使い方を理解していませんと、意図しない操作となる懸念もありますし、差し迫った案件でいきなり使うのをおすすめするものではございません。今後の活用のために勉強しておくと良いのではないでしょうか。
|
sam2013 |
投稿日時: 2013/8/28 18:33
対応状況: −−−
|
長老 登録日: 2013/5/20 居住地: 投稿: 152 |
Re: テスト環境から本番環境に移行する手順 ちなみに本番環境で管理画面を使用すると思いますが
id,passを新規登録するかと思いますがどこで登録すればいいのでしょうか。 下記サイトを参考にしておりますが記載されていませんでしたので。 http://ameblo.jp/bear666/entry-11236571911.html 何卒宜しくお願いいたします。 |
seasoft |
投稿日時: 2013/8/28 19:49
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: テスト環境から本番環境に移行する手順 正しく移行されていれば、移行元の情報をそのまま使えます。
無論、移行後に「システム設定>メンバー管理」画面から追加もできます。
|
sam2013 |
投稿日時: 2013/8/28 19:58
対応状況: −−−
|
長老 登録日: 2013/5/20 居住地: 投稿: 152 |
Re: テスト環境から本番環境に移行する手順 seasoft様
お世話になっております。 システム設定>メンバー管理 こんな機能があったのですか。 非常に助かりました。 本番環境とどう紐付けるかわかりませんが参考にさせていただきます!! ありがとうございます。 |
sam2013 |
投稿日時: 2013/8/29 13:47
対応状況: −−−
|
長老 登録日: 2013/5/20 居住地: 投稿: 152 |
Re: テスト環境から本番環境に移行する手順 ご覧の皆様様
お世話になっております。 やはり全くわからなかったので再度質問させていただきます。 config.phpを編集しました。 参考サイト http://www.c-rowl.com/ec-cube/442/ 本番環境のドメインの http://●●●.com/ http://●●●.com/admin/ 上記URLにアクセスしてもこのような表示が出てきます。 Forbidden You don't have permission to access /admin/ on this server. 昨日ご指摘いただいた システム設定>メンバー管理 で本番環境の管理・編集が出来ると思ったのですが 新規登録しても本番ドメインの入力欄もないので紐付けがDBともできてないのでどうするのか悩んでおりました。 皆様ご教授いただきたいです。 |
sam2013 |
投稿日時: 2013/8/29 14:28
対応状況: −−−
|
長老 登録日: 2013/5/20 居住地: 投稿: 152 |
Re: テスト環境から本番環境に移行する手順 本番環境の移行の手順として
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 15:06
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: テスト環境から本番環境に移行する手順 PHP が suEXEC 的な環境ならば、それだけでも動作することもありそうです。Apache モジュールならば、権限周りを揃える必要がありそうな。
(tar などを使うと、そういった辺りも移行できます。) EC-CUBE デベロッパー版の setup.sh で代替できるケースも多いです。(若干バグがあるかも。詳細未検証。) ただし、カスタマイズの状況によっては、不適当な場合もあります。
|
(1) 2 3 4 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |