WSS是什么?
WSS(White Shark System)基于PMI全球项目管理标准,专注于项目管理规范性、易用性、以及视觉效果。主要功能包括项目管理、任务管理、工时管理、工作日志管理、邮件提醒等。
WSS适用于:
●企业管理者- 在实际使用中我们发现,基于WSS全新的管理模式,可以明显降低企业的沟通成本,节省大量的时间,并藉此提高工作效率;另外,WSS还可以帮助企业管理者实时了解项目及员工状态,辅助决策。
●人事与财务部门- 可以根据WSS查询员工工作情况、工时饱和度,并以此为依据进行绩效与奖惩考核。
●项目管理部门- 可以使用WSS管理项目,跟踪项目状态;并通过WSS查询项目工时消耗情况,以便进行项目成本核算,资源调配。
●部门经理- 可以使用WSS指派任务,并跟踪与监督部门人员任务完成情况。
●普通员工- 可以通过WSS查询当前已分配的任务;另外,WSS可以完全代替传统的工作日志填写方式。
配置WSS
为了快速配置WSS,这里使用XAMPP(集成了LAMP环境的软件集合),包含 MySQL、PHP 和 Perl 的 Apache 发行版。
XAMPP下载地址:https://www.apachefriends.org/download.html
WSS下载地址:http://www.wssys.net/zh-cn/download.php
1.安装XAMPP环境
# chmod +x xampp-linux-x64-5.6.8-0-installer.run
# ./xampp-linux-x64-5.6.8-0-installer.run
按提示一步步操作即可,默认安装在/opt/lampp目录下
2.导入数据库
# unzip WSS1.3.2_cn.zip
# mv wss /opt/lampp/htdocs/
在浏览器中输入http://服务器地址/phpmyadmin
此时会在浏览器中打开以下页面,在下图位置填写 tankdb ,单击 创建
创建成功后,在tankdb数据库导入sql语句
# /opt/lampp/xampp start
# ./xampp start
Starting XAMPP for Linux5.6.8-0...
XAMPP: Starting Apache...ok.
XAMPP: Starting MySQL...ok.
XAMPP: Starting ProFTPD...ok.
如果服务器上80,443,21,3306端口没有被占用,可以直接按照上一命令启动即可。
如果端口被占用的话,改端口号即可,
修改httpd端口号在/opt/lampp/etc/httpd.conf 中修改
修改mysql端口号/opt/lampp/etc/my.cnf 中修改
修改ftp端口号在/opt/lampp/etc/proftpd.conf 中修改
但是修改完以后,尚不能用/opt/lampp/xampp start启动,要修改xampp启动脚本,将其中启动检测的端口号修改为在配置文件中修改的端口号即可
配置成功后,如下图:
安装完一些常见问题解决方法:
摘自http://www.wssys.net/zh-CN/file.php?recordID=13&projectID=-1
1,如何设置邮件提醒?
邮件提醒设置说明请参考:http://www.wssys.net/zh-cn/news.php?recordID=45
如收不到邮件,请检查以下各项:
1)检查后台设置中发送邮件的几项配置是否是“on”;
2)检查系统中的用户是否填写了邮箱地址;
3)检查发送邮件的邮箱是否开启了smtp;
4)确认部署WSS的服务器可以访问互联网;
5)将config/tank_config.php中的error_reporting(0); 注释掉,看看发送邮件时是否报错;
6)换个邮箱试一下能否收到邮件;
7)发件人使用邮箱全称,如不行换作邮箱前缀;
8)出于安全考虑,某些AMP环境里的PHP禁用了pfsockopen与fsockopen函数,开启这两个函数有一定的安全隐患,
所以默认禁用了,而只要开启就可发信了(感谢WSS用户星夜提供解决方案)。
修改方式:
1、修改php.ini,检查 disable_functions = 后是否加入了 fsockopen ,如果有,请删除;
2、修改php.ini,检查 allow_url_fopen = 改为 allow_url_fopen = On;
以上修改会带来一定的安全隐患。
9)检查邮件是否发到了垃圾邮箱,请修改垃圾邮件规则;
10)极少数用户无法使用WSS1.3.2版的邮件发送功能,针对这种情况,请下载 补丁包 参考说明进行修复(由于会丧失部分功能,
使用此方案前请尽量尝试通过其他方式解决邮件问题)。
2,如何设置数据库连接?
修改\wss\config\目录下的tank_config.php文件中有关数据库连接的内容
3,WSS收费吗?以后会收费吗?
我们的承诺是所有已经发布的功能都不会收费,另外,我们目前还没有收费的计划,更多新功能持续发布中。
4,安装后没有任何信息,登陆页面为空白页
您可以将config/tank_config.php中的error_reporting(0); 注释掉,看看具体报什么错.
5,无法上传附件
1,请检查是否将本地版和SAE版搞混,注意,SAE版只能运行在新浪云平台SAE上;
2,请确认upload目录和editor\attached都具备777权限;
3,检查php.ini(该文件修改后需要重启服务)
file_uploads = on ; //确认是否为on
upload_tmp_dir = "c:/wamp/tmp" //检查是否制定了临时文件夹
6,如何修改附件大小?
您需要修改以下几个文件:
1,editor\php\upload_json.php
$max_size = 20000000 //改为希望的大小,如:20000000(20M)
2,,upload_file.php,upload.php
$max_file_size= 20000000 //改为希望的大小,如:20000000(20M)
3,php.ini(php的配置文件,修改后重起服务)
upload_max_filesize = 20M //改为希望的大小,如:20M
post_max_size = 20M //改为希望的大小,如:20M
max_execution_time = 600 //页面运行时间,如需要上传大文件可改为600秒
max_input_time = 600 //页面接受数据时间,如需要上传大文件可改为600秒
memory_limit = 128m //php消耗的内存,如需要上传大文件可改为128M
7,可以使用手机或平板电脑等移动设备使用WSS吗?
可以,使用您移动设备上的浏览器,输入WSS部署的地址访问即可。
8,安装成功以后报错:Fatal error: Class ‘SaeMysql‘ not found inC:\wamp\www\config\tank_config.php on line 3
以上问题是由于您在本地环境上安装了SAE版的WSS,SAE版的WSS只能在新浪云平台SAE上运行,本地环境请使用非SAE版。
9,局域网内其他计算机如何访问WSS
如需局域网内其他计算机访问,首先单击Wamp的图标,于弹出的菜单中选择 Put Online;其他计算机访问时,将localhost替换为服务器IP地址即可。
10,Linux环境下上传的文件下载时乱码
可能是服务器语言包的问题,您可以尝试以下方式:
vi /etc/profile
export
LC_ALL="zh_CN.GB18030:zh_CN.GB2312:zh_CN.GBK:zh_CN:en_US.UTF-8:en_US:en:zh:zh_TW:zh_CN.BIG5"
保存退出,reboot系统即可.
11,上传的附件无法下载
极少数用户会出现这种情况,请按如下方式修改
将upload_file.php中,第111行,改为:
$named = iconv(‘utf-8‘,‘utf-8‘,$names);
12,如何备份数据
1,备份数据库:使用phpmyadmin完整的导出tankdb表;
2,备份上传的附件:复制\upload目录以及\editor\attached目录。
13,如何让任务不在“过期任务提醒列表”中显示
任务过期与否,是根据任务状态中是否包含“完成”二字来判断的,如果不希望任务出现在过期提醒列表中,请将任务置为包含“完成”的状态,如“完成100%”或“完成验收”,如果任务未完成,又不希望再提醒,可以新建一个状态“未完成关闭”等。
14,在线撰写的文档导出为word乱码
目前,在线撰写的文档字数过少(几个字)则会出现导出乱码的情况,建议输入更多文字再进行导出。
这是一个已知bug,考虑到一般文档很少有几个字的情况,所以该bug优先级比较低。