バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > テスト機から本番機への移行(DBのdumpとrestore)

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
shirae
投稿日時: 2011/1/28 16:45
対応状況: −−−
半人前
登録日: 2009/12/21
居住地:
投稿: 11
テスト機から本番機への移行(DBのdumpとrestore)
いつもお世話になっています。
本番機からテスト機への移行方法について教えて下さい。

[EC-CUBE] eccube-2.4.1
[レンタルサーバ] シックスコアサーバ
[OS] Linux sv13.
[PHP] PHP 5.1.6
[データベース] MySQL 5.0.45
[WEBサーバ] Apache
[ブラウザ] InternetExplorer7

[現象]
テスト機で動作確認をしたものを本番機で動かすため
テスト機のデーターベースをバックアップをとりリストアしました。

本番機へ移行するため中のテスト機データーの下の2点の部分は
本番機のものに書き直しました。

(1)INSERT INTO `dtb_member` (`member_id`, `name`, `department`, `login_id`, `password`, `authority`, `rank`, `work`, `del_flg`, `creator_id`, `update_date`, `create_date`, `login_date`) ・・・
(2)-- データベース: ・・・

リストアしてみると、商品をクリックすると
The requested URL /ec/products/list/26 was not found on this server.
とでてきます。
管理画面には商品も26のカテゴリも存在します。
(本に掲載してある静的URLカスタマイズをしています)

テスト機から本番機への移行の際に何かを移行し忘れているようです。

ecフォルダとdateフォルダも差異をチェックし、テスト機と同じような状態にしたつもりですが・・・・

ecフォルダ
dateフォルダ
データーベース
をテスト機内容を本番機に移す際に注意すること
同期にしては行けない所等がありましたら
アドバイスお願いします。

ちなみに、ecフォルダdateフォルダは
TortoiseSVNを使い差異をチェック更新しFFFTPでアップしています。

初歩的な質問で申し訳ございませんが
よろしくお願いいたします。





red
投稿日時: 2011/1/28 16:56
対応状況: −−−
登録日: 2010/2/15
居住地: 東京都
投稿: 1423
Re: テスト機から本番機への移行(DBのdumpとrestore)
こんにちは
html以下にある.htaccessの移行が漏れていないでしょうか?
lumines
投稿日時: 2011/1/28 17:47
対応状況: −−−
常連
登録日: 2007/4/27
居住地: 新潟
投稿: 39
Re: テスト機から本番機への移行(DBのdumpとrestore)
参考になるかわかりませんが・・・。

今日、シックスコアのDBサーバ落ちてましたよ。
私もアクセスできませんでした。


----------------
ヘアアイロン・コテのメーカー直売サイト シェリオン
中古トラックの販売・買取ならトラック市 長岡店

seasoft
投稿日時: 2011/1/29 12:37
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7332
Re: テスト機から本番機への移行(DBのdumpとrestore)
私も .htaccess に一票ですね。

/ec/.htaccess か /ec/products/.htaccess ですかね。


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

shirae
投稿日時: 2011/1/29 15:48
対応状況: −−−
半人前
登録日: 2009/12/21
居住地:
投稿: 11
Re: テスト機から本番機への移行(DBのdumpとrestore)
lumines様、ありがとうございます。
シックスコア落ちていたの知りませんでした。
でも今もまだ同じ状態続いているので、サーバーが原因では
なさそうです。


red様seasoft様、ありがとうございます。
/ec/.htaccess なのですが、シックスコアのサーバーでは
使えないので、無効にしています↓

「.htaccess」のファイル名を「backup.htaccess」に変更します。
ファイル名を変更することにより、.htaccessを無効にします。
これでもテスト機では動いています。

残る/ec/products/.htaccess ですが
.htaccessファイルがテスト機にも本番機にも見あたりません
productsファイルにあるのは

detail.php
detail_image.php
list.php
review.php
review_complete.php

の5つのみでした。

一番始めにeccube-2.4.1を解凍したものの中にもありませんでした
いつのまにか削除してしまったのでしょうか?
(テスト機もec/products/.htaccessは存在しませんが動いています)
eccube-2.4.1をダウンロードして確認しようと思いましたが
eccube-2.4.1はもうHPからダウンロードできないのですね・・・


そして先ほど表紙のお薦め商品をクリックしたところ
Fatal error: Smarty error: [in /home/jp***/jp***.com/data/Smarty/templates/default/detail.tpl line 54]: [plugin] could not load plugin file 'insert.pan.php' (core.load_plugins.php, line 118) in /home/jp***/jp-***.com/data/module/Smarty/libs/Smarty.class.php on line 1095
というエラーメッセージができました

引き続きアドバイスよろしくお願いいたします。


seasoft
投稿日時: 2011/1/29 15:51
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7332
Re: テスト機から本番機への移行(DBのdumpとrestore)
テスト機では、どのようにして URL の静的偽装を行っていますか?


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

shirae
投稿日時: 2011/1/29 16:28
対応状況: −−−
半人前
登録日: 2009/12/21
居住地:
投稿: 11
httpd.confかもしれません
seasoft様早速ありがとうございます。

動的ページの静的化は以下の様に行いました。

そこで.htaccessの追加を忘れていることを思い出しました。
ありがとうございます。

?seo.htaccess→(ec/.htaccess)

?ECCUBEの管理ページ 
システム設定→パラメーター設定→
1.DETAIL_P_HTML 商品詳細(HTML出力)
URL_DIR . "products/detail.php?product_id="

URL_DIR . "products/detail/"

2.LIST_P_HTML 商品一覧(HTML出力)
URL_DIR . "products/list-p"

URL_DIR . "products/list/"

?httpd.confの設定
EC-CUBEを/var/www/html/eccube/
にインストールしている場合、
以下の記述をhttpd.conf追記してください。

<‎Directory "/var/www/html/eccube/">
  AllowOverride All
  Options FollowSymLinks
<‎/Directory>

?テンプレートの修正




忘れていたec/.htaccessを設置してみました
=========================
#soxcoreの設定で「.htaccess」のファイル名を「backup.htaccess」に変更.htaccessを無効
#その後SEO対策の為再設定 /j***.sixcore.jp/public_html/ec

#↓SEO対策の為追加 静的アドレス変換↓----------------------------------------------------------
#mode_rewriteの設定
RewriteEngine on
RewriteBase /ec/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^products/detail/([0-9]+)? products/detail.php?product_id=$1 [L]
RewriteRule ^products/list/([0-9]+)? products/list.php?category_id=$1 [L]
RewriteRule ^mobile/products/detail/([0-9]+)_([0-9]+)? mobile/products/detail.php?product_id=$1&page=$2 [L]
RewriteRule ^mobile/products/list/([0-9]+)? mobile/products/list.php?category_id=$1 [L]
#↑SEO対策の為追加 静的アドレス変換↑----------------------------------------------------------


#↓初期設定部分を無効に↓----------------------------------------------------------------
#基本はphp_ini.incで設定するが、ini_setで反映されないものはここで設定する
#php_value mbstring.language Japanese
#php_value output_handler mb_output_handler
#php_flag mbstring.encoding_translation 1
#php_flag magic_quotes_gpc 0
##php_flag session.use_cookies 0
##php_flag session.use_trans_sid 1

# INI_ALL なのにもかかわらず, ini_set で指定しても反映されない環境がある...
#php_value mbstring.internal_encoding UTF-8

# デフォルトテンプレートの状態で 2M近くになるため
#php_value upload_max_filesize 5M
#↑初期設定部分を無効に↑----------------------------------------------------------------

=========================
を改めて設置しました。

すみません。
テスト機には同じ(ec/.htaccess)設置されていました。


しかしまだ同じエラーがでます。
そこで思い当たるのは

?httpd.confの設定をテスト機では自分でしたとは思うのですが
本番機は何も触っていないことを思い出しました。

httpd.conf追記しようと思いますが
どこにあるのかが思い出せません。
httpd.confはどこに設置してあるでしょうか?
初歩的質問でほんと申し訳ありません。


お手数をおかけ致しますがよろしくお願いいたします。
seasoft
投稿日時: 2011/1/29 23:16
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7332
Re: httpd.confかもしれません
> httpd.confはどこに設置してあるでしょうか?

EC-CUBE に同梱されるものではなく、サーバに元々設置されているものと察します。

よって、サーバのサポート先に確認するのが良いかと思います。


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

shirae
投稿日時: 2011/1/31 17:40
対応状況: −−−
半人前
登録日: 2009/12/21
居住地:
投稿: 11
Re: httpd.confかもしれません
皆様、ありがとうございます。
動作確認できました!

いくつかのファイルが壊れていました。
ありがとうございました!

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は65,971名です
総投稿数は98,076件です

投稿数ランキング

1
seasoft
7332
2
AMUAMU
2712
3
468
2605
4
nanasess
2101
5
umebius
1717
6
yuh
1612
7
red
1423
8
h_tanaka
1038
9
fukap
907
10
tsuji
863
11
shutta
835
12
tao_s
792
13 ramrun 789
14 karin 657
15 sumida 641
16
homan
633
17 DELIGHT 571
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

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

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