2011年3月10日 星期四

會計系統 - OpenERP

企業ERP新選擇OpenERP(TinyERP),
使用Python程式語言撰寫,結合Postgresql資料庫,
在此使用與官網相同的Ubuntu 10.04建置,
以下是建置的過程以及相異於Document的步驟紀錄。

OS:Ubuntu 10.04

Requirments:
postgresql
python  python-lxml  python-mako  python-egenix-mxdatetime
python-lxml  python-mako  python-egenix-mxdatetime
python-pydot  python-tz  python-reportlab
python-yaml  python-vobject  python-setuptools
python-dev  build-essential  python-beaker
openerp-server  openerp-web

1.  設定網路參數
sudo  vi  /etc/network/interfaces
auto  eth1
iface  eth1  inet  static
address  192.168.44.10
netmask  255.255.255.0
gateway  192.168.44.2

sudo  vi  /etc/resolv.conf
nameserver  192.168.44.2
nameserver  168.95.1.1

sudo  /etc/init.d/networking  restart

2.  安裝、設定資料庫
sudo  apt-get  install  postgresql
   sudo  su  postgres
   createuser  openerp
   Shall  the  new  role  be  a  superuser?  (y/n)  y
   psql  -l
   psql  template1
   alter  role  openerp  with  password  'postgres';
   psql  \q
exit

3.  建置OpenERP-server
sudo  apt-get  install  python-lxml  python-mako  python-egenix-mxdatetime
sudo  apt-get  install  python-lxml  python-mako  python-egenix-mxdatetime
sudo  apt-get  install  python-pydot  python-tz  python-reportlab
sudo  apt-get  install  python-yaml  python-vobject  python-setuptools
tar  -zxvf  openerp-server-6.0.1.tar.gz
cd  openerp-server-6.0.1/
sudo  python  setup.py  install

4.  啟動OpenERP Server
openerp-server  &

5.  建置OpenERP web client
sudo  apt-get  install  python-dev  build-essential  python-beaker
tar  -zxvf  openerp-web-6.0.1.tar.gz
cd  openerp-web-6.0.1/
sudo  python  setup.py  install

6.  啟動OpenERP Web
openerp-web &

7.  測試
使用瀏覽器連線OpenERP-web
http://openerp server IP:8080












備註:
openerp-server組態檔
Default   /usr/local/share/doc/openerp-server-6.0.1/openerp-server.conf
opnerp-server啟動時會在啟動openerp-server的使用者家目錄底下複製Default configure生成.openerp_serverrc讓程式參照
~/.openerp_serverrc

openerp-web組態檔
/usr/local/lib/python2.6/dist-packages/openerp_web-6.0.1-py2.6.egg/doc/openerp-web.cfg

參考文章:
http://www.openerp.com/
http://zh.wikipedia.org/zh-tw/OpenERP

2011年1月28日 星期五

Joomla安裝真直覺

OS:CentOS 5.3
Requirement:
httpd
php  php-devel  php-mysql
mysql  mysql-server
joomla

1. 安裝相依套件
yum  install  httpd  php  php-devel  php-mysql  mysql  mysql-server
/etc/init.d/httpd  restart
chkconfig  httpd  on
/etc/init.d/mysqld  restart
chkconfig  mysqld  on

2. 建立Joomla使用的資料庫
mysqladmin  -u  root  password  '管理者密碼'
mysql  -u  root  -p
mysql> create  database  joomla;
mysql> grant  all  on  joomla.*  to  joomla@localhost  identified  by  'joomla';
mysql> flush  privileges;

3. 因為Joomla 1.6需使用PHP 5.2,所以將PHP升級至5.2
vi  /etc/yum.repos.d/CentOS-Testing.repo
  [c5-testing]
  name=CentOS-5 Testing
  baseurl=http://dev.centos.org/centos/$releasever/testing/$basearch/
  enabled=1
  gpgcheck=1
  gpgkey=http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing
  includepkgs=php*
yum  update  php*

4. 下載Joomla 1.6,安裝
wget  http://joomlacode.org/gf/download/frsrelease/13869/60198/Joomla_1.6.0-Stable-Full_Package.zip
mkdir  /var/www/html/joomla
cp  Joomla_1.6.0-Stable-Full_Package.zip  /var/www/html/joomla/
cd  /var/www/html/joomla/
unzip  Joomla_1.6.0-Stable-Full_Package.zip
chown  -R  apache  /var/www/html/joomla/

5. 配置Joomla
http://your Joomla server IP/joomla
5-1 選擇語言












5-2 環境偵測












5-3 合約授權
















5-4 資料庫參數配置












5-5 FTP設定(可略過)









5-6 網站相關參數設定


















5-7 完成,請將安裝目錄(installation)移除或是更名
mv installation/ installation_bk










6. 登入測試
前台






















後台











參考文章:
http://www.joomla.org/
http://www.joomla.org.tw/
http://www.joomla.org.tw/downloads

2011年1月21日 星期五

會計系統 - FrontAccouting

OS:CentOS 5.3
Requirement:
httpd
php  php-devel  php-mysql
mysql  mysql-server
frontaccount

1. 安裝相依套件
yum  install  httpd  php  php-devel  php-mysql  mysql  mysql-server

2. 修改PHP相關參數
vi  /etc/php.ini
   session.auto_start = off
   magic_quotes_gpc = off
   register_globals = off
/etc/init.d/httpd  restart
chkconfig  httpd  on
/etc/init.d/mysqld  restart
chkconfig  mysqld  on

3. 下載FrontAccounting
wget  http://sourceforge.net/projects/frontaccounting/files/FrontAccounting-2.3/2.3.2/frontaccount-2.3.2.zip/download

4. 安裝FrontAccounting
mkdir  /var/www/html/account
cp  frontaccount-2.3.2.zip  /var/www/html/account/
cd  /var/www/html/account
unzip  frontaccount-2.3.2.zip
chown  -R  apache  /var/www/html/account/

5. 建立FrontAccounting使用的資料庫
mysqladmin  -u  root  password  '管理者密碼'
mysql  -u  root  -p
mysql> create  database  account;
mysql> grant  all  on  account.*  to  front@localhost  identified  by  'front';
mysql> flush  privileges;
mysql> quit

6. 配置FrontAccounting
http://FrontAccounting server URL/account/
6-1 環境偵測是否符合

















6-2 輸入資料庫參數













6-3 輸入網站相關參數

















6-4 配置完成











7. 驗證,登入












參考文章:
http://sourceforge.net/projects/frontaccounting/
http://frontaccounting.com/wb3/pages/download/installation-guide.php