我碰到的技术问题
出自zikLib
系统方面问题
今天(20090203)去办了农行网上银行,才意识到需要整一个windows出来。开始准备装个virtual box,没成功。后来H跑过来说那不如装个双系统,用boot camp助手。结果一装就彻底进不了系统啦,估计是硬盘boot部分被破坏。我以为数据会丢失,首先想到的是拆硬盘拷数据。结果硬盘差点被拆坏。后来还是用了mac os x installer盘重新引导了一次后,又好了。
安装软件时的问题
安装mediawiki的问题
版本:1.13.2
就是眼前这个wiki,安装过程很顺利,但安装好后,Session无法记忆,登录用户进入其他页面(或刷新)就会退出来。用户登录后编辑页面,会提示:“抱歉!我们不能处理你在进程数据丢失时的编辑。请重试!如果再次失败,请登出后重新登陆。”再次登录也没用。google了好久,倒有人碰到类似问题,但都没解决方案。
后来还是找到服务器上另外的一个wiki程序,那个wiki程序可以正常使用,我参照那个wiki程序修改了关于Session的一些项目。
首先,在LocalSetting.php的$wgSitename定义(我的程序是第38行)下面,加了一句
ini_set("session.name", "{$wgSitename}Session" );
不过这句未必有用,从官网上看来的。
主要的修改应该是,大概在第76行左右:
## Shared memory settings $wgMainCacheType = CACHE_MEMCACHED; $wgSessionsInMemcached = true; $wgMemCachedServers = array( '127.0.0.1:11211' );
具体我也懒得研究了,反正这么修改,这个wiki就能用了。
另外,还修改了includes/DefaultSettings.php,去掉注册口,去掉游客编辑功能,大概在第1113行:
// Implicit group for all visitors $wgGroupPermissions['*' ]['createaccount'] = false; $wgGroupPermissions['*' ]['read'] = true; $wgGroupPermissions['*' ]['edit'] = false; ......
再有,mediawiki的includes/DefaultSettings.php这页面也太长了,居然有3303行,恐怖。
