miniframe数据库驱动使用的UniDac(基于unidac_9.2.1(fpc3.3.1)开发,大于或等于版本都要可以)、http服务使用的mormot(synopse/mORMot2: OpenSource RESTful ORM/SOA/MVC Framework for Delphi and FreePascal (github.com))、脚本引擎使用pascalScript(remobjects/pascalscript: pascalscript (github.com))。所以编译时需要这三个组件库的支持。其中mormot和pascalScript已收集到components下,如果下载到的源码没有,也可以自己去下载。UniDac是收费组件库,请自行准备好,在工程中加入编译路径即可。
如果编译的程序正确,运行将有类似如下的窗口:
先解压“$.rar”到文件夹“$”下,然后把源码文夹下的“$”文件夹整体复到运行程序所在的目录下,“$”文件夹里的文件是专为后台配置用。以下是“$”文件夹位置截图:
复制后,如我的运行程序所在的文件夹,如下:
同样方法,把源码文件夹下的“\Demo\ScriptDemo\纯html源码\”下的全部文件及文件夹复制到运行程序所在文件夹“host”(没有host文件夹请自己建)下:
在配置服务之前,要先建立demo数据库。
在浏览器中输入“http://127.0.0.1:899/$/”并回车,登录(默认的登录用户和密码都是admin)并切换到“账套设置”页后如下图:
点“增加账套”按钮,创建账套,如下图:
如上图,分别设置“账套编码”:testzt、“账套名称”:testzt-测试账套、“数据库名称”:dbdemo.....,设置完成后点“测试”,如果通过点“保存”即可。
切换到“基本设置”->“更多设置”,开启“启用访问日志”;“允许浏览器缓存文件”设置为“7-所有文件不缓存”。