バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > システムエラーが発生しました。

管理機能

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
s_goto
投稿日時: 2014/9/2 23:53
対応状況: −−−
常連
登録日: 2013/11/28
居住地:
投稿: 52
Re: システムエラーが発生しました。
happyさま

解決してなによりでした。

対応状況を解決済にしていただければ幸いです。
happy
投稿日時: 2014/9/2 23:32
対応状況: −−−
半人前
登録日: 2014/8/21
居住地:
投稿: 12
Re: システムエラーが発生しました。
このたび直接アドバイスを頂きました
yuhさま、s_gotoさま、odaさま、k_kawamataさま、nanasessさま
大変感謝しております。ありがとうございました。

結論として、新規にECCUBE12系をインストールし、デフォのPage_Admin_Order_Edit.phpソースをもってきて上書きすることで解決に至りました。また、解決の嬉しさから、レスが遅くなってしまいました、すみません。

素人ゆえに、今後もこの場を借りる機会があると思いますので、助言して頂けると幸いです。
nanasess
投稿日時: 2014/8/26 9:39
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2314
Re: システムエラーが発生しました。
もし、2.12系のソースにカスタマイズが入っているのでしたら、外注先にソースが残ってないか問い合わせてみたほうが良さそうですね。
全くカスタマイズしていないのであれば、以下からダウンロードして上書きすれば良いと思います。

http://downloads.ec-cube.net/src/eccube-2.12.2.zip
s_goto
投稿日時: 2014/8/26 9:36
対応状況: −−−
常連
登録日: 2013/11/28
居住地:
投稿: 52
Re: システムエラーが発生しました。
happyさま

では以下の作業が可能かご確認いください。

1.外注先へLC_Page_Admin_Order_Edit.phpをいただくことが可能か
2.もし上記不可の場合、外注先へLC_Page_Admin_Order_Edit.phpのカスタマイズ有無を確認
3.カスタマイズ有の場合、やはり外注先へLC_Page_Admin_Order_Edit.phpをいただくべきです
4.カスタマイズ無の場合、2.12系のec-cubeのバージョン(正確に)を今一度確認しそのバージョンのソースをダウンロードしてくる
5.ダウンロードしてきたソース内のLC_Page_Admin_Order_Edit.phpのみを2.12系のサーバへアップロードする

前提として「LC_Page_Admin_Order_Edit.phpのみ更新した後にエラーが出るようになった」ということを想定しています。
happy
投稿日時: 2014/8/25 23:46
対応状況: −−−
半人前
登録日: 2014/8/21
居住地:
投稿: 12
Re: システムエラーが発生しました。
返信有難うございます。
s_gotoさま。

【質問1】
2.12系サイトに2.13系サイトのソースを上書きしたかもとのことですが、どのように更新されたんでしょうか?
・FTPクライアントアプリは?(FFFTP?)
・全ソース(data, htmlフォルダ)をアップロード?した?

・クライアントアプリはFFFTPです。
・全ソースしていません。LC_Page_Admin_Order_Edit.phpのみとだと記憶しています。

【質問2】
ソースをアップロードしたということはおそらくローカルPCに保管してある2.13系のソースをFTPクライアントアプリで2.12系サイトのサーバへアップロードしたかと思います。
では、2.12系サイトのソースはローカルPCに保持していないんでしょうか?

・2.13系のショッピングサイトは私が自作したもので、2.12系のショッピングサイトは外注したものです。
サーバーは2.13はロリポップに借りており、ロリポップFTPにあるソースをローカルに落とし、その後FFFTP接続で2.12系の方へソースを上書きしてしまいました。2.12系のソースはローカルにありません。

上手く伝わっているでしょうか。
宜しくお願いいたします。
s_goto
投稿日時: 2014/8/25 20:42
対応状況: −−−
常連
登録日: 2013/11/28
居住地:
投稿: 52
Re: システムエラーが発生しました。
happyさま

今スレッドを読み返しました。

原因を改めて整理しますね。
EC-CUBE2.13系の環境に2.12系のソースを更新してしまった(かもしれない)ことが原因の可能性があります。。

以下、スレッド引用
odaさまの記述
引用:

上記ソースは拡張クラス側なので具体的な処理は
data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php
の方になります。
その中のinit()でmtb_countryへのアクセスが発生していると思います。

いま上記ソースを見て思ったのはCopyrightが
* Copyright(c) 2000-2012 LOCKON CO.,LTD. All Rights Reserved.

となっているということは
EC-CUBE2.12.1もしくは2.12.2ぐらいのバージョンということですよね?
※EC-CUBE2.12.3からは2000-2013になっています。

であれば、そのバージョンにはmtb_countryというテーブルは存在しないので
バージョン違いソースが混在しているような状態ではないかと予想します。
その場合、既存のパッケージににどのような作業を行ったのかが分からないと解決は難しいと思います。

情報が限られていますので何とも言えませんが
可能性としてあり得るのは
・決済モジュールなどでdata/class/pages/admin/order/LC_Page_Admin_Order_Edit.phpが上書きされている
・FTPの接続先を間違っている
・2.12で運用していて今回2.13へバージョンアップをし、
 DBは今まで通りを参照している

とかでしょうか??


それに対するhappyさまの記述
引用:

この文章で思い出した事があります。

以前http://tech.bandersnatch.jp/688
を見てソースをいじったのですが、結局うまく行かず、ソースをもとに戻すときに間違って、もう一つのサイトのソースを上書きしてしまったかもしれません。

エラーが出ているECCUBEのバージョンが
2.12.2
PHP5.3.3
PostgreSQL 8.4.2
です。ここに


2.13.1
PHP5.3.15
MySQL 5.6.14-log
上書きした可能性があります。

同じECCUBEなのだからソースは同じだと思って上書きしたのが原因です。何とかなりますでしょうか?


このためdata/class_extends/helper_extends/SC_Helper_Payment_Ex.phpが存在しないことになっているかと推測します。

ただ、ちょっと疑問に思う事もありますのでご確認させてください。
便宜上、以下文言定義させていただきます。

○2.12系サイト
2.12.2
PHP5.3.3
PostgreSQL 8.4.2

○2.13.1系サイト
2.13.1
PHP5.3.15
MySQL 5.6.14-log



【質問1】
2.12系サイトに2.13系サイトのソースを上書きしたかもとのことですが、どのように更新されたんでしょうか?
・FTPクライアントアプリは?(FFFTP?)
・全ソース(data, htmlフォルダ)をアップロード?した?

【質問2】
ソースをアップロードしたということはおそらくローカルPCに保管してある2.13系のソースをFTPクライアントアプリで2.12系サイトのサーバへアップロードしたかと思います。
では、2.12系サイトのソースはローカルPCに保持していないんでしょうか?


以上、ご確認ください。
happy
投稿日時: 2014/8/25 19:12
対応状況: −−−
半人前
登録日: 2014/8/21
居住地:
投稿: 12
Re: システムエラーが発生しました。
回答ありがとうございます。
s_gotoさま。

data/class_extends/helper_extends/を確認したのですが、

SC_Helper_Payment_Ex.phpのファイルはありませんでした。
happy
投稿日時: 2014/8/25 16:41
対応状況: −−−
半人前
登録日: 2014/8/21
居住地:
投稿: 12
Re: システムエラーが発生しました。
回答有難うございます。
odaさま。

現在のソースはバックアップしました。

次は、
(2)EC-CUBE 2.12.2のソースを入手
https://svn.ec-cube.net/open/tags/eccube-2.12.2/data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php
このソースをFTTTPで上書きをすれば良いという認識で大丈夫でしょうか?
s_goto
投稿日時: 2014/8/25 12:42
対応状況: −−−
常連
登録日: 2013/11/28
居住地:
投稿: 52
Re: システムエラーが発生しました。
data/class_extends/helper_extends/SC_Helper_Payment_Ex.phpが無いと怒られていますね。

上記phpファイルはありますか?
oda
投稿日時: 2014/8/24 14:06
対応状況: −−−
半人前
登録日: 2012/2/17
居住地:
投稿: 16
Re: システムエラーが発生しました。
まずはそのバージョンにないものが入っていますので
一旦元に戻すところがスタートだと思います。
現在のソースはバックアップを取っておくことをお勧めします。

(1)EC-CUBE開発者向けsubversion
http://xoops.ec-cube.net/modules/tinyd0/index.php?id=9

(2)EC-CUBE 2.12.2のソースを入手
https://svn.ec-cube.net/open/tags/eccube-2.12.2/data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php

(3)元に戻す

(4)必要なカスタマイズをマージする

※どのシステムも同じことが言えると思いますがバージョン違いは
 意図せぬ不具合になりますので混在は難しいと思います。
※またおこなった作業をすべて覚えておくのも難しいことだと思いますので
 ソースのバージョン管理を行うことをお勧めします。
(1) 2 3 »
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
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.