質問 > 管理機能 > システムエラーが発生しました。 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
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: システムエラーが発生しました。 引用:
結論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テーブルが作成されます。
では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 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |