关于企业wiki和做事问题

企业wiki是一个很好的知识分享平台,一般是在企业内部使用,为企业量身定做。

我们使用的是开源的MediaWiki来搭建wiki平台。MediaWiki特别适合一些小型公司使用,不需要自己开发,只用做一些简单的配置就行。

昨晚,就在昨晚,老大突然让我解决一个wiki问题。

这个问题是:wiki上出现了“必须开启cookie才能登陆”的问题,而不管用什么样的浏览器,或者怎么样的清理cookie都无法登陆进去。

带着这个问题,我搜索了好久....loading....

翻阅了无数faq,翻阅了无数stackoverflow,很抱歉,没有找到问题的解决方案,甚至连这样的问题都没怎么搜到。

那就自己摸索吧:

一直以为是要修改LocalSettings.php文件(但是后来才发现,把这个文件删掉,重新到浏览器登陆就可以到浏览器上配置)。

修改了好久,也没有找到哪儿配置的cookie问题。

重新解压一个meidawiki后,将原来的localsettings.php文件复制进去,发现还是不行。

估计不是配置文件的问题,以为是mysql的问题。

进入Mysql,准备将数据库删掉,试试。

备份数据库,但是不知道命令是什么,所有问了下同事。

他对我说:mysql dump -uroot -ppassowrd databasename > filepath:/filename

然后,我试一试,还真没错。随后,将数据库删掉了。

删掉之后,发现错误更加奇葩了,因此准备将数据库恢复了。

——————————————————————————

恢复不了了。

原来是我将备份的命令打错,Mysql dump之间是没有空格的。

这下,公司的所有wiki数据全被我删掉了....

万念俱灰。

重新装一遍,需要配置apache,nginx,mysql,php....但是不难。

打开浏览器进行配置,提示/var/lib/php/session 没有权限。

一下子明白了,原来是这个目录没有权限,才导致不能创建新的session文件了。

不懂session与cookies机制的可以google下。

升级下权限,

OK。


从这个故事中,我们明白了很多道理,很深刻。

企业wiki其实挺好玩的。

session与cookies的知识真的很重要。

mysql备份命令原来是这样....


展开阅读全文

没有更多推荐了,返回首页