トップページ⇒php
983コメント356KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2008/01/31(木) 21:58:28ID:GCtWaJRY
前スレ
EC-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サイトが、無料で手に入ります。
0509nobodyさん2008/03/01(土) 13:46:06ID:???
某起業社長が2chに書き込まないだろ
0510nobodyさん2008/03/01(土) 18:37:15ID:???
いや、EC-CUBEで小銭を儲けようとしている会社には、そんな社長もそれなりにいるんじゃね?
会社で2chチェックとかはどうかと思うが
0511nobodyさん2008/03/03(月) 02:07:55ID:???
Warning: require_once(/home/xxx/public_html/../data/class_extends/SC_Initial_Ex.php) [function.require-once]: failed to open stream: No such file or directory in /home/xxx/public_html/require.php on line 40

Fatal error: require_once() [function.require]: Failed opening required '/home/xxx/public_html/../data/class_extends/SC_Initial_Ex.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/xxx/public_html/require.php on line 40

上のようなエラーが出てインストールできません。
2.0.1aです。
わかる方教えてください
0512nobodyさん2008/03/03(月) 02:35:39ID:???
>>511
No such file or directory
で
failed to open stream
なんだろ
0513nobodyさん2008/03/03(月) 03:36:24ID:???
鯖のPHPのバージョンはナニ?
0514nobodyさん2008/03/03(月) 03:37:39ID:???
8ぐらい
0515nobodyさん2008/03/03(月) 05:59:59ID:???
ぽすぐれかよ
0516nobodyさん2008/03/03(月) 06:58:05ID:???
/home/xxx/public_html/require.php
をみるかぎり、普通にインストールしていないのは理解したよ。
普通にインストールしてないやつがそれを説明せずに
「エラーがでます」ということが理解できん。

それとあっちこっちで聞くな。
とりあえずマルチポストって言葉を勉強しようなw
0517nobodyさん2008/03/03(月) 08:35:09ID:???
ディレクトリの配置がおかしくて、ファイルを見つけれなくて開けませんと出てるから
rootディレクトリが/../の部分がおかしいだけじゃねーの?
0518nobodyさん2008/03/03(月) 22:36:36ID:???
フォーラムで聞けばいいのに・・・
まあ、そんな質問じゃ回答はないだろうけど
0519nobodyさん2008/03/03(月) 22:43:57ID:???
まぁhtmlぐらいしかできない輩がWPとかいじって
使えたから、EC-CUBEもいじれると思ってるんだろ

PHPより先に鯖の設定、ディレクトリの配置の勉強をしないといけないからな
0520nobodyさん2008/03/03(月) 22:58:51ID:???
>>519の言うとおり
今、解決してもまた別の壁にぶち当たるよ

自分の限界まで調べて、それをまとめてから質問しようよ
さらに解決したことを共有できればEC-CUBEに貢献したことにもなるし
0521nobodyさん2008/03/03(月) 23:45:46ID:???
まぁそんな俺もSSL問題に直面してるんだがw
サーバー環境に左右されすぎw
だが共有SSLに一歩近づいた気がする。
今やってるのは専用SSLだが
いじる場所がはっきりした感じ。
パートナーで30万程度で共有SSL対策してるとこもあるからな
ただ、サーバーごとに違うはずだからなんともいえないな。
ジュビロのサイトは全部SSLにつっこんでるし
カート部分だけSSLに対応した形にはするつもり。
だけど、カート部分だけsslにする意味ってなんなんだろな
俺もよくわからん。蔵からの希望でやってるんだが
わかるやついる?
0522nobodyさん2008/03/03(月) 23:51:24ID:???
カート部分って、個人情報とか抜きで?それはあんまり意味が分からん
「誰か」がカートに何を何個いれました。購入フォームまで行きましたっていう情報は、暗号化して
守るべきものなのか?

会員登録時や購入確認時等の個人情報、またはログインフォームのパスワード情報などが行き来
する部分だけ暗号化しておけば、特に問題はなさそうだけどな

CookieのセッションID・・・まで気にしたら、結局全部SSLにつっこまなきゃ行けなくなるだろうしw
0523nobodyさん2008/03/03(月) 23:57:40ID:???
>>522 を書いてて思ったが、SSLは暗号化だけじゃなくて店舗サイトの自己証明の意味もあるのか。
ただ、共用SSLではそのドメインで他の店舗(もしくは偽装サイト)が存在する可能性があるわけだし、
まったく意味がないとは言わんが、厳密には無意味じゃね?

俺もあんまり運用に詳しくないから、こういった部分の最低限の基本っぽいのを知りたいな
0524nobodyさん2008/03/04(火) 00:43:24ID:???
SSL使ってても意味あるのか?
って、こういう記事を見ているといつも思う。

ttp://internet.watch.impress.co.jp/cda/news/2008/02/29/18632.html
0525nobodyさん2008/03/04(火) 00:58:40ID:???
?SSLと関係ないやん。。。
0526nobodyさん2008/03/04(火) 01:02:53ID:???
いや、SSLで暗号化してても
ボンミスで情報流出するなら意味ないなと・・・
0527nobodyさん2008/03/04(火) 01:12:00ID:???
そうかもしれんけど、SSLが必要ないっていう結論にはならん。
あってはならんことだけど、HPだって悪意があって流出させた訳じゃないだろうに。

SSLは悪意のある第三者が情報を取得させにくくするもんだから。
0528nobodyさん2008/03/04(火) 01:25:14ID:???
そうだね。区別すべきところでしたね。
0529nobodyさん2008/03/04(火) 02:30:56ID:???
define.phpでhtmlフォルダ/へ変更するのを忘れていました。
html/index.phpとパスがなるのでイヤなので
htmlフォルダを外してみなさんインストールしてないのですか?
0530nobodyさん2008/03/04(火) 04:34:18ID:???
はぁ?
0531nobodyさん2008/03/04(火) 07:33:51ID:???
ディレクトリそのまま置いてないの?ってことでしょ
デフォでやったらサイト部はhtml データ部はdataってことでしょ
変えてるに決まってるし、マニュアルでもルートに展開って書いてるし
そのままやってるやつはいないよ。
ただEC-CUBEの場合専用鯖用に作られてるからコマンド展開だから
作っておくか、展開の仕方を変えないとだめだよな。
でも、大抵FTPあぷなんだけどな。
0532nobodyさん2008/03/04(火) 10:56:06ID:???
SSLの話題なので一つ見てもらいたい。
ハニカムストアはみんな解るよな?構築例でいまトップに出てるサイト
これ、ルートディレクトリとセキュアにそれぞれEC-CUBEを設置して擬似的にSSLを通してるんだよな。
買い物しようとして普通の動きになればSSLを通して買い物になるが
迷子になっていろいろいじってると、SSLとルートをいったりきたりしている。
http://で個人情報部分が現れてる。

素直にジュビロのサイトの様に全部SSLに突っ込んだほうが無難だよな。
0533nobodyさん2008/03/04(火) 11:11:55ID:???
>>531
普通は変えない。

ただ実際は
htmlをルートに展開して、data以下アクセスできる状態にして
運用するセキュリティを考えないアフォが増えすぎてな。

↓みたいな流れになった。
ttp://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&topic_id=310&forum=2

鯖のこと知らないやつほど無理やり展開して使おうとするからなぁw
動けばよくてセキュリティもなにもない。
しかもそれによってエラーがでると、
「エラーが出ました。おしえてください」
だもんなぁwww

1系の最初はhttpd.confでDocumentRootを設定するのが必須だったが
1系の途中でAliasもOKになった。
しかし2系になったらAliasが使えなくなって、
最近また使えるようになった。

install.incは.htaccessでのアクセス禁止がデフォとなり、
途中からinstall.phpに変更された。
それもそんなに古い話じゃない。

ということで、安鯖にインストールしようとする初心者ユーザを
取り込もうとした結果が今の混沌とした状態だwww
0534nobodyさん2008/03/04(火) 22:06:30ID:???
このスレ、つまんなくなってきたね
0535nobodyさん2008/03/04(火) 23:38:39ID:???
>>534
もともと面白くなかったじゃん
0536nobodyさん2008/03/05(水) 00:18:15ID:???
>>526
> いや、SSLで暗号化してても
> ボンミスで情報流出するなら意味ないなと・・・

それは、どれだけ安全対策しても
操縦ミスで事故るなら意味ないといっているのと同じことだよ。

だから・・・安全対策するなと?
違うでしょ?
0537nobodyさん2008/03/05(水) 00:50:34ID:???
お、tracみたら共有SSLの準備始めたみたい。
待たせてもらうかのぅ。
0538nobodyさん2008/03/05(水) 01:10:09ID:???
>>536
いやいや、安全対策は必要。

言いたかったのは、共有SSLとか、
もう1年近くも待ってまでこだわるなら
運用体制固めることも重要ってこと。

比較対象が悪かったね・・・。
0539nobodyさん2008/03/05(水) 01:27:44ID:???
Warning: Invalid argument supplied for foreach() in /data/class/helper/SC_Helper_DB.php on line 849

Ver2正式版で商品登録するときに↑が出て登録は出来るんだけどカテゴリに登録されない
対処方法わかる人いる?
0540nobodyさん2008/03/05(水) 01:34:24ID:???
ここですな、おいらにはわからん
// カテゴリを登録
foreach ($arrCategory_id as $category_id) {
$this->addProductBeforCategories($category_id, $product_id);
}
0541nobodyさん2008/03/05(水) 01:43:10ID:???
たどっていけば、$_POSTのcategory_id を unserializeした結果が配列じゃない、っていう感じだから、
登録前の確認画面で表示されたHTMLのソースを見れば何か分かるかもしれない
0542nobodyさん2008/03/05(水) 01:52:14ID:???
<input type="hidden" name="category_id" value="a:1:{i:0;s:1:"4";}">
カテゴリ管理で見ると登録カテゴリIDは1>4だった。
同じサーバーで動いてるもう1つは全く問題なかったが・・・
0543nobodyさん2008/03/05(水) 01:54:02ID:???
>>542
本当にその通りのHTMLなら、むっちゃくちゃhtmlエスケープ漏れの様な気がするw
しっかりしろよEC-CUBEw
0544nobodyさん2008/03/05(水) 02:02:09ID:???
自己レス
admin/product/以下へphp.iniで設定することで強引に登録出来た。
541のお陰だ、ありがと!
0545nobodyさん2008/03/05(水) 02:29:33ID:???
>>544
php.ini? xreaか?
結局何が原因だったんだろう。magic_quotesかな

もしEC-CUBEのソース的な問題だったら、報告よろ
(俺もソース見てみたが、>>542みたいなエスケープ漏れになりそうじゃなかった)
0546nobodyさん2008/03/05(水) 02:32:23ID:???
いや海外サーバー使ってるんだけど今まで設置していたバージョンで出るエラーじゃなかった。
magic_quotesもoffに設定済みだったんだけどスペースが入っていたのを確認した。
0547nobodyさん2008/03/05(水) 09:05:55ID:???
<input type="hidden" name="category_id" value="a:1:{i:0;s:1:"4";}">

serializeをそのままhiddenに突っ込んでるのか。。。EC-CUBE

つか、4 は文字列扱いになってるぞ?
変数の型くらいちょっとは考えて実装しろよ。

他に何かserializeをhiddenに入れたとしたら、エスケープの内容によっては正常に展開されないぞ。
0548nobodyさん2008/03/05(水) 09:44:02ID:???
>>547
ただ単に配列をserializeしただけだから、それは問題ないんじゃね?
糞古い日本のソース特有の、例えば <, > &, ", ' を全角に差し替えるサニタイズwとかを
してるんなら言ってることはわかるけど、Smartyのescapeをそのまま。

serialize → htmlspecialchars でなんで余分な空白が入るんだろう
海外サーバで謎の文字化け、とかそういう話なのかな。PHPのコンパイル不全とか。

php.iniで直るってのも、ディレクトリにphp.iniを設定っていうのも、全て謎
ここまでの情報では、本人以外には原因不明だな
0549nobodyさん2008/03/05(水) 10:58:44ID:???
> Smartyのescape

それは、hiddenに埋めるときだろ。
ちゃんと value="a:1:{i:0;s:1:"4";} で入ってる。4がstringだが。

これをPOSTして受けた時のエスケープ(フィルタリング)による。
もし、GETなら ; が入ってくる。
オレなら;なのが来たら消しちゃうな。
0550nobodyさん2008/03/05(水) 11:01:57ID:???
書いてて気が付いた。

書かれたHTMLが正しいとしたら、
value=" なのに"4"だわ。" のエスケープ漏れじゃね?
やっぱ、serializeそのまま突っ込むのやめろよ
0551nobodyさん2008/03/05(水) 11:10:04ID:???
落ち着いて書くと

<input type="hidden" name="category_id" value="a:1:{i:0;s:1:"4";}">

これは、
value="a:1:{i:0;s:1:" となる。

4":} と言う意味不明な要素がくっついた訳ワカメなHTMLだね。
受け取れる方がどうかしてる。


<input type="hidden" name="category_id" value='a:1:{i:0;s:1:"4";}' />
だろが。
0552nobodyさん2008/03/05(水) 11:35:28ID:???
>>547=>>549=>>550=>>551
w
もう少し落ち着いたら、>>542-545も読もうなw
0553nobodyさん2008/03/05(水) 20:09:26ID:???
Smartyって、どこが便利なの?
WPのテンプレ書いてる身には今一理解できん

エロイ人、教えろよな!
0554nobodyさん2008/03/05(水) 22:33:03ID:???
ここで聞いてどうしようというんだろう
0555nobodyさん2008/03/06(木) 13:52:50ID:???
ところで
>>543の指摘と
>>544が行ったadmin/product/以下へphp.ini
ってなんか関係あるの?

php.iniでinputのvalueのなかの"の扱いが変わるの?
0556nobodyさん2008/03/06(木) 14:40:17ID:???
>>555
>>548でも言われてるな

>php.iniでinputのvalueのなかの"の扱いが変わるの?
これ単体を取り出せば、まさにmagic_quotes_gpc( _runtimeも? )の設定で扱いは変わるが、
そもそもEC-CUBEの該当箇所はSmartyのescape、すなわち htmlspecialchars($str, ENT_QUOTES)が
かかっているので、" は " に変換されて表示されているはず。手元の2.0.1ではそうなってる。
なので、これは関係なさそう。

んで、admin/product/ 以下へphp.iniっていうのが、例えばxreaなんかでは、ディレクトリごとにphp.iniを
置いてPHPの設定を局地的に変えられるっていう不思議サーバ仕様なので、そういう事かな、っていう
のが>>545だろ。(でもやっぱり何が原因で、なんでそれで直るのかは分からないw)

>>546がもう少し説明してくれれば安心できるんだが、まあ他で起こらないんならいいんじゃね?
05575562008/03/06(木) 14:47:15ID:???
って書いてみて、一つ気づいた。
2chのエスケープが中途半端で余計ややこしくなってるwww

>>542はそもそも、
<input type="hidden" name="category_id" value="a:1:{i:0;s:1:"4";}">
ではなく、
<input type="hidden" name="category_id" value="a:1:{i:0;s:1:&quot;4&quot;;}">
とコピペしたんだ。(うまく表現できてるかな?)
それを、2chのスクリプトが、「"」や「&」ももエスケープせずそのまま表示する
もんだからw

つまり、もともとこの部分に関しては、HTMLのエスケープ漏れっていうのはない、と思って
よさそう。もうこの流れはぐだぐだだなw
0558nobodyさん2008/03/06(木) 17:10:20ID:???
3行でまとめろ
0559nobodyさん2008/03/06(木) 17:18:44ID:???
お、なるほど。

おかげでわかっちゃった気がすんだけど、
a:1:{i:0;s:1:"4";}
がpostされてmagick_quoteがonだと受け取ったときに
a:1:{i:0;s:1:\"4\";}
となって、unserializeで失敗するのを確認した。

おそらく
ttp://itbtech.itboost.co.jp/man/php_man/configuration.html
に書かれている

>CGI版では、起動する度にこのファイルが読み込まれます

ってことで、トップにphp.iniを置いたらサブディレクトリにも反映すると
思ってたんじゃね?

ようするにルートディレクトリはmagick_quote offでも
下位のadmin/product/はmagick_quote onだったと。
0560nobodyさん2008/03/06(木) 17:27:45ID:???
>>558

現象報告: >>539
解決報告: >>544 >>546
原因および再現環境: >>559 (結局magic_quotes_gpcがONだった、でFA?)
0561nobodyさん2008/03/06(木) 20:33:18ID:???
社長からの事例を
部長が部下に命令したけど、うまく伝わらないから
社長から部下に命令したってことでいいだろ

3行ってのはこういうことを言うんだよ
0562nobodyさん2008/03/06(木) 23:56:42ID:???
改行の仕方次第だろ・・・
0563nobodyさん2008/03/07(金) 00:18:12ID:???
三行半ならもらったことがある
0564nobodyさん2008/03/07(金) 10:04:52ID:???
>>561がまったくスレの流れを取り込んでいない件について
うまく言えてねぇよ
0565nobodyさん2008/03/07(金) 13:19:39ID:???
2chの3行でまとめろの意味を知らないやつらばかりだな・・・
ソース見すぎなんだよ オマイラ

3行でまとめるなら、あってるだろ。
ただうまくないだけ
0566nobodyさん2008/03/07(金) 18:50:05ID:???
>>565
> 2chの3行でまとめろの意味を知らないやつらばかりだな・・・
すいません。
私は、2chのプロじゃないもんで。
0567nobodyさん2008/03/08(土) 00:50:40ID:???
EC-CUBEの話に戻してよ
0568nobodyさん2008/03/08(土) 01:39:33ID:???
て、なんでPear::DB 使っちゃったのかね?
0569nobodyさん2008/03/08(土) 01:56:20ID:???
MDB2の方が今後は期待できるんだよね?
0570nobodyさん2008/03/08(土) 02:08:21ID:???
おれ、ADODBに置き換えて Oracle とか DB2 あたりで使ってみようとか思うんだけど無謀?
0571nobodyさん2008/03/08(土) 02:22:50ID:???
>>570
ソースを見た上で言っているのなら、がんばって欲しい。DB抽象化のほとんどない、SQL流し込み処理ばかり。
俺はOracleとかDB2とかで、このテーブル構造とSQLが使えるものかどうか分からないので何ともいえない。
ただ、MySQLで色々不具合が出ているのは、SQLの(RDBMSに併せるためだけの)置換・書き換えというお茶目な
事をしているのも原因の一つ。

というか、PEAR::DBだMDB2だPDOだって言う以前に、あれでは正直何を使っていようと大して変わらないと思う
ライブラリの機能として使ってるのはプレースホルダくらいっていったら言い過ぎかな?
0572nobodyさん2008/03/08(土) 08:26:13ID:???
Oracleにする理由はあるのか?
専用サーバーでOracle入れてる蔵でもいれば別だが
とりあえず、運用しやすい鯖ってあるの?
らぴっどが見た感じ問題なくいけると思うんだが
0573nobodyさん2008/03/08(土) 09:15:01ID:???
PEAR::DBって半端なく遅いというイメージがある
0574nobodyさん2008/03/08(土) 11:30:16ID:???
ひさびさにwiki管理人です。
データを少しまとめてみました。(ほんの少しです
2.0.1用にファイル修正が必要な部分、基本に対しての改造例を登録しました。
お暇な方は見てください。
0575nobodyさん2008/03/08(土) 19:31:37ID:???
>>574
お疲れ様です。
今日初めてwikiを見てみたのですが、・・・広告w
もう少し、コンテンツと広告の区別が付きやすければ見やすくなりそうなんですが、@wiki(?)さんでは無理なんでしょうかね

とりあえず、JavaScriptを切ると、非常に見やすくなりましたw
編集等、上部のメニューも死んでしまうけど

あと、「最近更新されたページ一覧を表示する」機能もあるみたいですが、これをサイドナビにでも入れるってのはどうでしょう?
http://www1.atwiki.jp/guide/pages/269.html#id_bf9eaeba
(お前がやれって言われそうだけど、開発側で書く事がまったく出来ないので、編集がはばかられる)
0576nobodyさん2008/03/08(土) 19:38:29ID:???
編集できる方にはID出しますよ
0577nobodyさん2008/03/08(土) 19:41:32ID:???
>>576
IDないと編集できないの?
0578nobodyさん2008/03/08(土) 20:41:48ID:???
できるけど
IDあればマスター部も編集が可能
IDがないと記事だけ
0579nobodyさん2008/03/08(土) 23:45:22ID:???
ロックオンのWiki使ったらいいのに・・・
0580nobodyさん2008/03/09(日) 01:53:39ID:???
>>570
ADODBいいぞ。まだまだ知名度無いけど、
最近納品したものはほとんど全てADODB。
今更、pear::DBとか本当にありえない。
0581nobodyさん2008/03/09(日) 02:16:01ID:???
>>580
かなーり昔から名前は聞くのにまったくはやらないのは、PHPerに向いてないのか、他の原因があるのか。
その辺、どうなの?>ADODB
WindowsというかMS系が大本だから?
0582nobodyさん2008/03/09(日) 07:50:01ID:A7P/T5HV
会員機能いらないよ。
登録したい人はそんなにいない。
会員登録なしでオッケー。
お客さんには毎回住所入力してもらう。
0583nobodyさん2008/03/09(日) 12:12:38ID:???
PDOもあるのになぜいまさらadodb?
0584nobodyさん2008/03/10(月) 11:41:45ID:???
ところでそんなに商品数や会員数がいるのか?
いまさらDBの話しをしたって・・・
mysqlのsql対策なら解るが
0585nobodyさん2008/03/10(月) 23:42:07ID:???
>>584
だから、ネジやビスだってば
0586nobodyさん2008/03/11(火) 00:51:32ID:???
別にMySQLに拘る気はないんだが、PostgreSQLにも拘るつもりもない。
PDOもあるのになぜいまさらADODBとか言われて、
単に使い慣れているから。という返事ではダメかな?

もっとも、そこまで手が回るのはもう少し先の話だが・・・
0587nobodyさん2008/03/11(火) 14:35:42ID:???
仕事でやれ、言われて今触ってるけど、
テンプレートが細かく分かれすぎて収集付かないね……。
プログラマーな人にはメリットあるのかも知れないけど。

支給された公式ガイドブックも全く役にたたねえよorz
0588nobodyさん2008/03/11(火) 15:51:54ID:???
それよりも、table レイアウトバリバリなのが、何ともカスタマイズしにくい
構造が分かっても、横幅や背景色を変えるのに変更しないといけない場所を見つけるのが大変
(width="xxx"とかbgcolor="#xxxxxx"で検索とかマジですか)

上手にCSSコーディングして、クラスレイアウトの一覧・配置図の様な物を作ることができれば、
見た目の変更はかなり楽になると思うんだが。CSSファイルだけの修正である程度出来る様な
0589162008/03/11(火) 16:37:17ID:???
>>588
CSSってあっちを立てればこっちが立たずでしょ?
現状じゃ仕方ない。
現状、tableが一番確実。
zencartもそうだよ。

確定申告&青色申告やってキター
0590nobodyさん2008/03/11(火) 16:54:04ID:???
システムかデザイン(コーディングのやり方含む)のどちらかだけでもイケていれば、
もう片方は有志ががんばって何とかなるかも知れんが、現状両方中途半端なのが
使いにくいなぁ

システムはDB周りさえもう少し根本的にきちんとやれば、後は細かい修正だけで
いけそうにも思う
とりあえず、やたらと負荷のかかる様なデータの持ち方はやめる、必要ならその為に
仕様を若干修正する、とか
今の「規格・分類」なんてのはやめて、素直にフラットなカテゴリに出来ないのかな
もしくは、データの取り方をもう少し洗練させて、いちいちJOINして全組み合わせの
マトリックスを作る様なことをしない、ってだけでも何とかなるかな

大体あの程度のシステム、データにしてはSQLが不必要に複雑過ぎる
極端な話、極力SQLを書かずにRailsみたいな find() で一覧取得・変数や配列へ格納の
組み合わせで何とかなる程度のデータなのに

ただ上記辺りの修正は自分で勝手にやってしまうと、見ていない部分での影響が怖いし
(根本的な改修をして、いちいち検証するなら、ありものを使う意味がなくなってしまう)
奇跡が起きて、ロックオンでがっつりやってくれれば・・・
0591nobodyさん2008/03/11(火) 21:58:17ID:gx8yfhLA
1サーバでEC-CUBEで500店舗作りたいんですが、
極力ソースに触らずにやるにはEC-CUBEを500個インスコしないといけませんか?
0592nobodyさん2008/03/11(火) 22:09:14ID:???
釣れますか?
0593nobodyさん2008/03/11(火) 22:18:19ID:???
>>591
ネタっぽいが、敢えて可能性を考えてみたが・・・
(ただ、1サーバで500店舗が、ECサイトとして現実的ではないので、複数店舗ってことで)

まず大前提として、このシステムは同一管理画面からの複数店舗運営には対応していない。
仕組み的に、将来的な考慮もされていない。

その上で、例えばフロント側だけを複数作成し、バックヤード側は単一というシステムは、ひょっとしたら
可能かも知れない。
ただ、これで分けられる可能性があるのは商品データ(厳密にはカテゴリデータ)のみで、会員情報に
ついては店舗ごとに分けるためには、別途DBにカラムなりテーブルなり追加したり、ソースの大幅な
改変が必要だったりするかも知れない。
(データがカテゴリ(に類する物)とひも付いていないので。フロント側の改修だけでは無理、っていう)

で、商品だが、これは店舗ごとにカテゴリで振り分ける事ができるかもしれない。

・・・・・・

・・・って考え始めたけど、やっぱりもともと全然考慮されていないんだから、かなり無理っぽ。
例えばテンプレートファイル群や、一覧表示のデータは店舗ごとに分けられても、商品データのIDを
直に渡されたときとかに全ての処理に置いてカテゴリ(この場合は店舗として)チェックが出来るか、とか。

・・・・・・

>極力ソースに触らずにやるにはEC-CUBEを500個インスコしないといけませんか?
もうこれが正解にしよう。DBもその数だけ作ってやってね。
んで、データなりテンプレートファイルなりの共有は、バッチ処理でがんばる、これが一番正道っぽい。
500は無理だろうが、数件〜数十件なら、普通に動くと思うさ。

以上、誰かツッコんでくれ
0594nobodyさん2008/03/12(水) 01:28:27ID:???
    〃                 i,        ,. -‐
   r'   ィ=ゝー-、-、、r=‐ヮォ.〈    /
    !  :l      ,リ|}    |. }   /   .や
.   {.   |          ′    | }    l
    レ-、{∠ニ'==ァ   、==ニゞ<    |    ら
    !∩|.}. '"旬゙`   ./''旬 ` f^|    |
   l(( ゙′` ̄'"   f::` ̄  |l.|   |     な
.    ヽ.ヽ        {:.    lリ     |
.    }.iーi       ^ r'    ,'    ノ    い
     !| ヽ.   ー===-   /    ⌒ヽ
.   /}   \    ー‐   ,イ       l    か
 __/ ‖  .  ヽ、_!__/:::|\       ヽ

0595nobodyさん2008/03/12(水) 01:40:00ID:???
どう考えてもネタかバカかどちらかだろう
0596nobodyさん2008/03/12(水) 01:57:51ID:???
これって、ロックオンの負荷テストか何かに協力させられるの?
0597nobodyさん2008/03/12(水) 02:05:50ID:???
協力ぐらいすればいいじゃない。
こじきばっか。
0598nobodyさん2008/03/12(水) 02:12:47ID:???
いえ、オープンソースですので、あるとすればあくまでも有志による実験、参加、および成果の
開発元へのフィードバックです
成果の吸い上げは結果としては起こりますが、それが「皆様の」EC-CUBEをよりよくするための
ステップになればと思っております

とかな
ロックオンはこんな実験をオープンに主導してやる様な甲斐性もやる気もないだろ
0599nobodyさん2008/03/12(水) 10:49:50ID:???
/html/img/contents/*
/html/img/header/*
無いディレクトリの無いファイルにアクセスがあるとapacheのエラーログに出力されます。

1)テンプレだかソースだかの該当箇所修正してアクセスさせないようにする
2)ブランクファイルを作ってアクセスがあってもエラーが出ないようにする
3)放置する

みなさんどうされてますか?
0600nobodyさん2008/03/12(水) 14:28:45ID:rGgAzeAY
関西で勢いに乗るロックオンはどう?@ベンチャー
http://money6.2ch.net/test/read.cgi/venture/1200588838/

何故か酷く荒らされてます。関係者の仕業?
0601nobodyさん2008/03/12(水) 15:43:10ID:???
>>591
XREAの共有鯖でも1鯖に500人ぐらい。
実際は入れても400ちょいみたいだ。
それだって全員がDBを使うわけじゃないからいいのであって。

1鯖に500店舗入るかを考えるには、1店舗の扱う商品数をいくつまでに
制限するかが重要じゃね?
複数カテゴリ対応の2系じゃダメ、1系。
あとは鯖の性能次第で、ソースいじらないという選択もありかな。
いじるなら1系で規格を取っ払うだけでもそこそこいけると思うよ。
つってもいいとこ1鯖200ぐらいの気がするけど。

>>599
1)であり2)であり3)でもあるw

>>600
いいじゃない。やらせておきなよ。
春だからさ〜
0602nobodyさん2008/03/12(水) 15:56:16ID:???
>>591
XREAの共有鯖でも1鯖に500人ぐらい。
実際は入れても400ちょいみたいだ。
それだって全員がDBを使うわけじゃないからいいのであって。

1鯖に500店舗入るかを考えるには、1店舗の扱う商品数をいくつまでに
制限するかが重要じゃね?
複数カテゴリ対応の2系じゃダメ、1系。
あとは鯖の性能次第で、ソースいじらないという選択もありかな。
1系で規格を取っ払えばそこそこいけると思うよ。
つってもいいとこ1鯖200ぐらいじゃないかと予想。

>>599
1)であり2)であり3)でもあるw


>>600
いいじゃない。やらせておきなよ。
春だからさ〜
0603nobodyさん2008/03/12(水) 15:59:34ID:???
あれ?
いつまでも書き込みが反映しないと思って間をおいて投稿したら...
俺も春だw
0604nobodyさん2008/03/12(水) 21:00:24ID:???
OPEbuilderモジュールがおかしいな
0605nobodyさん2008/03/12(水) 23:25:17ID:???
↓これのこと?
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=1858&forum=8&post_id=6382

これはApacheのバージョンが1.3系ではダメ、っていうそういうことなの?
システム要件(http://www.ec-cube.net/product/system.php)には記述は無いんだが、一応Apache1系も
サポートしていることになっているのかな?

ちなみにまだtracには無さそう

というか、tracなんとかしろよwww >コミッタども
未解決チケットで1.1系とかあるのおかしいだろ
上位バージョンで直ったなら解決、直ってないなら1.4系に移管してとりあえず解決、とでもしろや
どこ見て良いかまったくわからんじゃないか
0606nobodyさん2008/03/12(水) 23:57:50ID:???
>>599
実際にある予定のファイルがない場合に
エラーとして残らないと困るので(3)派かな

404と500エラーは毎日抜き出して残しておきたいね
0607nobodyさん2008/03/13(木) 00:01:16ID:???
>>600
関係者が名前出されたから消そうとしてるんじゃない?
0608nobodyさん2008/03/13(木) 01:28:20ID:???
              / ̄ ̄ ̄∨ ̄ ̄ ̄ ̄\
            /               \
           /                  |
           /                   |
          /       /\/\      \
         /     /|  |~~~~~~~~~|   \   |
        /     / |  |       | |\ |   |
      /      /  |  |       | | | |   |
      |/ ̄|   /   | |       | | | |   \
      |  |  /━━━\\_ ━━| | | |    |
        |   | 〔@▼フ\_> :::::::| |_|__|___|_
        \  \_           \_____/
         /\__>    │    /  | |  |
         | | | |             ̄ ̄| |  |<ロックオンがロックオンにロックオン
         ∨  /|   ____!:_____ / |   /
           / |    \----〜/    ̄|  /
           / \      ̄ ̄      | /
           | |  \_    ̄    _//
          ∠/\   \     /   |
               \   \_/     \__∧
■ このスレッドは過去ログ倉庫に格納されています