??xml version="1.0" encoding="utf-8" standalone="yes"?>久久精品国产精品青草,久久精品无码免费不卡,99国产欧美精品久久久蜜芽http://m.shnenglu.com/guogangj/category/15345.html创作Q也是一U学习的q程?/description>zh-cnMon, 14 Mar 2011 20:47:50 GMTMon, 14 Mar 2011 20:47:50 GMT60Windows环境下MantisBT的架设(兼WampServer安装Q?/title><link>http://m.shnenglu.com/guogangj/archive/2011/03/14/141786.html</link><dc:creator>Jiang Guogang</dc:creator><author>Jiang Guogang</author><pubDate>Mon, 14 Mar 2011 06:17:00 GMT</pubDate><guid>http://m.shnenglu.com/guogangj/archive/2011/03/14/141786.html</guid><wfw:comment>http://m.shnenglu.com/guogangj/comments/141786.html</wfw:comment><comments>http://m.shnenglu.com/guogangj/archive/2011/03/14/141786.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/guogangj/comments/commentRss/141786.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/guogangj/services/trackbacks/141786.html</trackback:ping><description><![CDATA[<p>在网上搜索类似的文章Q也怸,但都是{来{M作,不需要说明的问题反复说了多次Q而实际中遇到的问题却从来不提Q本文ؓW者实늬讎ͼ希望对各位有帮助?br><br><a href="#1">?/a><br><br><a href="#2">WampServer架设<br></a><br><a href="#3">phpMyAdmin配置<br></a><br><a href="#4">MantisBT<br></a><br><a href="#5">邮g配置<br></a><br><a href="#6">常见问题<br></a><a href="#1"><br></a><a id=1 name=1></a><span style="FONT-SIZE: 24pt"><strong>?/strong></span><br>我综合分析了多个Issue Trackpȝ之后Q认为MantisBT最适合我,Z么呢Q首先,我要的功能它都有Q我不要的功能它不多Q其ơ是免费Q开源,我甚臛_以对其进行定制修改;再次是q_比较方便Q用Apache+MySQL+PHPQ简UAMPQ即可,AMP可是久经考验的稳定^C。关于更多Issue Trackpȝ的比较详情,可以参考:<br><br><a >http://en.wikipedia.org/wiki/Issue_tracking_system</a><br><br><span style="FONT-SIZE: 24pt"><strong><a id=2 name=2></a>WampServer架设<br></strong></span>W一步当然是架设AMPq_Q公司的操作pȝ为Windows Server 2003Q有点小落伍了)Q所以得下蝲Windows版的AMP来安装,q运的是有h已经帮我们做好了整合Q这个Y件包是WampServerQWampServer不光配备了Apache+MySQL+PHPQ还配备了非常实用的理工具——phpMyAdminQ实在太方便了!WampServer的官方网站是Q?br><br><a >http://www.wampserver.com/</a><br><br>到那里你可以下蝲到WampServer的最新版Q我下了两个版本Q一个是旧一点的WampServer 2.0iQ另一个是较新的WampServer 2.1eQ安装包都不很大,20M左右Q比同动辄几癑օ上G的重量服务器Y件来_可谓袖珍Q其?.1e版的WampServer带的lg的版本分别是Q?br><br>Apache : 2.2.17<br>MySQL  : 5.5.8<br>PHP    : 5.3.5<br><br>特别需要说明的一ҎQƈ非版本越高越好,关键是合适,比如我的情况Q在Windows Server 2003那台机器上,2.1e版本的MySQL无法正常启动,我查看了下logQ在|上搜烦{案Q未果,我尝试重装之后发觉还是不行,所以就退而求其次Q安装了2.0iQȝ正常了?br><br>安装q程非常的傻瓜式Qؓ了方便v见,安装时候指定在桌面上创Z个快h式是不错的选择?br><br>WampServer默认是不启动的,即便它是一个服务器E序Q不像国内那些流氓YӞ后台q行不够Q还要强制弹?#8230;…双击桌面上那个图标就可以启动WampServerQ在托盘区出C个图标,在WampServer 2.1版本中,q个图标为红色的时候表CWampServer没有成功被启动,为黄色的时候表C没有完全成功启动(比如MySQL服务启动不了之类的)Qؓl色的时候表C成功启动了所有服务。对WampServer的操作可以单击这个图标,通过弹出的菜单来q行选择?br><br>启动服务之后输入q个地址来验证:<br><br><a >http://127.0.0.1/?phpinfo=1</a><br><br>如果一切正常,p看到PHP的版本信息。也有可能不正常Q原因是你的机器上已l安装了微YIIS{YӞ把Web Service默认?0端口占用了,q个时候需要修改一下Apache的端口。打开Apache的配|文ӞҎ如图Q?br><img border=0 alt="" src="http://m.shnenglu.com/images/cppblog_com/guogangj/mantisbt_1.png" width=379 height=271><br>配置文g是个文本文gQ我们要做的是把其中?#8220;Listen 80”改ؓcM“Listen 8081”Q我用的端口?081Q这个端口在我的机器上没有被占用。我们没有在端口前加上地址Q这表示监听所有地址上的8081端口Q我们没必要指定监听的地址Q通常q样讄可以去了,保存q个文本文g之后重启Apache服务Q这回就OK了。测试一下:<br><br><a >http://127.0.0.1:8081/?phpinfo=1<br></a><br><strong style="FONT-SIZE: 24pt"><a id=3 name=3></a>phpMyAdmin配置</strong><br>接下LphpMyAdminQ这个程序是WampServer带的Q其实它是个PHPE序Q通过q个E序Q我们能够很方便地对MySQLq行理Q比如添加用P修改权限{。打开phpMyAdminQ?br><br><a >http://127.0.0.1:8081/phpmyadmin/<br></a><br>q时候你可以用q个工具q行很多相关的设|了Q也怽注意到页面下面有一D늺字,上面写着Q?#8220;您配|文件中的设|?(I密码的 root) ?MySQL 默认理员̎户对应。您?MySQL 服务器用默认D行当然没有问题,不过q样的话Q被入R的可能性会很大Q我们强烈徏议您应该立即l?'root' 用户讄一个密码来补上q个安全漏洞”。它是在提醒你给MySQL的管理员设个密码Q否则不安全。下面我们就来修改这个密码?br>在phpMyAdmin中点?#8220;权限”标签Q出现类g图:<br><img border=0 alt="" src="http://m.shnenglu.com/images/cppblog_com/guogangj/mantisbt_2.png" width=497 height=296><br>注意看其中的<a href="mailto:root@127.0.0.1">root@127.0.0.1</a>?a href="mailto:root@localhost">root@localhost</a>Q这两个目前都没有密码,我们都要修改一下,点右?#8220;~辑权限”的小图标q入修改Q我?a href="mailto:root@127.0.0.1">root@127.0.0.1</a>的密码改?#8220;wamp.123”Q?a href="mailto:root@localhost">root@localhost</a>的密码改?#8220;wamp.456”Q当<a href="mailto:root@localhost">root@localhost</a>的密码被修改之后QphpMyAdmin可能出现面错误Q告诉你数据库无法访问了Q这是正常的Q因为密码刚被你改了Q所以你要修改一下phpMyAdmin的数据库讉K密码Q方法如下:<br><br>打开文g“D:\wamp\apps\phpmyadmin3.3.9\config.inc.php”Q其?#8220;D:\wamp”是我的WampServer的安装\径,最好用UltraEdit{工h打开Q因为文本文件的格式是Unix的格式,如果直接用记事本来打开的话换行会显CZ正常。把“密码”改一下:<br><br>$cfg['Servers'][$i]['user'] = 'root';<br>$cfg['Servers'][$i]['password'] = 'wamp.456';<br>$cfg['Servers'][$i]['AllowNoPassword'] = true;<br><br>保存q个文gQ重新刷新phpMyAdminQ这回就OK了,phpMyAdmin是个很方便而实用的工具Q更具体信息请参考:<br><br><a >http://www.phpmyadmin.net/home_page/index.php<br></a><br>如果你的实际情况跟我上面所描述的不一P那么请尝试重启一下WampServer的所有服务,再试试看Q另外就是清IZ下IE览器的~存Q关闭ƈ重启IE览器,再尝试看看,因ؓq些软g版本众多Q加上操作系l各异,所以出CҎ情况也不奇怪?br><br>到此为止QWampServer的配|是完成了,接下d是MantisBT的架设?br><br><strong style="FONT-SIZE: 24pt"><a id=4 name=4></a>MantisBT</strong><br>MantisBT中的BT是Bug Tracker的意思,而MantisQ螳螂,是捕虫能手,看这个名字就知道q是一个主要用来跟tY件bug的系l。MantisBT的官方网站是Q?br><br><a >http://www.mantisbt.org/<br></a><br>我下载的版本?.2.4Q在选择版本的时候记得稍微看看RequirementsQ看看自qPHP和MySQL是否W合它的要求?br><br>我下载的是一个zip包,它解压~到我们的www目录去,我的是:<br><br>D:\wamp\www\mantisbt<br><br>然后在浏览器中输入:<br><br><a href="http://localhost/mantisbt">http://localhost/mantisbt<br></a><br>p看到MantisBT的安装画面,大致如图Q?br><img border=0 alt="" src="http://m.shnenglu.com/images/cppblog_com/guogangj/mantisbt_3.png" width=720 height=624><br>我让MantisBT使用MySQL的root用户Q密码我填入的是前面讄?#8220;wamp.456”Q虽然更安全的办法是用phpMyAdminlMySQL创徏一个MantisBT专门的数据库用户Q但作ؓ一个内部用的Issue TrackpȝQ其实也不会有太大安全性问题的了?br><br>?#8220;Install/Upgrade Database”q个按钮Q安装开始,其实是在MySQL中创建相关的表和初始化一些数据的q程Q在我的电脑上花了大U七八秒钟,然后显C完成信息了。如果各个条目的双都显C绿色的“GOOD”字样的话Q那恭喜你Q你已经成功安装了MantisBTQ如果有些条目显C的不是“GOOD”Q那p回头查一下,多半是数据库权限不够的问题,比较省事的办法就是我上面的做法,直接lMantisBT使用root账号Q就不会有权限的问题了。这时候你q切地想看看l果Q于是输入:<br><br><a href="http://localhost/mantisbt">http://localhost/mantisbt<br></a><br>你会看到d界面Q登录界面下面有两行U字Q?br><br><span style="COLOR: #ff0000">Warning: You should disable the default 'administrator' account or change its password.<br>Warning: Admin directory should be removed.<br></span><br>都是安全斚w的warningQ前一个说administratorq个理员̎L密码得改Q这个简单,administrator的默认密码是“root”Q登录进去,在My Accountq个标签下面修改可以了Q修改密码的时候还需要你提供真实可用的Email地址?br><br>另外一个warning也不难解冻I如它所_删除“Admin”目录Q我的是“D:\wamp\www\mantisbt\admin”q个目录?br><br><span style="FONT-SIZE: 24pt"><strong><a id=5 name=5></a>邮g配置</strong></span><br>q样MantisBT差不多完成了,但!q有一个很重要的配|没做,要不然你试试看在d的界面上试注册一个新用户Q你发现成功不了Qؓ什么?因ؓ用户注册需要一个有效的邮箱地址来收认信,但邮配|我们没做,所以确认信你是收不到的。好Q下面来做这个配|?br><br>首先得配|一下PHP环境Q如图打开PHP的配|文Ӟ<br><img border=0 alt="" src="http://m.shnenglu.com/images/cppblog_com/guogangj/mantisbt_4.png" width=391 height=277><br>查找到[mail function]D,Ҏ自己的实际情况进行修攏VSMTP是SMTP服务器的地址Q?0.186.3.11q是我所用的邮g服务器,smtp_port是SMTP服务器的端口Q默认是25Qsendmail_from填写一个真实的发g人邮地址Q我填写的是我的邮箱Q这是内部域名)?br><br>[mail function]<br>; For Win32 only.<br>; <a >http://php.net/smtp</a><br>SMTP = 10.186.3.11<br>; <a >http://php.net/smtp-port</a><br>smtp_port = 25</p> <p>; For Win32 only.<br>; <a >http://php.net/sendmail-from</a><br>sendmail_from = <a href="mailto:guogangj@fibonacci.com">guogangj@fibonacci.com</a><br><br>接下来就是MantisBT的邮件设|了Q打开MantisBT的配|文Ӟ我的?#8220;D:\wamp\www\mantisbt\config_inc.php”。根据你的实际情况,修改一下这个文件的内容Q下面是我的配置Q供参考:<br><br><?php<br> $g_hostname = 'localhost';<br> $g_db_type = 'mysql';<br> $g_database_name = 'bugtracker';<br> $g_db_username = 'root';<br> $g_db_password = 'wamp.456';<br> <br> $g_smtp_host='10.186.3.11';<br> $g_smtp_username='guogangj';<br> $g_smtp_password='111111';<br> $g_phpMailer_method =2;<br> <br> $g_return_path_email = <a href="mailto:'guogangj@fibonacci.com'">'guogangj@fibonacci.com'</a>;<br>?><br><br>修改完之后保存文Ӟ重新启动一下ApacheQ然后尝试注册一个新用户看看。如果还是收不到邮gQ那多半是你的邮件服务器配置不正,请回头仔l检查配|?br><br><a id=6 name=6></a><span style="FONT-SIZE: 24pt"><strong>常见问题<br></strong></span>xQ你的MantisBT已经完全配置好,下面是我遇到的两个较大的问题Q可能你暂时没遇刎ͼ我还是在q里列一下:<br><br><strong>1QMantisBT频繁失去响应的问?br></strong><br>失去响应q似程序死循环Q网上h不出M内容Q仿佛一直在loadingQ这个也许是MantisBT的bugQ有一U说法是把PHP的版本更新到5.5.3以上׃会出现这个问题,貌似是这P但我有台机器的PHP的版本是5.5.0Q而且不太好更斎ͼl过大量搜烦资料Q这个问题终于解冻IL看v来是解决了,Ҏ是这P<br><br>打开“d:\wamp\www\mantisbt\core\authentication_api.php”文gQ把349行的一个语句改一下,由:<br><br> $t_login_methods = Array(<br>  MD5,<br>  CRYPT,<br>  PLAIN,<br> );<br><br>改ؓ<br><br> $t_login_methods = Array(<br>  MD5,<br>#  CRYPT,<br>  PLAIN,<br> );<br><br>也就是把CRYPT注释掉,然后重启Apache服务Q在我的机器上就OK了?br><br><strong>2QL昄“HTTP 403止讉K”的问?br><br></strong>q通常出现在用另一台电脑访问MantisBT的时候,其实q跟Apache的设|有养I打开Apache?#8220;httpd.conf”配置文gQ打开Ҏ前面提到q。在文g中查?#8220;Deny from all”的文本行Q将其注释掉或者删除掉Q在我的文g里找?处,保存文gQ重启下Apache服务Q这样就可以了?br><br>文章到这里也q束了Q也怽q遇C些我没提及到的问题,q很正常Q毕竟服务器的配|是E微有些烦琐的,多试几次看看?br><br>MantisBT是个很简单易用的工具Q具体的使用可以参考其官网上的说明Q但即便不去看什么说明我估计也难不倒你Q因为它实很简单?D</p> <img src ="http://m.shnenglu.com/guogangj/aggbug/141786.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/guogangj/" target="_blank">Jiang Guogang</a> 2011-03-14 14:17 <a href="http://m.shnenglu.com/guogangj/archive/2011/03/14/141786.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Hello, Wiki, Manage Your Skillshttp://m.shnenglu.com/guogangj/archive/2010/11/02/132214.htmlJiang GuogangJiang GuogangTue, 02 Nov 2010 15:28:00 GMThttp://m.shnenglu.com/guogangj/archive/2010/11/02/132214.htmlhttp://m.shnenglu.com/guogangj/comments/132214.htmlhttp://m.shnenglu.com/guogangj/archive/2010/11/02/132214.html#Feedback2http://m.shnenglu.com/guogangj/comments/commentRss/132214.htmlhttp://m.shnenglu.com/guogangj/services/trackbacks/132214.html理自己的知识库Q?/strong>q个x出现在几q前Q具体时间不详,但我实萌发了这么一个想法?br>
随着我的工作旉的增加,我的知识Q经验也不断增加Q但作ؓ一个凡人,免不了遗忘Q所以我需要在M时候能够方便地扑֛那些我曾l的知识。这是“理自己的知识库”q个xQ我认ؓq个很重要,但我没办法把我的需求讲得很清楚Q我不知道我需要一个怎么LҎQ或者工?#8230;…

能马上想得到的工具当然就是一个目录结构,qx注意把自q知识整理Q归c,攄C同的目录中去Q再扑ְ着目录一层层下去Q我实是这么做了,q样做一来直观,二来没有什么别的依赖(比如要依赖数据库啊之c)Q单U的文g和文Ӟ要备份,复制Q移动什么的都很方便。但q种做法弊端很明显,不做可能不知道,做了q道了——自己往往不能够及时整理自q知识Q当有些心得的时候,总觉得整理v来太Ҏ_所以就拖g不行动,或者文章写好了Q放好了Q却很难惌v来自q竟放在什么地方,有时候在一个有着几十个文件的目录中寻找自己想要的那个文g的时候,q真的头大?br>
博客的出现算是推q了一步,博客有个好处Q就是易分nQ编辑也要方便得多,׃是自q知识和技术,不需要再走八股Ş式,所以整z实用至上,格式上就单多了,不像用WordQ弄个表格搞不好都ؕ跟뀂但博客的弊端也是很明显的,某天不能讉K|络的时候,或者网速奇慢无比的时候,想从博客上打开自己惌的文章真是折腾,另外是依赖google或者baidu{的全文索往往q不实时和有效,再有是~辑虽然于单化Q但q是E微复杂了点?br>
后来我发觉了Q全文检索ƈ不是一个锦上添q功能Q而是必须的!没有全文索,q个“知识?#8221;损?0%的功能和效率Q受“完美M思想”Q贬义,我正在自我克服,改之Q的影响Q我甚至有段旉自己研究全文索引的算法,但一开始那个中文分词就把我脑子搞死ZQ这事情也就搁浅了好一D|_直到我想C有个叫google desktop的东ѝ?br>
于是我开始研I桌面搜索引擎,看来看去只有google desktopq算好用Q于是用了一阵子Q但后来׃用了Q因为真的不好用。首先,搜烦到的无效信息q是太多Q这个Y件最大的问题是不能只搜索我指定的某个目录,它号U智能化Q自动帮我搜索IE~存和Outlook的邮ӞSighQ谷歌不知道我用的是FoxmailQ,可我Ҏ不想要这些,我心中只有一个想法,1>10000Q这是什么意思呢Q与其搜索到10000条无关的信息Q还不如只有一条有用的信息摆在我面前,我只想从我这个知识库中找到我惌的东西,或者告诉我找不刎ͼpP其次Q对电脑性能的媄响还是很明显的,不像h所承诺的那h无媄响;再次是全文索引q不是实时更新的Q但我想我会l常q样操作Q把我刚入库的知识找出来Q这恐怕google desktop有些隑֊Q最后就是有些bugD它莫名其妙出错,我不知道别h是否遇到q,反正我是遇到q不了Q程序出错崩溃之cR?br>
不久后我把google desktop删除了。(Say sorry to Google.Q?br>
其实理知识库的一个目的就是ؓ了避开信息爆炸Q互联网上的信息如烟vQ但要找到真正自己想要的信息Q往往也会变得像大h针一样难Q我有次x关于Intel Hex文g格式的文章,扑ֈ无数Q但我一一打开后就烦了Q全都是转蝲的,千篇一律,只字不差Q我x的那个问题却一炚w没找刎ͼ最后还是我自己摸烦了出来,q帮瘪三Q就会{载,一Ҏ术含量都没有Q你们倒是看看我的博客Q那文章是转蝲的?或者你们谁q有我的qqQ看看我的qqI间Q有没老是转蝲食谱或者blah blah blahQCtrl C Ctrl V式的转蝲Q文章连格式都没有,囄也丢得一q二净Q我都不知道q样的东西还有什么h|所以我必须把我要找的东西界定在一个范围内Q这是我的库?br>
Z么是“我的?#8221;Q难道internetq个库不?#8220;我的?#8221;更大Q前面说了,信息爆炸Q无效的东西太多了,界定Q往往也就意味着效率。另外还有一点很关键很关键,那就是:互联|上的东西ƈ不是你的东西Q经q了你自己消化整理的东西Q才是你的东ѝ我做一个很接近的比喻:你把书买回家Qƈ不代表你拥有了q本书的知识Q即便你“?#8221;完了q本书,也不意味着你就完全掌握了书上的技能,你必设法把上面的东西消化,变成你的东西Q这其中是有点微妙,再比如,你可以在现在的互联网上方便地下蝲到很多优U的代码,甚至像Linux核心q种优秀的代码,但这q不意味着你就能用q些优秀的代码去盈利Q因Z其实q不掌握q些代码Q你需要花旉ȝ悉它Q甚至需要雇人来l徏自己的团队,栽培自己的团队,消化q些知识Q才能推己有效的产品或者服务。这是Z么是“我的?#8221;?br>
好了Q说了这么多Q这些东西就是我的需求,你知道怎么d了吗Q最后我惛_了Wiki?br>
说到WikiQ我想起了威客QWitKeyQ,发音和WikicMQ但截然不同Q关于威客,想了解的话请自行baidu癄?br>
而关于WikiQ请听下回分解。(11点半了,得睡觉了Q唉Q不心q了夜Q?

Jiang Guogang 2010-11-02 23:28 发表评论
]]>
þۺɫһ| þҹ³˿Ƭ| ھƷ˾þþþվ| þþƷƷް| þùƷ͵99| Ĺ˾Ʒþò| Aݺݾþɫ| ŷԴսþþþþ| ɫɫۺϾþҹҹ| AAAþþþƷ| ۺϾþþƷ| ˾þþƷһ| þþƷר| þòþüƵ7| þۺɫHEZYO| þþƷav鶹С˵| þþþùAV鶹| պþ| þܳ| þӰ㶮| ɫۺϾþþþۺһ| Ʒһþ| ھƷþþþþþ97ţţ| þ޹ӰԺ| þۺav| þþþþþĻ| þþþAVվ| þùһ| վþþ| Ʒþþþþ| ɫɫۺϾþҹҹ| ŷҹͽþþ| ƷһþþƷ| Ʒþþþþ| ˾þô߽| þAV߳AVAV| պŷۺϾþ| þֻоƷ4| þˬˬƬAV| þþ| þAVۺϺɫ|