PostERP服务器程序无需安装。只须确定:有设定好Windows的TCP/IP协定。
PostERP服务器和PostgreSQL之间的交通十分频繁。所以跑PostERP服务器的Windows,最好和PostgreSQL设在同一个网络区段内,并且使用同一个hub或switch。 |
如果你不要求整个系统的运行速度,而且使用Windows,则可以在同一部电脑上面安装PostgreSQL、PostERP服务器、PostERP瘦客户,在同一部电脑上使用PostERP。 如果PostgreSQL是安装在Linux上面,则可以考虑也安装WINE在同一部Linux上面,然后跑PostERP俟服程序。 令PostERP服务器和数据库都在同一部电脑上面执行的效益是:既节省硬件费用与管理,又去除PostERP服务器和数据库服务器之间的网络瓶颈。 |
必须先把下载的server.exe和libpq.dll置於服务器服务器的相同目录中。 |
指定和PostgreSQL互通的IP地址。
指定和PostgreSQL互通的port。
指定和PostERP瘦客户程序互通的port。
选择Production Run。
压Test PostgreSQL Connection按钮。
如果回应「Fail」,则请检查C:\PostERP.log、各参数、以及网络。用psql测试能否从这部服务器连接PostgreSQL。
如果回应「Pass」,则压Start按钮。
如果出现屏幕标题,则PostERP服务器应该在正常运作中,可以接受PostERP瘦客户的连接了。
如果PostgreSQL和PostERP服务器都在同一部机器上面运行,则指定127.0.0.1 给Host Address PostgreSQL Is Listening。 |
为免除於每次启动PostERP服务器时,令人厌烦的重复输入参数,则您可以准备一个JSON格式的启动文档,并置於C:\posterp.js(或Linux的/usr/local/etc/posterp.js):
{ "logger_file_name":"C:\\posterp.log" //log file name ,"pg_host_ip":"127.0.0.1" //PostgreSQL IP address ,"default_dbms_port":5432 //default PostgreSQL port ,"default_database":"posterp" //database name ,"default_schema":"public" //schema name ,"default_dba_account":"postgres" //account used to login PostgreSQL ,"dba_password":"myYpPasswWorrd" //password used to login PostgreSQL ,"client_port":7500 //TCP port listening to desktop PostERP clients } |
有了这个启动文档之后,则可以在Windows里输入下面指令,一次搞定执行和启动PostERP:
server.exe C:\posterp.js |
或在Linux里:
wine /usr/local/bin/server.exe /usr/local/etc/posterp.js |
必须采取安全措施以防范外人窥视这个启动文档的内容。 |