バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

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

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
happy
投稿日時: 2014/8/23 1:06
対応状況: −−−
半人前
登録日: 2014/8/21
居住地:
投稿: 12
Re: システムエラーが発生しました。
回答有難うございます。
odaさま。

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が上書きされている

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

以前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なのだからソースは同じだと思って上書きしたのが原因です。何とかなりますでしょうか?
happy
投稿日時: 2014/8/23 1:19
対応状況: −−−
半人前
登録日: 2014/8/21
居住地:
投稿: 12
Re: システムエラーが発生しました。
回答有難うございます。
k_kawamataさま。

?を回避するための対処を試みようと思います。

PhpPgAdminやPhpMyAdmin、もしくはSSHでpsqlなどSQLを発行できる環境はありますか?
そこでEC-CUBEのDBに対して先述のSQLを発行すればmtb_countryテーブルが作成されます。

私は、FFFTP接続でPhpPgAdminにつないでいて、ソースをいじりアップロードすることはできます。
ソースをいじるときは、TeraPadとういメモ帳のようなもので編集しています。
この環境で可能なのでしょうか?
s_goto
投稿日時: 2014/8/23 18:28
対応状況: −−−
常連
登録日: 2013/11/28
居住地:
投稿: 52
Re: システムエラーが発生しました。
引用:

FFFTP接続でPhpPgAdminにつないでいて


結論phpPgAdminはご利用可能ということですよね。

phpPgAdminで何個か前のスレッドで提示されているSQLにてテーブルを作成することは可能です。
happy
投稿日時: 2014/8/23 19:22
対応状況: −−−
半人前
登録日: 2014/8/21
居住地:
投稿: 12
Re: システムエラーが発生しました。
回答有難うございます。
s_gotoさま。

テーブル作成を試みたのですが、”テーブル空間作成をするディレクトリを指定する必要があります”。と出てつまづいてしまいました。以下のサイトに画像をアップしてみましたので、現状を見ていただきたいです。

PASS:2525

http://light.dotup.org/uploda/light.dotup.org58499.png.html
s_goto
投稿日時: 2014/8/23 22:53
対応状況: −−−
常連
登録日: 2013/11/28
居住地:
投稿: 52
Re: システムエラーが発生しました。
テーブルではなくテーブル空間作成を試みていますね。
テーブルを作成してください。

テーブル空間の説明は省略するとして

phppgadminで以下のSQLを実行すればmtb_countryテーブルが作成されます。


CREATE TABLE mtb_country(
    id smallint,
    name text,
    rank smallint NOT NULL DEFAULT 0,
    PRIMARY KEY (id)
);


ではSQLの実行方法ですが。phppgadminのバージョンがわからないのでphppgadmin5.0.2の操作でご説明します。
適宜、ご自身のご利用なさっているバージョンで意図を汲みとり操作願います。

左ペイン(左半分くらいのツリー上場所)の対象DB(画像で確認できるスキーマの上のやつです)を選択してください。
右ペインに「スキーマ」「SQL」「検索」などいくつメニューあるかと思います。
その中のSQLを押下してください。

SQL文を入力するテキストボックスが表示されるので上記SQL文を入力(コピペの方が無難です)し[実行する]ボタンを押下してください。
これでテーブルは作成されます。

最後に個人情報について気になるのでご指摘させてください。

対象サイトドメイン、phppgadminのURL及び個人名など公開していますがリスクを承知の上での公開と存じますがあまりおすすめいたしません。

重要な情報は公開しないかマスクしたりぼかしを入れた方がよろしいかと存じます。
happy
投稿日時: 2014/8/24 11:21
対応状況: −−−
半人前
登録日: 2014/8/21
居住地:
投稿: 12
Re: システムエラーが発生しました。
回答有難うございます。
s_gotoさま。

さっそく教えて頂いた手順を実行すると作成が出来たと思います。
その後ECCUBEのエラーがでなくなっているか確認したところ、いまだに"システムエラーが・・・"と出てきます。
現状の画像がこちらでございます。

http://light.dotup.org/uploda/light.dotup.org59122.png.html
http://light.dotup.org/uploda/light.dotup.org59123.png.html
http://light.dotup.org/uploda/light.dotup.org59124.png.html

PASS:2525

どうしたら直るのかわからないので、お手すきで宜しくお願いいたします。

バージョン:phpPgAdmin 4.2.3


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)必要なカスタマイズをマージする

※どのシステムも同じことが言えると思いますがバージョン違いは
 意図せぬ不具合になりますので混在は難しいと思います。
※またおこなった作業をすべて覚えておくのも難しいことだと思いますので
 ソースのバージョン管理を行うことをお勧めします。
s_goto
投稿日時: 2014/8/25 12:42
対応状況: −−−
常連
登録日: 2013/11/28
居住地:
投稿: 52
Re: システムエラーが発生しました。
data/class_extends/helper_extends/SC_Helper_Payment_Ex.phpが無いと怒られていますね。

上記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で上書きをすれば良いという認識で大丈夫でしょうか?
happy
投稿日時: 2014/8/25 19:12
対応状況: −−−
半人前
登録日: 2014/8/21
居住地:
投稿: 12
Re: システムエラーが発生しました。
回答ありがとうございます。
s_gotoさま。

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

SC_Helper_Payment_Ex.phpのファイルはありませんでした。
« 1 (2) 3 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,840名です
総投稿数は109,985件です

投稿数ランキング

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