2. iDempiere实战(实施)【1】 - 搭建iDempiere环境 on Ubuntu Server 12.04

主要参考网页信息如下:

 

  1. 安装数据库服务器 - 操作系统(Ubuntu Server 12.04)
    安装操作系统 Ubuntu的安装非常简单,按照提示内容直接安装即可,这里选择了Server 12.04 (LTS)版。
    安装介质下载地址:http://www.ubuntu.com/download/server
    现在公开的版本为12.04.02

    数据库也可以在安装Ubuntu时一并安装,只要在软件选择阶段选择PostgreSQL database即可。

    -
  2. 安装数据库服务器 - 数据库(Postgresql 9.1)
    如果在安装Ubuntu时,没有选择安装数据库的话,也可以在安装好Ubuntu后自行安装。
    $sudo apt-get install postgresql

    【2013-8-27添加】 需要使postgresql支持UUID,请参看追加MEMO【http://osssme.org/node/37

    为了使应用服务器可以访问到数据库,需要修改Postgresql的文件,一个是postgresql.conf,一个是pg_hba.conf
    postgresql.conf的添加内容:listen_addresses = ‘*’
    pg_hba.conf的添加内容:host all all 192.168.11.0/24 md5
    注:192.168.11部分要切换成你的IP地址。
    -

  3. 安装数据库服务器 - iDempiere配置
    参看【http://www.globalqss.com/wiki/index.php/IDempiere/Importing_DB_Seed_Manually】配置。
    $sudo su - postgres
    $psql -U postgres -c "CREATE ROLE adempiere SUPERUSER LOGIN PASSWORD 'adempiere'"
    PASSWORD后的密码改成自己的密码。
    createdb  --template=template0 -E UNICODE -O adempiere -U adempiere idempiere
    [2013-10-28] 如果出现错误,可以尝试在PSQL中直接执行postgres=# CREATE DATABASE idempiere ENCODING 'UTF8' TEMPLATE template0 LC_COLLATE 'zh_CN.UTF8' LC_CTYPE 'zh_CN.UTF8';
  4. 安装应用服务器 - 操作系统
    同Step1,无需安装数据库
    -
  5. 安装应用服务器 - JDK
    $sudo apt-get install open-jdk-7-jdk
    -
  6. 安装应用服务器 - 数据库终端
    $sudo apt-get install postgresql-client
    -
  7. 安装应用服务器 - 下载iDempiere
    iDempeire的介质可以到http://www.idempiere.org/downloads找到。
    如果在应用服务器下载的话,$wget ......即可,如果下载到了别的机器的话,scp上传至应用服务器。
    unzip 安装介质
    mv 解压缩文件至任意文件夹,我放在了~/applications/idempiere-server下,之后这里就是$IDEMPIERE_HOME
    -
  8. 安装应用服务器 - 安装iDempeire
    在$IDEMPIERE_HOME下操作
    $sudo ./console-setup.sh
    根据提示把自己环境的信息写入即可。
    -
  9. 安装应用服务器 - 导入数据库
    根据Step8配置的数据库信息,上传数据库。
    进入$IDEMPIERE_HOME/utils执行下述命令
    $sudo ./RUN_ImportIdempiere.sh

    注:手工导入数据库命令:psql -d idempiere -U adempiere -f Adempiere_pg.dmp
    -
  10. 启动应用服务器
    回到$IDEMPIERE_HOME,启动应用服务器。
    $sudo ./idempiere-server.sh
    -
  11. 访问应用服务器
    从自己的客户端的浏览器访问
    http://应用服务器IP地址:8080/
    -
  12. 安装中文语言包
    可以直接使用的Adempiere的语言包信息,下载地址如下:
    https://launchpad.net/aderp
    用SuperUser访问iDempeire,打开Language菜单,把中文zh_CN设置成系统语言后,点击Language Maintenance按钮。
    打开Translation Import/Export菜单,点击Import按钮后选择下载的语言包文件夹。
    打开Synchronize Terminology菜单,同步信息。
    重新访问系统后即可看到可以使用中文。
    这里写的很粗,也可以参考我个人五月末尝鲜时的博文:http://www.cnblogs.com/Yu/archive/2013/05/31/3110641.html

其他信息:

      如果需要修改PORT号或者前段搭一个WEB服务器等的话,
      可以尝试通过修改IDEMPIERE-HOME/plugins/org.adempiere.tomcat.config_1.0.0/META-INF/tomcat下的server.xml中的内容来对应。

 

发布对象菜单: