604
查看wiki建站的源代码
wiki建站
0
←
wiki建站
跳转至:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
你被禁止执行你刚才请求的操作。
您可以查看并复制此页面的源代码:
== wiki版本选择 == 建站的目的很简单,就是想有一个自己能方便记录笔记的地方,所谓“好头脑不如烂笔头”,这样既可以将一些东西写下来,而自己在写的过程中也可以重新总结一下所遇到的问题和解决方法。而至于为什么要放在网上,则一是方便自己与同事交流,另一个也方便自己查询,最重要的是不用担心电脑系统哪天崩掉了数据全没了(搞linux的同行应该深有体会吧~)。 好,那就建一个嘛,说这么多p话干啥!那首先是要选一个wiki版本,wiki版本何其多,你看看[http://www.wikimatrix.org/ 这里]就知道了! 那怎么开始选呢? <br> 我想到有这些点: === 编写语言 === :由于最近开始搞android,我们这群难兄难弟都在死命地嗑Java(偌厚的一本书啊。。),所以我决定要选择Jsp类型的wiki!原因很简单:不想再频繁地学习一门新语言了!而且从宏观上来看,Jsp近年来发展得挺不错,在数据处理性能上貌似要比PHP高出不少,是大型网站的首先!(开源这一点就不必强调了) === 功能 === :要求不多,只要能插入图片(有图有真相嘛~),具备搜索功能,支持中文就ok了。 === 界面 === :这个嘛。。不要太花哨,能入得了我的法眼就ok了。。。 === 是否支持数据库 === :数据库方便备份嘛 最后,相中了两款:JspWiki和JamWiki,结果你已经知道了。为什么没选JspWiki呢,毕竟这款wiki也是相当精悍的呀!有一点随机的因素。。。那就是我在这两款wiki的搭建上始终搞不起来,而最先在网站空间上运行起来的就是JamWiki。。 不过,也还有一点,那就是JspWiki默认是不支持数据库的,要自己配置,而我又是个小白。。所以。。呃。。你知道的。。。 结果。。就是这样。。。 == 安装 == 选好wiki版本后就可以到官网去下载代码了,接着如果是在本地建站的话无非就是安装Jdk,apache,tomcat,另外由于使用Mysql数据库,所以Mysql server也是要安装的。 === 安装jdk === $:sudo apt-get install sun-java6-jdk === 安装tomcat === 从 http://tomcat.apache.org/ 下载,然后解压到你想放置网站的目录,运行 bin/startup.sh即可开始tomcat === 安装mysql === $:sudo apt-get install mysql-server mysql安装好后,还要进行配置,否则jamwiki对中文的显示会出现乱码,[[Ubuntu下MySQL的配置,使完美支持中文|详见]]。 === 安装jdbc驱动类 === jdbc类是java访问数据库的重要接口,这里安装是因为后续wiki要进行数据库的配置,届时要使用这个类。可以从下面地址下载: http://dev.mysql.com/downloads/connector/j/ 而后拷贝到jdk和wiki对应tomcat的lib/目录下: $:sudo cp mysql-connector-java-5.1.18-bin.jar /usr/lib/jvm/java-6-sun-1.6.0.26/lib/ $:sudo cp mysql-connector-java-5.1.18-bin.jar ~/WORKING_DIRECTORY/JamWiki/lib/ === 下载并安装war文件 === 下载地址:http://jamwiki.org/wiki/en/JAMWiki_Release_Archive 将war放在webapps下面,重启tomcat应该就可以通过 <nowiki>http://localhost:8080/XXX/</nowiki>访问了,XXX为WEB-INF在webapps下面的文件夹名称。如果想直接通过 <nowiki>http://localhost:8080/</nowiki> 访问的话将XXX重命名为ROOT,重启tomcat应该就可以了。 当时我在这上面花了不少时间,因为当时就是想把XXX或ROOT这个文件夹省掉,把其下面的所有文件直接放在webapps 下面,这样不就可以通过<nowiki>http://localhost:8080/</nowiki>直接访问了吗?可是实际是不行的,因为tomcat启动会失败(也有一点可能 是我重启后访问太快的原因,但可能性不大,因为其他的更改重启tomcat后立即访问都是ok的) mysql-connector-java-5.1.18 将解压后文件夹内的 mysql-connector-java-5.1.18-bin.jar拷贝到tomcat对应的lib/下和安装的jdk/文件夹下,以便能使用jdbc驱动类 namecheap与DNSPOD http://apps.hi.baidu.com/share/detail/16827989
返回
wiki建站
。
导航菜单
个人工具
   
个人维基
注册
登录
名字空间
页面
变换
查看
阅读
查看源代码
统计
查看历史
操作
搜索
导航
首页
Ubuntu
Android
C&CPP
Java
Python
大杂烩
最近更改
工具箱
所有页面
文件列表
特殊页面