質問 > その他 > 構築方法について |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
rst |
投稿日時: 2009/7/31 9:07
対応状況: −−−
|
一人前 登録日: 2008/8/17 居住地: 投稿: 80 |
構築方法について 現在古いバージョンで既にサイトを運営しているのですがサーバー変更をするにあたり一度ローカルで組んでからサーバーにアップするべきかそれとも一般ユーザーにメンテナンス中と表示させサーバーにアップさせてから組んでいくべきか悩んでおります。
当然のことながらローカルで組んでからであればパス等変更をしなければならないと思うのですがどちらが効率がいいのでしょうか? また、ローカルで組んでからサーバーにあげる場合ですがどこを変更する必要があるのでしょうか? コミュニティを使用する予定です。経験者の方や詳しい方がいらっしゃいましたらアドバイスをお願い致します。 |
seasoft |
投稿日時: 2009/7/31 10:29
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 構築方法について 現在、ご利用のバージョンは何でしょうか?
|
rst |
投稿日時: 2009/7/31 10:38
対応状況: −−−
|
一人前 登録日: 2008/8/17 居住地: 投稿: 80 |
Re: 構築方法について お返事ありがとうございます。確か2.1だと記憶しております。
DBのフィールド追加や変更があるようで一度ローカルで組んでからとも思っていたのですがその後にサーバーに上げて変更する箇所もよくわからないので効率を考えるとどちらがいいものか悩んでしまします^^; 基本的な質問になるのですが始めは/install/で初期設定をしますよね?そこでDBの構築等も行っているようなのですが例えばローカルで設定を行い組んだものをサーバーに普通にアップするだけで問題ないのか等疑問ばかりです。 |
AMUAMU |
投稿日時: 2009/7/31 12:47
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: 構築方法について 間違いや失敗しても取り戻しが効きやすいのは
別環境(テスト環境)で構築→本番サーバに適用 ですね。ただし、安全な分、手間は掛かります。 DBもテスト環境からエクスポートして、本番でインポート。 さらにファイルをアップロードした後、各種設定を確認、必要に応じて修正する。 という風になると思います。 心配な場合はテスト環境を2つ作って、テスト環境からテスト環境へのアップで本番適用のテストをするのが良いでしょう。 (VirtualPCやVMWareを使えば1PCでも複数環境使えますし) ※上記は普通の開発会社が、普通に毎日のようにしている手順です。
|
rst |
投稿日時: 2009/7/31 14:45
対応状況: −−−
|
一人前 登録日: 2008/8/17 居住地: 投稿: 80 |
Re: 構築方法について お返事ありがとうございます。
手間はかかりそうですが一度ローカルで構築してからサーバーへアップしたいと思います。 1つ確認なのですがサーバーへアップしてからの変更点はパスの変更が主になると思うのですが全てDB内だけで収まるものでしょうか? |
seasoft |
投稿日時: 2009/7/31 14:48
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 構築方法について EC-CUBEコミュニティ(eccube-comu) でしたら、DB 内のパス変更は不要なはずです。
唯一変更が必要なのは、/data/install.php になると思います。 無論、テンプレートなどに絶対パスなどで URL 表記していれば別ですが。
|
rst |
投稿日時: 2009/7/31 16:23
対応状況: −−−
|
一人前 登録日: 2008/8/17 居住地: 投稿: 80 |
Re: 構築方法について わかりやすいご説明ありがとうございます。
とりあえずサーバーにアップしようと思いやってみましたがインストール画面でエラーになってしまいます。 Fatal error: Call to undefined method DB_Error::query() in /home/パス/public_html/data/class/SC_DbConn.php on line 66 dataフォルダはそのままアップでhtmlフォルダの中身をすべてdataと同じ階層に移動しdifine.phpのパスを変更しました。 インストールはhttp://www.xserver.ne.jp/man_install_ec.phpを参考にしました。 インストール前にdbも作成済みです。 エックスサーバーを使用しておりmysql,php共に5でバージョンはコミュニティの18242です。ローカルで試した際は問題なかったのですんなりいくものかと思っていたのですが原因がわからずです。 |
seasoft |
投稿日時: 2009/7/31 16:29
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 構築方法について 多分、DB 接続に失敗しているのだと思います。(エラーにそう出て欲しいですよね・・・)
/data/install.php の DB 設定がローカル設定時のままになっていませんか? 通常に EC-CUBE をインストールして、その install.php を退避して、比較すると早いと思います。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |