2011年10月1期WebProg【OSSのEモール構築システム】ONE/DEPO(ワンデポ) TOP カテ一覧 スレ一覧 削除依頼
・ 次のスレ
ドメインモデル VS トランザクションスクリプト
結局WEBの言語は何がいいんだ?
なぜPHPは馬鹿にされるのか
Perlの記述方法


【OSSのEモール構築システム】ONE/DEPO(ワンデポ)


1 :09/06/08 〜 最終レス :11/07/12
【ONE/DEPO(ワンデポ)とは】
ONE/DEPO(ワンデポ)は大規模ECサイトの構築を最大の目的に制作されたECサイト構築システムです。
ユーザー出品機能やダウンロード販売機能など、特徴的な機能も有しています。
ONE/DEPOを利用することで、あなたのECサイトを最短ルート、そしてローコストで構築することが可能です。
以上、開発元のコメントから。
だそうです。それで、それがOSSとして公開されています。
OSSでショッピングモールが構築できる、唯一の国産ソリューションだと思います。
【公式】
・ONE/DEPO公式サイト http://www.onedepo.jp/index.html
・ONE/DEPO公式ブログ http://www.onedepo.jp/blog/
・sourceforge公式 http://sourceforge.jp/projects/onedepo/
・開発元 http://www.netnee.co.jp/
インストール環境やインストール方法は >>2 で。

2 :
ONE/DEPO(ワンデポ)は、PHPライセンスのもとで公開されているオープンソースソフトウエアです。
ONE/DEPOの動作環境は、Linux系OSです。(開発元はCentos5.2〜推奨)
Apache2系以上
mod_rewriteが作動する環境(yumでhttpdをインストールした場合は、そのままでOK)
PHP5.0以上
以下、拡張モジュールはyum install してください。
php-mcrypt
php-mbstring
php-pgsql
php-gd
php-common
PostgreSQL8.1以上推奨
以上、配布マニュアルより 
http://sourceforge.jp/projects/onedepo/docs/onedepo1000b1_install/ja/2/onedepo1000b1_install.pdf
httpdもPHPもPostgreSQLも全てyum installすれば、おkです。以下手順は>>3

3 :
以下、httpdとPHPは既にインストールされていると過程してPostgreSQLのインスコから手順を説明します。
OSは、CentOS5.3です、たのOSの方はそれぞれの環境に併せて読みかえしてください。
また、ONE/DEPOをインストールするディレクトリは、最初はデフォの/var/localとしています。
公式ブログのインストール手順参照(以下、コピペ)
http://www.onedepo.jp/blog/archives/38
PostgreSQLのインストール
1) PostgreSQLのインストール
# yum install postgresql-server ← PotgreSQL本体のインストール
# yum install php-pgsql ← PotgreSQLのphp拡張ライブラリのインストール
2) PostgreSQLの起動と自動起動設定
# /etc/rc.d/init.d/postgresql start ← PotgreSQLの起動
# chkconfig postgresql on ← PostgreSQLを自動起動設定に
ONE/DEPO(ワンデポ)をDLする。
# cd /var/local
# wget http://globalbase.dl.sourceforge.jp/onedepo/40410/onedepo1000b2.tar.gz
# tar zxvf onedepo1000b2.tar.gz
これで、/var/local以下にonedepoが展開されます。
onedepo以下に、COPYING etc onedepobase onedepocore releasenote_1.00b2.txt version
が、作られます。
このetcディレクトリ以下にインストールスクリプトがあるので、実行しDBのユーザとテーブルなどを作成します。
etc/db/all_create.sh (ここでは、テスト段階なので、all_create.sh内のDB設定はそのままとします)
次に、設定ファイルの編集を行います。>>4

4 :
さすがにレンタルサーバじゃ無理?

5 :
#cd /var/local/onedepo/etc/db/all_create.sh
#source ./all_create.sh
これで、ずら〜とエラーでまくりますが、取りあえず無視でDBのテーブルとユーザを作成
次ぎに、設定ファイルの編集です。
onedepobase/www/webapp/config/config.inc.php
このconfig.inc.phpですが、21行目からの
// メールユーザー名
define('_ADMIN_MAILADDR', 'info@1234.net'); // ONE/DEPOから発信されるメールのアドレス
で_MAILADDRの_が全角になっています、これがその後にも9箇所でてきます。
viなどで、編集していると、ぐちゃぐちゃになってしまいますので、
このall_create.shはパソコンのエディタで_を_にまとめて変換し、FTPする方が楽そうです
尚、その他の編集箇所は、DBの名前やユーザ名、パスを変更してなければドメイン名とメールアドレスくらいです。
さらに、onedepobase/www/htdocs/以下にある.htaccessを編集します。
編集は、以下
RewriteBase /onedepo (http://hoge.com/onedepoの場合ね)
続けて、### - ディレクトリにあわせて変更して下さいの部分が
/var/local/を/var/local/onedepo/とonedepo/をそれぞれ追加する。
php_value include_path ".:/var/local/onedepo/onedepocore/components
:/var/local/onedepo/onedepocore/include
:/var/local/onedepo/onedepocore/smarty"
ついでにPHPのエラーも吐かせるように
php_value display_errors On
php_value error_reporting 2047
にしとくと、後で便利です。
最後に、Postgresのpg_hba.confを編集して準備完了ですが、それは>>5

6 :
/var/lib/pgsql/data/pg_hba.confを以下のように編集します
#local all all ident sameuser
# IPv4 local connections:
#host all all 127.0.0.1/32 ident sameuser
local all all md5
host all all 127.0.0.1/32 md5
そうそう、httpdのAlias設定をする必要があります。
/etc/httpd/conf.d/aliases.confあたりに、以下を書き足す
Alias /onedepo "/var/local/onedepo/onedepobase/www/htdocs"
<Directory "/var/local/onedepo/onedepobase/www/htdocs">
Options -Indexes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
書き込んで、httpdをリスタートさせて完了です。
http://hogehoge/onedepoにアクセスしてページが表示されれば、成功です。
管理者ページは、http://hogehoge/onedepo/admin.php
やっつけで、インスコしたので、道中間違いあると思いますが、手直ししながら試してみてください。

7 :
>>4
/var/lib/pgsql/data/pg_hba.confでmd5認証してるレン鯖なら楽勝と思われ
つうか、普通はpg_hba.confなんか、いじられないからレンタルは無理かもね

8 :
宣伝ウザいよ
もうやめてね

9 :

       糸冬 了

10 :
coreserverでのインストール方法プリーズ

11 :
>>1
状況を見てec-cubeから乗り換えようかな。

12 :
取りあえず、試して見ました
これの、モール機能てのは、モールとは言いがたいですね
楽天みたいのを考えていて、様々なテナントが独自運営してるのかと思ってましたが
単なる委託販売なので、楽天と言うよりもYshooオークションのオークション機能を省いたものみたい
10万点登録OKってことですから、確かに商品数の多い方には向いてるかもしれませんが、
地域、重さ、個数などのこまごました発送機能が、無いとか
ポイント制機能がないとかの、個人商店的なサイトには、確かに不向きだと思います
それと、決済機能の設定法が不明だとか、画像を大中小と3種類も用意するなど、ちょっと問題あり
ま、EC-CUBEと比較して、ベータバージョンでは、圧倒的にこちらが安定してる感じでした
商品点数の膨大な大型ECサイト構築には、唯一の選択しだと思う
あと、商工会議所や地方団体などの商品持ちよりのモールなどにも、最適だと思う

13 :
XREAへのインストールを解説したサイトみっけました
ttp://www.seed-exchange.org/xrea.php

14 :
>>13
DB作るときにエラーが出るが
無視してインストールしてみた
結果
画像のUpが出来ない.........
まぁちょっと見たかっただけだからいいけど
そのころとはVarがちょっと違うから多少弄らないとだめだね

15 :
だれか、これ使ってる人いないの?

16 :
いるわけない

17 :
これ普及するかな?

18 :
ベータ3がでますた!
http://www.onedepo.jp/blog/archives/184
っで、[不具合修正]ですがこちらで指摘されてた
【 config.inc.phpで_ADMIN_MAILADDRに全角文字が混じっていた】
ってことで、このスレも開発元さんは、チェックしてるのか?

19 :
これって、バージョンうpするのに、まんま上書きでおk?

20 :
こういうのは敷居低くしないで欲しいよな。
ECCUBEのようになって欲しくない。
簡単にとか言ってるくせに中身はバグだらけでそのままだと運用していくうちに
いろいろでてくるんじゃ尻吹きが大変なんだよね。
共有レンタルサーバーだって対応は不要。だいたい個人情報そんなところで扱うなよ
サーバー建てられないなら、なんでもできる専用サーバー借りればいいだけなんだから。

21 :
裾野が広いほうがフィードバックも多いだろ
ECCUBEは対応しない(出来ない)から糞なだけ

22 :
1系の正規版は、いつ出るのか?

23 :
一通り触ってる最中だが、またしてもあちゃらの商習慣でソフト作っちゃったって感じ。
国内の事情無視すると、あっさり開発できちゃうのかね〜( ^∀^)ゲラゲラ

24 :
モールといいつつ、商品持ち寄りですね。
各管理者ごとに、店をもてるんじゃないんですね。
あと、どうやっても、インストールできませんでした。
ttp://www.onedepo.jp/blog/archives/147#comments
と同じエラーになる。
開発者もLinux良くわからんみたいなこと書いてるし、うーん、どうなんだろう。
VMware版で試してみて、機能的に合わないなとおもって、候補から外しました。

25 :
Linuxわかんね〜って Windows Server でなら動作確認済みなのかよ?
おか〜ねがあって、ときをおしまない社風のカイシャなら、
誰でも簡単に、使えないソフトが作れますってか( ^∀^)ゲラゲラ

26 :
開発者はモールって意味わかってるのか?

27 :
オープンソース詐欺だな
絶対に公開されてないソースがある
間違いない
それがうっかりなのか、故意にアップしてないのかわからんが
設置費用取りたいだけに思える
もしうっかりなら公開してる物でデバッグしてるのかと言いたい
VMで公開されてるヴァージョンでも動かないって舐めすぎ
クレジット代行会社敵ににまわすぞ

28 :
動かないということは
それをメンテ拡張する人もいないってことですよね
オープンソースなのに

29 :
止まるの早え〜w

30 :
>止まるの早え〜( ^∀^)ゲラゲラ
詐欺っつーか、肩持つわけじゃねーけど、どこまで公開するかは会社の勝手でしょ?
動かねーもん公開して、信用落とすのも会社の勝手w

31 :
これ、まだやってるの?

32 :
mapleのファイルが無いとか言われてエラー
ダウンロードして入れてやるもまた別のエラー
どこかで相対パスの指定がおかしくなっているか、本当に必要なファイルが入ってないかどっちかだな
原因を探すのも面倒くさくなってやめた
Linux環境でテストしてないだろこれ
なんでVMWareでテストしてるのかと思ってたが開発者Windowsしか分からないんじゃないのかな

33 :

         糸冬 了

34 :
ここ終わってる?

35 :
: command not found
: command not found
: command not found
: command not found
: command not found
: command not found
ERROR: role "kei5443" already exists
CREATE ROLE
: command not found
onedepo DB pg_default -U kei5443
" does not existnot connect to database postgres: FATAL: role "kei5443
: command not found
-e plpgsql onedepo43
" does not existse "onedepoct to database onedepo
: command not found
: command not found
: command not found
" does not existtabase "onedepo
: command not found
" does not existtabase "onedepo
" does not existtabase "onedepo
" does not existtabase "onedepo
" does not existtabase "onedepo
" does not existtabase "onedepo
: command not found
Finish!
teratermでall_create.sh実行したらこんなんなるが。。。pg_hba.confなどは修正済み

36 :
まったく普及しなかったな、インストールされているショップを見ることも出来なかったよ。

37 :
公式閉鎖されているようですね。
ttp://www.onedepo.jp/
「ONEDEPO」インストールしました
ttp://www.kami.cc/sk/contents/content0028.html
こんな感じじゃねぇ

38 :
何もかもが中途半端だったからな。
開発参加者が少しでもいれば形になっていったんだろうが、
ベースがベースだっただけに誰も手がつけられん状態だった。
しかも完全に業者向けの使用だったからソースだけパクられてフォードバックなしのお決まりパターンだろう。

39 :
これ、終わってるの?

40 :
始まってもいないぜ

41 :
オープンソースは、いまやただの宣伝材料。
動かないソフト、不完全なソフトでプレスを打って、釣られた媒体が大きく宣伝。
補助金申請。
コアな部分は公開しない。時を見計らって解説サイトすら閉鎖
ひでーな、50嵐さんさ

42 :
使いたいのですが.

43 :11/07/12
どーぞどーぞ
TOP カテ一覧 スレ一覧 削除依頼
・ 次のスレ
ドメインモデル VS トランザクションスクリプト
結局WEBの言語は何がいいんだ?
なぜPHPは馬鹿にされるのか
Perlの記述方法