WorkPro 手册

文件目录与安装目录分离

在即时通讯系统中文件传输会占用较多的空间,所以有时我们需要将文件存储目录放到其它盘符下,如安装目录在 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,加入如下代码

<IfModule dir_module> Alias /uploads "D:/uploads" <Directory D:/uploads> Options FollowSymLinks AllowOverride All Require all granted </Directory> </IfModule>

配置好后,需要重启(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