[生き残れるか]EC-CUBE[2店舗目]
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2008/01/31(木) 21:58:28ID:GCtWaJRYEC-CUBE
http://pc11.2ch.net/test/read.cgi/php/1169631890/
EC-CUBE公式サイト ttp://www.ec-cube.net/
開発コミュニティ ttp://xoops.ec-cube.net/
マニュアルサイト ttp://wiki.ec-cube.net/
2ch EC-CUBE Wiki ttp://www39.atwiki.jp/eccube2ch/
EC-CUBEとは
EC-CUBEは、株式会社ロックオンが創業から6年にわたって開発してきたECサイト構築システムをオープンソースとして公開したものです。ASPではできなかった独自性の高いECサイトが、無料で手に入ります。
0779nobodyさん
2008/04/03(木) 13:29:11ID:???はっきりいって包丁売っている店に包丁殺人の文句言ったり
自動車製造会社やレンタカー会社に自動車殺人の文句を言うように感じるが
0780nobodyさん
2008/04/03(木) 13:55:29ID:???0781nobodyさん
2008/04/03(木) 14:05:04ID:???よくこういうことが平気で言えたものだ
さらにXSSしか頭にないようじゃプログラマを辞めた方がいい
ロックオンも開発なんて辞めろ糞企業が
0782nobodyさん
2008/04/03(木) 14:20:17ID:???なんだかこのデモサイトのテンプレートに書いたPHPで、結構サーバの他のファイルや情報が取れそうなんだが
あくまでも推測。実際にやっちゃだめだよ
>>779 >>780
設置および管理者権限の公開の是非がもともとの話?
・・・でも、基本的に脇が甘そうな会社、システムだなと俺は思った
>>781は必死すぎて寒い
大体、文面からして多分XSSを非常に狭い意味で捉えてそうだがこれは邪推だな
EC-CUBEって、管理権限の区別や設定って無いんだな
複数の管理者が居て、こいつには商品の管理だけさせたい、とかいう場面はありそうで、そういうときに
こんなリスクをしょってられるかっていう意味で必要な気がしてきた
0783nobodyさん
2008/04/03(木) 16:08:30ID:???ただ、adminしか登録になってないので設定のしようが無い
0784nobodyさん
2008/04/03(木) 17:33:15ID:???そのまま公に放ったもんだから、なんとまぁマヌケな・・・になったのでは・・・とか想像する。
もれは1.4.xベースでいろいろ弄っていくうち、こ〜んなこと(管理者設定)への対処やら、
テンプレの簡素化でデザイン画面の廃止、Smartyの排除、国際化対応、定数のDB管理、
共有SSLへの対応その他諸々、入りから出までの流れを直したりといろいろやってった結果、
管理画面やフロントはあのままなれど、中身はな〜にこれ〜?w
0785nobodyさん
2008/04/03(木) 17:46:08ID:???よければwikiにでも公開してくれ。GPLの精神w的にも
(↑ どう見てもくれくれです)
# GPLって、ロックオンが要求した場合には自分のショップ用で無ければ公開が必要って理解であってる?
0786nobodyさん
2008/04/03(木) 22:08:05ID:???たぶんGPLv2だとしたら、ソースコードの公開は必要ない。
GPLv2ってのは結局、バイナリを持っている人はソースコードを
手に入れられる。ということなので、バイナリというものがない
PHP製アプリ(スクリプト言語)には関係のない話。
0787nobodyさん
2008/04/03(木) 23:33:59ID:???今落とせる書庫についているCOPYINGは GNU GENERAL PUBLIC LICENSE Version 2 ってなってるね
>バイナリというものがないPHP製アプリ(スクリプト言語)には関係のない話。
っていうのはどういう解釈なんだろう。実行ファイルがバイナリ(機械語もしくは中間言語?)かどうかは無関係だと思う
どこにも書いてないじゃん。「ソースコード」とは書いてあるけど、そこからの解釈にしては無理がある様なw
改変利用・再配布自由の為のライセンスだと思うから理念的にはそこを問題にすることは意味が無いしねえ
んで、「頒布」する場合は、「いかなる第3者」にもソースの公開は必要な気もする
「頒布 ( = distribute)」の定義が今ひとつわからないけど
例えば
「1クライアントに(有償・無償関わらず)それを使用できるように提供する」
っていうのは、GPLでいう頒布になるんだろうか
0788nobodyさん
2008/04/04(金) 00:05:29ID:???「GNU GPLに関して良く聞かれる質問 - GNU プロジェクト - フリーソフトウェア財団 (FSF)」
http://www.gnu.org/licenses/gpl-faq.ja.html
バイナリうんぬんは、ライセンス本文よりもこっちに詳しく書いてあるな
読んでも俺はよくわからんけど、クライアントとNDA等を結んで開発したものは公開しなくても良さそう、かな
0789nobodyさん
2008/04/04(金) 02:32:21ID:???http://www.so-net.ne.jp/solution/sns/#demo
何が問題なのか分からんのだが?
過剰反応しすぎだろ
あほか
0790nobodyさん
2008/04/04(金) 03:22:03ID:???さすがにここまで来てこれは釣りだろうけど、一応
モノとやり方の問題だって言うこと
EC-CUBEでロックオンがやってることと、OpenPNEでso-netがやってることとに
何の関連もない
それとも私怨でso-netの運営の穴でも見つけて欲しいのかな
0791nobodyさん
2008/04/04(金) 11:50:11ID:???客に実行ファイルを渡したのなら、渡した人にソースコードを渡さないといけないし、
客に実行ファイルを渡していないのなら、ソースコードを渡す必要もない。
客だけじゃなくて、誰に対しても同じ。
スクリプト言語では通常ソースコード=実行ファイル
だからこう言い換えることが出来る。
ソースコードを渡したのなら、渡した人にソースコードを渡さないといけないし、
ソースコードを渡していないのなら、ソースコードを渡す必要もない。
0792nobodyさん
2008/04/04(金) 11:51:39ID:???沢山使用しているが、そのコードを手に入れられないのと同じこと。
0793nobodyさん
2008/04/04(金) 14:51:25ID:???GPLもわからなければ脆弱性の重要度もわからない
そんなのでよくお金をもらってプログラマをやっていると関心するよ
0794784
2008/04/04(金) 14:56:49ID:???そもそも、もれはPHPエンジニアではないので、どのサーバでも動くとかいう腐れも無ければ、
ソースも荒れていると自覚する。あっちこっちいいとこ取りしたみたいな感じ、
ここで瀕死になるまで叩かれるのが一番 やーだw
賢明な策と思うがどうだろう?w
0795nobodyさん
2008/04/04(金) 15:03:31ID:???0796nobodyさん
2008/04/04(金) 15:27:18ID:???ロジックを調整したところだけでも提供すればいいんじゃないかな?
>>794
エンジニアじゃなければいいんじゃないですか。
エンジニアであれば、ソースで叩かれて成長していくので。
0797nobodyさん
2008/04/04(金) 16:40:34ID:???0798nobodyさん
2008/04/04(金) 18:03:08ID:???同じLAMPで動くスクリプトの管理画面を晒しているのだから
大いに関係があると思うんだがwwwwwwwww
so-netが良くてlockonや749が駄目だと言うのはそれこそおかしいが
0799nobodyさん
2008/04/04(金) 18:19:07ID:???もうわけがわからない。何で>>749を読んでてその後の関連レスを読まないんだろう
親切な解説 → >>764 >>766 >>767
穏便な実験 → >>775
他の可能性 → >>782
上記は全てEC-CUBEのデザイン管理(や商品管理)の部分で、そういう事が可能となっているのが前提。
OpenPNEについてはそういう事が出来るのか、このスレ的に未知だし、so-netでは出来ない様に対応して
公開しているのかも知れない。
前提条件や問題点の指摘もなしに、勝手に大括りで同じにするな
「管理画面を公開する」ことが全て問題なのでは無いって、ここまで書いたら流石にわかるんだろうか
0801nobodyさん
2008/04/04(金) 18:29:29ID:???>>789の事でいいんだよな
それなら、
>何が問題なのか分からんのだが?
っていうのは何なんだ一体?他で例があれば問題ではないと?
0802nobodyさん
2008/04/04(金) 18:35:03ID:???so-netは関係ないみたいな感じにみえたからね
0803nobodyさん
2008/04/04(金) 18:39:59ID:???>>790を読んでか?
>モノとやり方の問題だって言うこと
ってはっきり言ってるぞ
実際ロックオンとso-netは関係ないしな。
例に挙げたいなら
>>800
>いやだからそのso-netのOpenPNEでも普通に同じような事はできるんだが
がわかるように書かなきゃ意味がないだろ
それが何で>>798みたいな「LAMP一括り」なんだって言ってるのはわかってもらえたんだろうか
0804nobodyさん
2008/04/04(金) 19:44:40ID:IcUAbXnZ0805nobodyさん
2008/04/04(金) 20:49:30ID:???>>749みたいな、EC-CUBEに興味を持って一歩踏み出したある意味貴重な人材を
半端にスレた自称玄人が潰すスレだ
0808nobodyさん
2008/04/04(金) 22:31:01ID:???ぷっ、この人何言ってんの。
ネタ?本人?
0809nobodyさん
2008/04/04(金) 22:42:49ID:???so-netのSNSやOpenPNEって匿名でPHPやJavaScriptを埋め込めるってことなの?
無害なスクリプトで実際にやってみてよ。
> so-netのSNSやOpenPNEを引き合いに出してる人
0811nobodyさん
2008/04/05(土) 00:18:39ID:???http://www.ec-cube.net/product/demo.php
> ご迷惑をおかけ致しております。
> ただいまメンテナンス中につき公開を一時停止しております。
ワロタ。いつからだろうw
関係者がここを見ているのか、見るに見かねて誰かが報告したのか、まったく関係ないのかw
もし再公開後、この問題が解決してれば、このスレも役に立ってるじゃないかw
0812nobodyさん
2008/04/05(土) 00:52:02ID:???SQLのユーザ名パスワードも読めるでしょ
同じサイトに色々なサイトがホスティングされているならクラックし放題
データ抜き放題
のちのちに攻撃するためのバックドアも仕掛け放題
唯の閲覧ユーザ向けにウィルスも仕掛け放題
なんで叩かれているのか少しでもわかればね
0814nobodyさん
2008/04/05(土) 01:10:48ID:???とりあえず煽りから入る、精神年齢が低い頭悪そうなレスが関係者に見えて仕方ない
例えば>>789が関係者の様な気がしてきた
それで狙い通り親切な「脆弱性」の指摘レスが付いたから、やっと本家のデモサイトが公開中止になった、みたいな
時系列がわからないから妄想でしかないけど
>>812
せめてアンカをつけないと、間抜け過ぎるよ
内容的には、すでに書かれたことの(若干具体的な)再掲なんだから
0816nobodyさん
2008/04/05(土) 07:19:42ID:???0817nobodyさん
2008/04/05(土) 08:40:48ID:???0818nobodyさん
2008/04/05(土) 09:27:56ID:???無害な内容でね
0820nobodyさん
2008/04/05(土) 14:57:51ID:???だって社則で決まってるんだよ。
君らは知らないだろうけどね。
0821nobodyさん
2008/04/05(土) 16:14:48ID:???Zen1.2系までは、バシバシ使えてたので、1.3でも同じかと思って1日悩んだ結果が、対応してなかったとは
EC-CUBEでいくか、悩むな
0825nobodyさん
2008/04/05(土) 16:58:09ID:???とても思えない
0827nobodyさん
2008/04/05(土) 17:13:52ID:???共用SSLが使える、使えないっていうのは、結局何がどう違うの?
また、EC-CUBEで使える様になったっていうのは、具体的にどういう修正が入ったのか、解説できる人っている?
中身を見ずに考えると、
Cookieが取れない → セッションが引き継げない → セッションに依存していた機能が全てセキュアに移動したときにあぼん
ってこと?
で、それを小手先の修正だけで対応できるの?
0828nobodyさん
2008/04/05(土) 17:15:19ID:???初心者では扱えない
良いレンタルサイトを教えて下さい
0829nobodyさん
2008/04/05(土) 17:35:58ID:???動かしてる鯖の情報と設定方法を公開キボンヌ
ttp://zen-cart.jp/bbs/viewtopic.php?t=3625 みると、そのままでは動かんと。
手をいれないと、あかんとあるが、>>822も手をいれたん?
0830nobodyさん
2008/04/05(土) 17:37:53ID:???0831nobodyさん
2008/04/05(土) 17:42:01ID:???あとsmartyも使えるな
0833nobodyさん
2008/04/05(土) 18:07:30ID:???http://live-commerce.com/
ドメイン自体はずっと前に取ってたみたいだけど、「Coming Spring 2008!」ってのは期待して良いんだろうか
0835nobodyさん
2008/04/05(土) 18:47:07ID:???良く調べた方がいいよ
0836nobodyさん
2008/04/05(土) 19:10:36ID:???0837nobodyさん
2008/04/05(土) 19:16:23ID:???http://www.yuriko.net/arc/2008/03/22b
0838nobodyさん
2008/04/05(土) 19:27:14ID:???084016
2008/04/05(土) 19:50:13ID:???それは去年のトピックだよね。
1.3.7.1で共有SSLに関してはデフォで使えたよ。
最近出た1.3.8でも使えるらしいと。
そのへんで探ってみぃ?
0841nobodyさん
2008/04/05(土) 21:39:54ID:???素晴らしい技術力のある会社というわけではなさそうなんだな
しかし、そのサイトはサイトで、何か恨みでもあるのかっていう記事の書き方に見えるw
競争相手が出てくるのは良いことだし、リリースされたものを見るまでは保留か
WordPressプラグインと違って、自分のところでフルスクラッチしたものはまた違うかも知れないしね
(社長が手を出さない方が良い物が出来る会社もあるw)
0842nobodyさん
2008/04/05(土) 23:24:20ID:???”普通に”MySQLで使おうとして痛恨の失敗をした俺が来ましたよと。(一応納品、後は野となれ)
潔く非対応とか条件付きとかにしてくれていればポスグレ使ったのにと、ロックオンの印象はかなりよくないですな
0843nobodyさん
2008/04/05(土) 23:36:51ID:???大量データのときにポスグレとどのくらい違うんだろ。
0844nobodyさん
2008/04/05(土) 23:53:04ID:???もちろんサーバのスペックにも依るんだろうが、これは「普通」には使えないって考えたいな
よそでは、MySQLで、スクリプトのカスタマイズ無しで上記くらいのデータを入れてちゃんと動いてるもんなんだろうか
Ver.1.4.5だったから、2系では知らない
0845nobodyさん
2008/04/06(日) 00:09:42ID:???スキーマ?
SQLの組み立て方?
今時PEAR::DB使っているから?
0847nobodyさん
2008/04/06(日) 00:33:10ID:???これは前にもあがってたかも知れないけど、一応挙げておくと
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=1225&forum=11&post_id=3904#forumpost3904
↑これと同じ問題。結局 スキーマおよびSQLの組み立て方ってことになるんだと思う
んで、
http://webml.ec-cube.net/comu-ml/200707/msg00000.html
↑試して、MySQL5.0なんだけど
http://webml.ec-cube.net/comu-ml/200707/msg00000.html
↑と同じようにSQLの文法エラーでアウトで、admin/products/product_class.php の
lfGetClassCatListEdit 関数内SQLの vw_cross_products_class を(MySQLではベタベタのSQLに
どのみち展開されるので)、直接展開して、ごっそり書き換えてやっと動かした
この時に脱力したのは、上記でせっせとこさえてサーバを凍らせた規格分類×規格分類の
総組み合わせ情報が、ここではまったく 必 要 が な く て 使 っ て な い ?っていうこと
んで、ここは動くようになったけど、フロントの一覧画面とかでも結構重くて、上記の事があるから
また致命的に無駄な事をしてるんじゃないかっていう不信感がどうしても拭いきれないのです
0848nobodyさん
2008/04/06(日) 00:52:09ID:???0849nobodyさん
2008/04/06(日) 01:26:14ID:???人の話を聞かない、とか通知簿に書かれたことない?
PostgreSQLでの動作を基準に書かれていてMySQLで実際に問題が出てるから、ソースの信頼の問題として
「問題の場所」がどれくらいあるのかわからないんだって。
必要に応じて書き直すのはやぶさかではないが、そうなると、見てわかると思うけど結構込み入ってるSQLにも
疑問点や苛立ちから来る不信感が出てくるし・・・
俺はただで使わせてもらってるからいいけど、商用ライセンスを買ってる人とか、苛立ちは大きいんじゃないかな
0850784
2008/04/06(日) 01:33:47ID:???もれも負荷がかかってるっぽいところをいちいち調べて直してったんだ。
いちど手をかけると、次々出るわ出るわで、だんだんいや〜になっていって、
結局、DBもろとも”もれ仕様”に書き直した。
でぇ〜、管理画面とフロントのデザインだけ最後に残って、
EC-CUBEってガメだけかよ、とか 先日、仲間うち笑い話になった
5月にはオープンすっから まっといてぇ〜www
0851nobodyさん
2008/04/06(日) 01:42:11ID:???データ量って具体的にどれくらいなもん?
商品数と、あとカテゴリ数も大きく影響するかな?
それでどの程度のスペックのマシンで
どれくらいの時間がかかるのか。
もしよかったら参考までに聞かせてほしい。
0852nobodyさん
2008/04/06(日) 02:02:01ID:???該当箇所のSQLが下記。チューニングしたけりゃしてくれw
SELECT $cols FROM
(
SELECT T1.class_id AS class_id1, T2.class_id AS class_id2, T1.classcategory_id AS T1_classcategory_id, T2.classcategory_id AS T2_classcategory_id, T1.name AS name1, T2.name AS name2, T1.rank AS rank1, T2.rank AS rank2
FROM dtb_classcategory AS T1, dtb_classcategory AS T2
WHERE T1.class_id IN
(SELECT class_id1 FROM vw_cross_products_class AS crs_prd WHERE product_id = ? GROUP BY class_id1, class_id2) AND T2.class_id IN (SELECT class_id2 FROM vw_cross_products_class AS crs_prd WHERE product_id = ? GROUP BY class_id1, class_id2)
) AS T1
LEFT JOIN (SELECT * FROM dtb_products_class WHERE product_id = ?) AS T3
ON T1_classcategory_id = T3.classcategory_id1 AND T2_classcategory_id = T3.classcategory_id2
ORDER BY rank1 DESC, rank2 DESC
↓↓ 置き換えられるSQLパーツ ↓↓
※【$cols】 #=>
class_id1, class_id2, name1, name2, rank1, rank2,
product_class_id, product_id, T1_classcategory_id AS classcategory_id1, T2_classcategory_id AS classcategory_id2,
product_code, stock, stock_unlimited, sale_limit, price01, price02, status
※【vw_cross_products_class】 #=>
(SELECT T1.class_id1, T1.class_id2, T1.classcategory_id1, T1.classcategory_id2, T2.product_id,
T1.name1, T1.name2, T2.product_code, T2.stock, T2.price01, T2.price02, T1.rank1, T1.rank2
FROM (SELECT T1.class_id AS class_id1, T2.class_id AS class_id2, T1.classcategory_id AS classcategory_id1, T2.classcategory_id AS classcategory_id2, T1.name AS name1, T2.name AS name2, T1.rank AS rank1, T2.rank AS rank2
FROM dtb_classcategory AS T1, dtb_classcategory AS T2 ) AS T1 LEFT JOIN dtb_products_class AS T2
ON T1.classcategory_id1 = T2.classcategory_id1 AND T1.classcategory_id2 = T2.classcategory_id2)
0854nobodyさん
2008/04/06(日) 08:51:12ID:???このクエリを発行してる時点で違うと思う
MySQLのCUIクライアントから発行しても固まるんだから、adodbやPDOを使ったって変わらない。
(商品点数3、規格数89、規格分類374で mysql(CUIクライアント)で実行。完了まで8分22秒)
PostgreSQLでは、負荷のかかる部分がViewになってるから、上手いこと最適化やキャッシュが
されているんではないかな?よくわからないけど
もっとシンプルに必要な情報を必要な連結だけで取るようにするのは今のDB構造およびPEAR::DBでも
できるし、それだけの話。
直接的に腐ってるのは実装だろう。
この部分、2.1.1でもまったく変わってないんだが、修正する必要がないんじゃなくて、誰も手をつけたくない
んじゃないかって想像してしまうな
0855nobodyさん
2008/04/06(日) 12:30:07ID:???0856nobodyさん
2008/04/06(日) 13:58:11ID:???のか?
0857nobodyさん
2008/04/06(日) 15:12:01ID:???つまり設計が悪いから直しても直しても…なわけでしょ
遅いのはクエリの問題
永遠に修正は設計の問題
だから一からDB周りを作り直すしかないんだろうね
0858nobodyさん
2008/04/06(日) 16:08:51ID:???最近コミュの掲示板の質問見てると、みなPGSで立ててるみたいじゃん
あえて、Mysqlに拘る必要もないと思われ
0859nobodyさん
2008/04/06(日) 16:10:02ID:???細かいとこまで見てないけど俺はこっちの方が気に入った。
なんかZenでMySQL5使ったらエラー出やがるし
0860nobodyさん
2008/04/06(日) 16:34:00ID:???MySQLではうまくいかないとかいうのは、そもそもDB設計が失敗してるって証拠ぞ
PostgreSQLメインでおっ立てられたレン鯖に、
最適化やキャッシュ頼みの粗悪クエリがどんどこ投下されたらどうなるか・・・
日本人が作ったのだから日本人が使いやすい言うのは当たり前だ。
ZenやosCはそもそもあちゃらのソフト。これと比較するのは筋違いだろう。
そもそも現状、対抗馬が無い分、仕方ないのか?
Zenもロクに使えないもんに知らせても仕方ないが、
presta もRC2ながら 1.0 が、magento は 1.0 正式版が出た。
0861nobodyさん
2008/04/06(日) 18:23:52ID:???ポスグレってPGSって略すのか?
ただ、やはりMySQL対応の鯖の方が多いだろうし
掲示板はたまたまじゃない?
0862nobodyさん
2008/04/06(日) 23:52:54ID:???0863nobodyさん
2008/04/07(月) 04:45:17ID:???0864nobodyさん
2008/04/07(月) 06:52:26ID:???0865nobodyさん
2008/04/07(月) 12:30:06ID:???http://money6.2ch.net/test/read.cgi/venture/1205426282/
0866nobodyさん
2008/04/07(月) 19:08:46ID:???0867nobodyさん
2008/04/08(火) 11:38:44ID:???0868nobodyさん
2008/04/08(火) 23:05:34ID:???0869nobodyさん
2008/04/09(水) 11:54:56ID:BOVLQ9J4まともな返答が期待できないことになってる。
「ヘッダーとフッターの内容を変えたいのですが、できますか?」
てお前、、、そろそろゲスト投稿規制したほうがいいんじゃないの?
0870nobodyさん
2008/04/09(水) 14:30:10ID:???という典型的なパターンだな
0871nobodyさん
2008/04/09(水) 16:55:32ID:???もう衰退ですか?
0872nobodyさん
2008/04/09(水) 17:08:00ID:???0873nobodyさん
2008/04/09(水) 20:14:57ID:???ポイントがたまったらEC-CUBEグッズがもらえるとか(笑)
0874nobodyさん
2008/04/09(水) 22:08:43ID:???0875nobodyさん
2008/04/09(水) 22:36:49ID:???ポイントごとにEC-CUBEの自動アップデートライセンスとか商用ライセンス発行とかでいいんじゃね?
関連業者ががんばって回答するモチベーションにはなるかも
0876nobodyさん
2008/04/09(水) 23:03:57ID:???何度も何度も何度も何度も何度も何度も何度も何度も何度も何度も何度も何度も何度も
同じ質問が・・・
最近、答える気がすっかりうせた。こらロックオン、てめーらでなんとかせい!!
0877nobodyさん
2008/04/10(木) 00:01:18ID:???■ このスレッドは過去ログ倉庫に格納されています