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 |
必須採取安全措施以防範外人窺視這個啟動檔案的內容。 |