文件目录与安装目录分离
在即时通讯系统中文件传输会占用较多的空间,所以有时我们需要将文件存储目录放到其它盘符下,如安装目录在 C:\Program Files (x86)\WorkPro\Server\im_webserver\目录下,而文件服务我们想放在 d:\uploads下,那我们需要如下操作
创建uploads虚拟目录
打开apache配置文件C:\Program Files (x86)\WorkPro\Server\im_webserver\apache\conf\extra\httpd-vhosts.conf,加入如下代码
配置好后,需要重启(QxtWebServer)WEB服务、(QxtFileServer)文件服务、(QxtMsgServer)消息服务
配置文件服务的目录地址
打开文件服务配置文件,默认在 C:\Program Files (x86)\WorkPro\Server\im_server\im_common\conf\qxtfileserver,
DataPath=D:\uploads
DataPathCollectFile=D:\uploads\collectfile
打开消息服务配置文件,默认在 C:\Program Files (x86)\WorkPro\Server\im_server\im_common\conf\qxtmsgserver\qxtmsgserver.conf,
DataFilePath=D:\uploads
打开web配置文件,默认在 C:\Program Files (x86)\WorkPro\Server\im_webserver\htdocs\config\app.php,
file_dir配置成 D:\uploads
移值原来的文件
将 默认在 C:\Program Files (x86)\WorkPro\Server\im_webserver\htdocs\public\uploads下的所以文件及目录拷到 D:\uploads