トップページphp
1001コメント287KB

[生き残れるか]EC-CUBE[4店舗目]

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2008/12/13(土) 14:11:28ID:???
【前スレ】
・[生き残れるか]EC-CUBE[3店舗目] http://pc11.2ch.net/test/read.cgi/php/1209204054/

【過去スレ】
・EC-CUBE http://pc11.2ch.net/test/read.cgi/php/1169631890/
・[生き残れるか]EC-CUBE[2店舗目] http://pc11.2ch.net/test/read.cgi/php/1201784308/

【公式】
・EC-CUBE公式サイト ttp://www.ec-cube.net/
・開発コミュニティ ttp://xoops.ec-cube.net/
・マニュアルサイト ttp://wiki.ec-cube.net/
・EC-CUBE Trac ttp://svn.ec-cube.net/open_trac/
・メーリングリストの過去ログ ttp://webml.ec-cube.net/

【その他】
・2ch EC-CUBE Wiki ttp://www39.atwiki.jp/eccube2ch/
・[mixi] EC-CUBE ttp://mixi.jp/view_community.pl?id=1272334
・EC-CUBEの学校 ttp://www.eccube-school.jp/

【EC-CUBEとは】
EC-CUBEは、株式会社ロックオンが創業から6年にわたって開発してきたECサイト構築システムをオープンソースとして公開したものです。ASPではできなかった独自性の高いECサイトが、無料で手に入ります。
0754nobodyさん2010/03/07(日) 18:10:44ID:???
>>753

>>694
0755nobodyさん2010/03/07(日) 21:25:22ID:???
>>754

セキュリティホールがあったんですね。
こういうのをみるとECのオープンソースってすごいリスクがありますね。
0756nobodyさん2010/03/07(日) 22:49:25ID:???
結局、リスクをとるのか自作の手間を取るのかって違いだよ。
いやなら自分とこで造るしかない。
0757nobodyさん2010/03/07(日) 22:57:44ID:???
ちゃんとオブジェクト指向で書かれていないシステムはやっぱやばいな。
694のやつは管理者チェックのコピペ忘れっぽいけど、こういううっかりミスはなかなか防げない。
0758nobodyさん2010/03/08(月) 00:10:54ID:???
セキュリティホールがあったんですね・・・・って(´∇`)ケッサク

おまいはどこまで目出度いんだ?

100歩譲ってクスクス笑うだけにしてやったとしても

ECのオープンソースって・・・とか決めつけてるとこ

めでたすぎる・・・腹痛ぇ( ^∀^)ゲラゲラ
0759nobodyさん2010/03/08(月) 00:11:15ID:???
工作員、必死だね
0760nobodyさん2010/03/08(月) 00:22:35ID:???
ECのオープンソースって指定しているのは、顧客情報を預かるからだよ。
管理者側のページに管理者チェックが入ってないほうがめでたいけどな。
0761nobodyさん2010/03/08(月) 00:56:32ID:???
ZenCartって安全?
0762nobodyさん2010/03/08(月) 10:36:36ID:???
>>761
これくらったぜw
http://www.lac.co.jp/info/alert/alert20091008.html
0763nobodyさん2010/03/08(月) 12:11:55ID:???
>>762
重い重い重い重い重い重い重い重い重い重い重い
0764nobodyさん2010/03/09(火) 04:39:20ID:???
オプソ使う以上、英語・日本語問わず
発表されるセキュリティ情報見ておいて損はしない。と思う
被害に遭うのは自分だ。
ZenもoSCもEC-CUBEも、他にもいろいろ・・・
本家サイトとコミュと、その手(セキュリティ情報サイト)
0765nobodyさん2010/03/09(火) 11:59:51ID:???
ソフトウェアに関して
「〇〇は危険」はあるかもしれないけど、
「××は安全」ってのはありえないと思う。
発表されるセキュリティ情報をチェックしてアップデートしないと
何を使っても危険。
0766nobodyさん2010/03/20(土) 21:33:33ID:IN2AWCqn
EC-CUBEでSQLite3を使いたいんだけど対応してますかね?
内部でDBアクセスにPDO使ってたらイケそうな気もするんだけど。
0767nobodyさん2010/03/20(土) 23:50:49ID:???
>>766
残念、内部DAOはPear::DB
0768nobodyさん2010/03/21(日) 16:41:48ID:???
>>767
PHP5からはデェフォルトでバンドルされてるSQLiteに対応してないなんて
怠慢としかいいようがないですね。
0769nobodyさん2010/03/21(日) 21:04:57ID:???
ORMでよっぽど富豪的にしない限り、RDBMSの複数対応は出来ない。
0770nobodyさん2010/03/26(金) 14:06:33ID:LG1CoWEk
>>761
ショッピングカートはZen Cartにおまかせ
http://pc11.2ch.net/test/read.cgi/php/1269485151/
0771nobodyさん2010/03/27(土) 07:51:45ID:W8W/lTOe
webarena でインストールに苦しんでいます
マニュアル通り各ファイルをアップしたあと
500 internal server error でインストールが開始できないです。
誰か経験した人いる?
0772nobodyさん2010/03/27(土) 13:18:26ID:???
月間12,000件もダウンロードがあるとはやるなぁ。
コードをみると技術力があるとは思えないけど、マーケティングや営業はかなり優れているように見える。
0773nobodyさん2010/03/27(土) 16:57:10ID:???
そのうちの8000件はシャチ男だけどね・・・
0774nobodyさん2010/03/27(土) 22:43:25ID:???
そもそも世の中にそんなにECストアあるのか?
0775nobodyさん2010/03/28(日) 07:33:25ID:Fv5+FrF2
俺も上手くいかないので、3回目のダウンロードをしようと思っている。
開発版に手を出そうか・・・・
0776nobodyさん2010/03/28(日) 11:48:43ID:???
俺は一日一回はダウンロードしてる
0777nobodyさん2010/03/28(日) 19:37:27ID:???
インストールが出来ないとか、いくらオープンソースでもいい加減すぎだろ。
0778nobodyさん2010/03/28(日) 21:32:11ID:???
.htaccessが原因じゃないのか?
0779nobodyさん2010/03/29(月) 02:17:44ID:9oVnqM8g
一万件入れたら1ページ表示に1分かかった
副問い合わせで全件取得してからWHERE句で絞り込みとか
なんでそんな出鱈目なSQLなんだ?
0780nobodyさん2010/03/29(月) 13:46:28ID:???
テーブル自体が正規化されていないから、1発のクエリで欲しいデータを全部結合できないんじゃないの?
0781nobodyさん2010/04/01(木) 05:25:08ID:Tpt/E+lT
すみません、教えてください
dtb_products_class
は何処にあるのでしょうか?
規格1のみの設定なのに、規格2が表示される 問題で、困っています。

0782nobodyさん2010/04/02(金) 06:33:14ID:HWFTqMUq
規格1のみの設定なのに、規格2が表示される 問題は
それなりに柔軟にホームページを作り替えて、事なきを得ました。
お騒がせしました。
0783nobodyさん2010/04/06(火) 09:18:12ID:mWPKnAeO
わからんながらにこれをいじらないといけなくなったんだけど
品切れの際の
「申し訳ございませんが、只今品切れ中です」
っていう一文を変更したいんだがどこを直したらいいのかね?
0784nobodyさん2010/04/07(水) 00:22:25ID:???
ソースコードを全文検索しな
0785nobodyさん2010/04/12(月) 10:05:21ID:???
技術力ではなくマーケティングという典型的なアプリケーションになったね。
死ぬほどカスタマイズしにくいんだが、カスタマイズしやすいと言ったもん勝ち。
0786nobodyさん2010/04/12(月) 13:02:32ID:???
そんなに妬むなよw
0787nobodyさん2010/04/12(月) 13:35:27ID:???
>>786

かなりするどいな^^
うらやましいのは事実だ。
0788nobodyさん2010/04/20(火) 13:03:57ID:rtEefGLk

EC-CUBE2.4 を利用しており、先日、MySQL5からPostgreSQL8へ
移行しましたが、しばらくは問題なかったのですが、
急に、ECトップページにアクセスすると、500エラーになりました。
通常のHTMLファイルには問題なくアクセス出来ており、
.php ファイルが500エラーという状態です。

Apache2のエラーログを見ると、以下のログがありましたが、
解決策はございますでしょうか?


PHP Fatal error: Call to undefined method DB_Error::getCol() in /パス/eccube/data/class/SC_DbConn.php on line 139


調査する限りですと、GetColは、PearのDB_commonでご利用可能で、
GetColはインストールというものではなくget関数の内の1つだそうですが、こちらは、どうやったり利用可能になるのでしょうか?
0789nobodyさん2010/04/20(火) 17:44:54ID:pF+Skbxv
そもそもこれは上手く言ってるの?

1)DBサーバとの通信(IP、TCP:5432)
2)DBへのログイン
3)該当データベースへのクエリ実行

phpPgAdminとか自作プログラムでも接続できないの?
0790nobodyさん2010/04/20(火) 19:13:36ID:rtEefGLk

>>789

ありがとう。
データベースそのものは、接続できますし、再起動なども可能です。
phpPgAdmin にも接続できます。


0791nobodyさん2010/04/20(火) 19:54:18ID:pF+Skbxv
>>790
MySQLからPostgreSQLへの移行ってどうやったの?
MySQLで動いていた時のテーブルを全部PostgreSQLで作っても、
PostgreSQLではVIEW使っているからダメだと思うよ。
0792nobodyさん2010/04/20(火) 21:37:40ID:rtEefGLk

>>791

phpmyadmin からCSVでエクスポート。EUCへ変換。
phppgadmin へインポート
index.php を編集。
これで、しばらくは問題なかったです。
ただ、急に500エラーになりました。

0793nobodyさん2010/04/20(火) 22:55:47ID:???
>EUCへ変換。
なにこれこわい
0794nobodyさん2010/04/21(水) 09:20:45ID:l4vGwzOh
phppgadminでシーケンス値の設定はした?
0795nobodyさん2010/04/21(水) 10:19:08ID:7iMO61fx

>>794

そこですが、よく分からないのですが、手順を教えて頂けますか。
あと、ログに、PHP Fatal error: Call to undefined method DB_Error::getCol() in /パス/eccube/data/class/SC_DbConn.php on line 139
があります。


/data/index.php ですが、以下です。



<?php
define ('ECCUBE_INSTALL', 'ON');
define ('HTML_PATH', '/パス/eccube/html/');
define ('SITE_URL', 'http://ドメイン/eccube/html/');
define ('SSL_URL', 'http://ドメイン/eccube/html/');
define ('URL_DIR', '/eccube/html/');
define ('DOMAIN_NAME', 'ドメイン');
define ('DB_TYPE', 'pgsql');
define ('DB_USER', 'admin');
define ('DB_PASSWORD', 'パスワード');
define ('DB_SERVER', 'localhost');
define ('DB_NAME', 'データベース名');
define ('DB_PORT', '5432');
define ('DATA_PATH', '/パス/eccube/data/');
define ('MOBILE_HTML_PATH', HTML_PATH . 'mobile/');
define ('MOBILE_SITE_URL', SITE_URL . 'mobile/');
define ('MOBILE_SSL_URL', SSL_URL . 'mobile/');
define ('MOBILE_URL_DIR', URL_DIR . 'mobile/');
?>
0796nobodyさん2010/04/21(水) 10:26:26ID:fpxLfLbH
>>792

何がトリガーになったんだろうね。
商品登録とか本来は普通の運用なんだろうけど、何かした?

クエリの実行が失敗しているようなので、
適当にプログラム弄って、実行しているクエリ表示してみて、
psqlでログインして、クエリ実行してみたら何か分かるかもよ。

バージョン移行でdtb_productsにnoteってカラムが増えていて、
同じような事で解決した事があったな。
0797nobodyさん2010/04/21(水) 11:42:13ID:7iMO61fx
>>796

特に、何もしていないのですが、何かリソースの制限に引っ掛かっている気がします。
ちなみに、ログからすると、GetCOL?が抜けてる感じがします。
GetColはインストールというものではなくget関数の内の1つだそうですが、こちらは、どうやったり利用可能になるのでしょうか?
0798nobodyさん2010/04/21(水) 13:19:39ID:l4vGwzOh
794です。
2ch初心者なので>>794の出し方が分からない(汗)

postgresqlの場合、mysqlと違ってシーケンスの開始値の設定をする必要があるのですが、値を設定していないのでDBエラーが出るのではないでしょうか?
手順はphppgadminを開いて、各テーブルをクリックするとシーケンス値の設定画面が出るはずです。
(手元にphppgadminあ無いので未確認です。すみません。)
商品数が例えば100ならdtb_productsのシーケンス開始値は100か101(すいませんうろ覚えです。)の設定になると思います。
0799nobodyさん2010/04/21(水) 14:17:29ID:7iMO61fx

>>798

ありがとう。
確認したら、一例ですと以下となっておりました。
この場合、以下の開始値 1 → 100?
ということでしょうか?
これを変えた場合、DBファイルが破損等になりませんか?


増加数 1
最小値 1
最大値 999
開始値 1 → 100?
キャッシュ値 1
Cycle しますか?

0800nobodyさん2010/04/21(水) 14:29:57ID:7iMO61fx
>>798

追記ですが、シーケンスは9000だったので、問題はないかと。

0801nobodyさん2010/04/21(水) 16:33:36ID:fpxLfLbH
>>797
エラーログの通り、SC_DbConn.phpの139行目がそのgetCol関数だよ。
何か変数・配列に変な値が入っているか、あるいはDBがおかしいのか追うのがいいんじゃない?
該当行コメントアウトして、echoとかvar_dump使ったらメッセージ出てくるでしょ。
0802nobodyさん2010/04/21(水) 17:15:32ID:7iMO61fx

>>801
SC_Db ですが、現状、以下です。
$this->result = $result;
return $this->result;
}

// function getCol($n, $col, $arr = "") {

// mysqlの場合にはビュー表を変換する
if (DB_TYPE == "mysql") $n = $this->dbFactory->sfChangeMySQL($n);

//if ($arr) {
●$result = $this->conn->getCol($n, $col, $arr);
} else {
$result = $this->conn->getCol($n, $col);
}
if ($this->conn->isError($result)) {
$this->send_err_mail($result, $n);
}
$this->result = $result;
return $this->result;
}

// SELECT文の実行結果を全て取得
function getAll($n, $arr = ""){

// mysqlの場合にはビュー表を変換する
if (DB_TYPE == "mysql") $n = $this->dbFactory->sfChangeMySQL($n);

if(PEAR::isError($this->conn)) {
if(ADMIN_MODE){
0803nobodyさん2010/04/21(水) 18:48:18ID:???
>>802
// function getCol($n, $col, $arr = "") {
//if ($arr) {

この2行はコメントアウトしてるの?
0804nobodyさん2010/04/21(水) 19:28:30ID:7iMO61fx
>>803

はい。当初は、コメントアウトしてませんでしたが、
先程、試しにコメントアウトしてみました。
が、結果に変化無しです。
0805nobodyさん2010/04/21(水) 19:45:12ID:7iMO61fx

>>803

エラーログの追記ですが、
PHP Parse error: syntax error, unexpected T_VARIABLE, expecting T_FUNCTION in /パス/eccube/data/class/SC_DbConn.php on line 140
0806nobodyさん2010/04/22(木) 10:55:48ID:xDDr+d5P
>>805
あなたが関数名やifをコメントアウトしたから
カッコの開始が無いのに閉じカッコがあるっていう文法エラーです。
失礼ですがこのぐらいの事が自分で解決できないなら、
諦めて他の人にお金を払ってやってもらった方が幸せになれると思います。

知り合いに頼める人がいないなら、公式開発業者がここで調べられます。
ttp://www.ec-cube.net/integrate/partner/index.php
ネームバリュー、実績、金額、所在地・・・いろんな要素でご検討されたら良いと思います。
0807nobodyさん2010/04/22(木) 13:35:27ID:VQ/ahzmG

>>806

現在、コメントアウトは、外しておりますが、デフォルトにしても、
やはり500エラーになります。
0808nobodyさん2010/04/22(木) 14:59:28ID:???
関数が定義されてないってエラーだから、コメントアウトされてるいるか、あるいは気がづかないうちにその関数を削除したかのどちらかでしょうか。

SC_DbConn.phpを新しくダウンロードして上書きしてみてはどうですか?
0809nobodyさん2010/04/22(木) 15:53:32ID:VQ/ahzmG

>>808

>SC_DbConn.phpを新しくダウンロードして上書きしてみてはどうですか?

やってみましたが、同じでした。
0810nobodyさん2010/04/22(木) 16:00:47ID:???
131 function getCol($n, $col, $arr = "") {
132
133 // mysqlの場合にはビュー表を変換する
134 if (DB_TYPE == "mysql") $n = $this->dbFactory->sfChangeMySQL($n);
135
136 if ($arr) {
137 $result = $this->conn->getCol($n, $col, $arr);
138 } else {
139 $result = $this->conn->getCol($n, $col);
140 }
141 if ($this->conn->isError($result)) {
142 $this->send_err_mail($result, $n);
143 }
144 $this->result = $result;
145 return $this->result;
146 }

これがデフォルトのソースですけど、現状はこのようになっていますか?
08118082010/04/22(木) 16:02:53ID:???
あっ、見当違いでした><
139行目のgetColだから、問題はその先か・・・
08128082010/04/22(木) 16:10:32ID:???
54 $objDbConn = DB::connect($dsn, $options);
58 $objDbConn = DB::connect(DEFAULT_DSN, $options);

このどちらかでDBのオブジェクトが帰ってきてないんでしょうね。

$dsn,
$options,
DB::connect

このどれかに問題があるんじゃないでしょうか。

僕はmysqlしか知らないけど、DBに接続するときの方法がmysqlとposgreでは違うのかも。
08138092010/04/22(木) 18:02:24ID:VQ/ahzmG
>>812

おそらく、mysql とは、違うと思います。
getColだとは思うのですが、具体的な設定が分かりません?
08148082010/04/22(木) 18:35:36ID:???
僕も昨日コードを読み始めたばかりで詳しくないのですが、

57行目の
if(defined('DEFAULT_DSN')) {
の上に
var_dump(DEFAULT_DSN);
って書いたら、テーブル名とかパスワードとかが表示されますか?
たぶん、DEFAULT_DSNが未定義で空だと思います、これがどこで定義されているかはまだわかりませんが。

普通はデータベースに繋げなかったら致命的なエラーなのですが、EC-CUBEはreturnして終わりになってますね><
0815nobodyさん2010/04/22(木) 19:25:47ID:???
index.phpからSC_DbConn.phpが呼ばれるまで読んだ。

58 $objDbConn = DB::connect(DEFAULT_DSN, $options);

おそらくここでDB接続に失敗して、PEARのエラーオブジェクトが帰ってきていると思われる。
さっきはDEFAULT_DSNは設定されていないと思ったけど、たぶん設定されていると思うのだが正しくない値が設定されている可能性が高い。
で、DB接続の失敗をエラーとして処理していないのでこのエラーオブジェクトに対して、 $this->conn->getCol($n, $col)を呼んでも、そんなのねーよってなっていると思う。

外してたらすいません^^
0816nobodyさん2010/04/22(木) 19:38:53ID:???
58 $objDbConn = DB::connect(DEFAULT_DSN, $options);

58行目の下にこれをコピペしてみればいいと思う。

if (PEAR::isError($$objDbConn)) {
/*
* プログラムでほんとうにやりたいのは、こんなことではないかも
* しれません。これは、たた単にエラーオブジェクトから返される
* 情報がどのようなものかを説明するためだけのものです。
*/
echo '標準のメッセージ: ' . $db->getMessage() . "\n";
echo '標準のコード: ' . $db->getCode() . "\n";
echo 'DBMS 固有のユーザメッセージ: ' . $db->getUserInfo() . "\n";
echo 'DBMS 固有のデバッグメッセージ: ' . $db->getDebugInfo() . "\n";
exit;
0817nobodyさん2010/04/22(木) 19:40:58ID:???
いろいろ間違えました^^

if (PEAR::isError($objDbConn)) {
/*
* プログラムでほんとうにやりたいのは、こんなことではないかも
* しれません。これは、たた単にエラーオブジェクトから返される
* 情報がどのようなものかを説明するためだけのものです。
*/
echo '標準のメッセージ: ' . $db->getMessage() . "\n";
echo '標準のコード: ' . $db->getCode() . "\n";
echo 'DBMS 固有のユーザメッセージ: ' . $db->getUserInfo() . "\n";
echo 'DBMS 固有のデバッグメッセージ: ' . $db->getDebugInfo() . "\n";
exit;

}

こうです。
0818nobodyさん2010/04/22(木) 19:42:22ID:???
さらに間違ってた。

if (PEAR::isError($objDbConn)) {
/*
* プログラムでほんとうにやりたいのは、こんなことではないかも
* しれません。これは、たた単にエラーオブジェクトから返される
* 情報がどのようなものかを説明するためだけのものです。
*/
echo '標準のメッセージ: ' . $objDbConn->getMessage() . "\n";
echo '標準のコード: ' . $objDbConn->getCode() . "\n";
echo 'DBMS 固有のユーザメッセージ: ' . $objDbConn->getUserInfo() . "\n";
echo 'DBMS 固有のデバッグメッセージ: ' . $objDbConn->getDebugInfo() . "\n";
exit;

}

こうです。
0819nobodyさん2010/04/22(木) 21:35:30ID:VQ/ahzmG
>>818

やってみましたが、現象は変わりません。
0820nobodyさん2010/04/22(木) 23:33:01ID:???
SC_DbConn.phpを上書きしても文法のエラーが消えないというのはおかしいですね。
後は出来ることはない感じですかねぇ。
0821nobodyさん2010/04/23(金) 09:00:41ID:jvSa+4HA
>>819

以下の手順を行っていただけます?
サブディレクトリか何処かにDBにPostgreSQLを選択してEC-CUBEを新規インストール。
⇒新規インストールのEC-CUBEでも該当エラーが起るか否か?
エラーYes)⇒PostgreSQLの設定がおかしいと思われるのでホスティング会社に苦情を言う。
エラーNo)⇒エラーが起っている方と正常に動いている方のデータベースの
テーブルの中身をphpPgAdminで見比べてみて、誤っているところがないか確認する。
確認Yes)⇒正常に動いている方を参考に直す。
確認No)⇒ttp://www.ec-cube.net/integrate/partner/index.phpに相談する。
0822nobodyさん2010/04/23(金) 10:19:02ID:???
>>819
現象変わりませんて言うか…。
818の方が書いてくれたのは、なぜ$this->conn->getCol($n, $col)でエラーになってるかの原因を
突き止めるためのデバッグコードなので、818のコードを足したからと言って即時に現象が解決される
わけじゃないですよ。
818のコードを書くことで、何らかのエラー原因らしきものが表示される可能性が高いと思うので、その
原因(実は最近DBパスワード変えたの忘れてたとか、phpのバージョンの問題とか、postgre側の問題
とか)を知ることで現象解消の役に立つかもしれないんです。

「変わりませんでした」というか何かエラーメッセージが表示されたのか、表示されたのが何だったのか
わからないと、このスレではもう何もできないんですよ。
実際に商売に使っているなら、サイトとコードを直で見てくれるシステム屋(EC-CUBEパートナー企業)に
お金払って一刻も早く見てもらったほうが結果的に安くつくと思いますよ
0823nobodyさん2010/04/23(金) 10:25:54ID:???
http://www.phpbook.jp/pear/pear_db/index13.html

$dsn = 'mysqli://testuser:testuser@localhost/uriage';
$db = DB::connect($dsn);

$dsnの頭にデータベースの種類がついてるから、ここを変えないとダメなんじゃないの。




DSNの頭にでーたbエースの種類がつくから、

0824nobodyさん2010/04/23(金) 10:37:38ID:???
$objDbConn = DB::connect(DEFAULT_DSN, $options);

ってコードが至るところにコピペされてるんだけど、その後に

if (PEAR::isError($objDbConn)) {}

でちゃんと接続の成否をチェックしてるところと、してないところとあってまずいですね。データベースに接続できなくても次の処理に進んでるから、わけがわからんことになってる。ここでPEAR::DBのエラー情報を出してくれれば解決は簡単なのにね。
0825nobodyさん2010/04/23(金) 17:33:36ID:2ebjB5Jk
php.iniの

extension=php_pdo_pgsql.dll
extension=php_pgsql.dll

のコメ外した?

これ外さないとposgre動かないよ?

これ外して、apache再起動してみるといいかもよ
0826nobodyさん2010/04/23(金) 22:00:23ID:???
>>825
phpPgAdminが動いているそうだから違うだろ。
0827nobodyさん2010/04/23(金) 22:46:39ID:???
これって本家フォーラムにも投稿されてるよね?
posgreの再起動が出来るのに、PHPの文法ミスが直せないとか本当なの?
0828nobodyさん2010/04/24(土) 03:32:08ID:???
商品CSVずれる・・・・・・・orz
0829nobodyさん2010/04/30(金) 14:17:15ID:t8ZYFBAo
商品入れているのに
現在カート内に商品はございません。
って。たまに、おかしくなるから訳分らん。
バッグって怖いね。
導入してからだから、もう必死だよ。
0830nobodyさん2010/04/30(金) 18:37:34ID:???
コミュニティでsyntax errorを質問する奴は勇気がありすぎだろ。
0831nobodyさん2010/05/02(日) 23:56:13ID:???
このスレ、序盤から中盤はかなり盛り上がってるな。
もうみんなどっか行ったみたいだけど。
0832nobodyさん2010/05/03(月) 00:29:32ID:???
海外のECサイト構築システムを適当に日本語化してるような某所とは違って
EC-CUBEはデザインからサポートまでしっかりしているから生き残れるだろ
0833nobodyさん2010/05/04(火) 17:18:57ID:???
生き残るというよりは、ほぼ独占って感じになってるね。
コードのひどさを補ってあまりある営業力だと思うね、あとデザインも良い。
0834nobodyさん2010/05/04(火) 17:43:21ID:8ekge+2V
で、上がそれだけ見て導入を決めて
下が苦労する

あの出鱈目なSQLとか酷すぎて話にならんわ
0835nobodyさん2010/05/04(火) 18:21:25ID:???
・デザインきれい
・機能問題ない
・カスタマイズ難しい

この辺が成功している要因じゃないかな。
カスタマイズが難しいってところがポイントで、ここでお金が発生する。
0836nobodyさん2010/05/06(木) 06:22:31ID:I2tPPLfn
機能問題がない と言うのは言い過ぎだろう。
どう考えても 機能問題がある。
0837nobodyさん2010/05/06(木) 14:10:30ID:???
>>836
どこに、どのような?
0838nobodyさん2010/05/17(月) 17:12:36ID:???
エラーが起こることを全く想定していない設計になっているところはチャレンジャーとして評価出来るな。
PHPとMySQLがいかに優れたアプリケーションであるかを証明している。

0839nobodyさん2010/05/23(日) 10:52:21ID:???
なんという皮肉
0840nobodyさん2010/05/23(日) 10:53:58ID:???
EC-CUBEのカスタマイズ案件が始まろうとしてるんだけどこのスレ見て萎えてきた。。
0841nobodyさん2010/05/23(日) 14:01:37ID:???
人の褌で相撲を取る輩は流石に言う事が違うな!
0842nobodyさん2010/05/23(日) 21:42:26ID:???
???
0843nobodyさん2010/05/24(月) 08:34:00ID:???
カスタマイズ自体はすんなり進むと思うよ。
ただ長期的にメンテしていくことを考えるとうんざりするだけで。
0844nobodyさん2010/05/25(火) 22:46:37ID:???
今日始めてダウソしてみた。
しっかし、汚ねぇソースだなこりゃ・・・
使い物になるのか?
0845nobodyさん2010/05/26(水) 02:35:37ID:IUVsLu41
ならん。

一番酷いところはMySQLのSQL
一旦全アイテムをselectしたあとwhere句を繋げてるので、アイテム数数千件程度で論外のパフォーマンスになる
たった5000件で10秒かかるとかどうなの

まともに扱おうとするならSQL全面書き換えがほぼ必須
0846nobodyさん2010/05/26(水) 09:30:06ID:???
>>845
下らん粘着してる暇があるなら、その全面的に書き換えたSQLを晒してみろよw
タダで使っておきながら、いっぱしに文句ばかり垂れるってのはどういう了見だ?
0847nobodyさん2010/05/26(水) 12:46:00ID:???
PostgreSQLで使えってことじゃね?
MySQL対応は、レン鯖屋に売り込むための付け焼刃だろ?
0848nobodyさん2010/05/26(水) 14:26:41ID:???
初級シスアドを持ってる人にデータベースの正規化をお願いした方がいいな。
この辺はプロじゃないと対応が難しいよ。
0849nobodyさん2010/05/26(水) 16:01:19ID:???
はい!ここ笑うところです!
0850nobodyさん2010/05/26(水) 20:04:42ID:???
と無能がおっしゃってます。
0851nobodyさん2010/05/29(土) 02:55:18ID:???
最近は低脳とか情弱とかを通り越して,無能と罵るのが主流なんだ?
0852nobodyさん2010/05/31(月) 19:45:19ID:???
とここ数年家に引きこもってる方がやっと気づいたようですw
0853nobodyさん2010/06/01(火) 22:50:52ID:???
mysqlはインデックスを使ってないけど、posgreは使ってるの?
■ このスレッドは過去ログ倉庫に格納されています