??xml version="1.0" encoding="utf-8" standalone="yes"?>国产免费久久精品99re丫y,久久天堂AV综合合色蜜桃网,久久天天躁狠狠躁夜夜avapp http://www.shnenglu.com/guogangj/category/15345.html创作Q也是一U学?fn)的q程?/description>zh-cnMon, 14 Mar 2011 20:47:50 GMTMon, 14 Mar 2011 20:47:50 GMT60Windows环境下MantisBT的架设(兼WampServer安装Q?/title><link>http://www.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://www.shnenglu.com/guogangj/archive/2011/03/14/141786.html</guid><wfw:comment>http://www.shnenglu.com/guogangj/comments/141786.html</wfw:comment><comments>http://www.shnenglu.com/guogangj/archive/2011/03/14/141786.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/guogangj/comments/commentRss/141786.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/guogangj/services/trackbacks/141786.html</trackback:ping><description><![CDATA[<p>在网上搜索类似的文章Q也怸,但都是{来{M作,不需要说明的问题反复说了(jin)多次Q而实际中遇到的问题却从来不提Q本文ؓ(f)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>我综合分析了(jin)多个Issue Trackpȝ之后Q认为MantisBT最适合我,Z么呢Q首先,我要的功能它都有Q我不要的功能它不多Q其ơ是免费Q开源,我甚臛_以对其进行定制修改;再次是q_比较方便Q用Apache+MySQL+PHPQ简UAMPQ即可,AMP可是久经考验的稳定^C(jin)。关于更多Issue Trackpȝ的比较详情,可以参考:(x)<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有点小落伍?jin)?j)Q所以得下蝲Windows版的AMP来安装,q运的是有h已经帮我们做好了(jin)整合Q这个Y件包是WampServerQW(xu)ampServer不光配备?jin)Apache+MySQL+PHPQ还配备?jin)非常实用的理工具——phpMyAdminQ实在太方便?jin)!WampServer的官方网站是Q?br><br><a >http://www.wampserver.com/</a><br><br>到那里你可以下蝲到WampServer的最新版Q我下了(jin)两个版本Q一个是旧一点的WampServer 2.0iQ另一个是较新的WampServer 2.1eQ安装包都不很大,20M左右Q比同动辄几癑օ上G的重量服务器Y件来_(d)可谓袖珍Q其?.1e版的WampServer带的lg的版本分别是Q?br><br>Apache : 2.2.17<br>MySQL  : 5.5.8<br>PHP    : 5.3.5<br><br>特别需要说明的一Ҏ(gu)Qƈ非版本越高越好,关键是合适,比如我的情况Q在Windows Server 2003那台机器上,2.1e版本的MySQL无法正常启动,我查看了(jin)下logQ在|上搜烦(ch){案Q未果,我尝试重装之后发觉还是不行,所以就退而求其次Q安装了(jin)2.0iQȝ正常?jin)?br><br>安装q程非常的傻瓜式Qؓ(f)?jin)方便v见,安装时候指定在桌面上创Z个快h式是不错的选择?br><br>WampServer默认是不启动的,即便它是一个服务器E序Q不像国内那些流氓YӞ后台q行不够Q还要强制弹?#8230;…双击桌面上那个图标就可以启动WampServerQ在托盘区出C个图标,在WampServer 2.1版本中,q个图标为红色的时候表CWampServer没有成功被启动,为黄色的时候表C没有完全成功启动(比如MySQL服务启动不了(jin)之类的)(j)Qؓ(f)l色的时候表C成功启动了(jin)所有服务。对WampServer的操作可以单击这个图标,通过弹出的菜单来q行选择?br><br>启动服务之后输入q个地址来验证:(x)<br><br><a >http://127.0.0.1/?phpinfo=1</a><br><br>如果一切正常,p看到PHP的版本信息。也有可能不正常Q原因是你的机器上已l安装了(jin)微YIIS{YӞ把Web Service默认?0端口占用?jin),q个时候需要修改一下Apache的端口。打开Apache的配|文ӞҎ(gu)如图Q?br><img border=0 alt="" src="http://www.shnenglu.com/images/cppblog_com/guogangj/mantisbt_1.png" width=379 height=271><br>配置文g是个文本文gQ我们要做的是把其中?#8220;Listen 80”改ؓ(f)cM“Listen 8081”Q我用的端口?081Q这个端口在我的机器上没有被占用。我们没有在端口前加上地址Q这表示监听所有地址上的8081端口Q我们没必要指定监听的地址Q通常q样讄可以去?jin),保存q个文本文g之后重启Apache服务Q这回就O(jin)K?jin)。测试一下:(x)<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其实它?yu)是个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行很多相关的设|了(jin)Q也怽注意到页面下面有一D늺字,上面写着Q?#8220;(zhn)配|文件中的设|?(I密码的 root) ?MySQL 默认理员̎户对应。?zhn)?MySQL 服务器用默认D行当然没有问题,不过q样的话Q被入R的可能性会(x)很大Q我们强烈徏议?zhn)应该立即l?'root' 用户讄一个密码来补上q个安全漏洞”。它是在提醒你给MySQL的管理员设个密码Q否则不安全。下面我们就来修改这个密码?br>在phpMyAdmin中点?#8220;权限”标签Q出现类g图:(x)<br><img border=0 alt="" src="http://www.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告诉你数据库无法访问了(jin)Q这是正常的Q因为密码刚被你改了(jin)Q所以你要修改一下phpMyAdmin的数据库讉K密码Q方法如下:(x)<br><br>打开文g“D:\wamp\apps\phpmyadmin3.3.9\config.inc.php”Q其?#8220;D:\wamp”是我的WampServer的安装\径,最好用UltraEdit{工h打开Q因为文本文件的格式是Unix的格式,如果直接用记事本来打开的话换行?x)显CZ正常。把“密码”改一下:(x)<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这回就O(jin)K?jin),phpMyAdmin是个很方便而实用的工具Q更具体信息请参考:(x)<br><br><a >http://www.phpmyadmin.net/home_page/index.php<br></a><br>如果你的实际情况跟我上面所描述的不一P那么请尝试重启一下WampServer的所有服务,再试试看Q另外就是清IZ下IE览器的~存Q关闭ƈ重启IE览器,再尝试看看,因ؓ(f)q些软g版本众多Q加上操作系l各异,所以出CҎ(gu)情况也不奇怪?br><br>到此为止QW(xu)ampServer的配|是完成?jin),接下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目录去,我的是:(x)<br><br>D:\wamp\www\mantisbt<br><br>然后在浏览器中输入:(x)<br><br><a href="http://localhost/mantisbt">http://localhost/mantisbt<br></a><br>p看到MantisBT的安装画面,大致如图Q?br><img border=0 alt="" src="http://www.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但作ؓ(f)一个内部用的Issue TrackpȝQ其实也不会(x)有太大安全性问题的?jin)?br><br>?#8220;Install/Upgrade Database”q个按钮Q安装开始,其实是在MySQL中创建相关的表和初始化一些数据的q程Q在我的?sh)脑上花了(jin)大U七八秒钟,然后显C完成信息了(jin)。如果各个条目的双都显C绿色的“GOOD”字样的话Q那恭喜你Q你已经成功安装?jin)MantisBTQ如果有些条目显C的不是“GOOD”Q那p回头(g)查一下,多半是数据库权限不够的问题,比较省事的办法就是我上面的做法,直接lMantisBT使用root账号Q就不会(x)有权限的问题?jin)。这时候你q切地想看看l果Q于是输入:(x)<br><br><a href="http://localhost/mantisbt">http://localhost/mantisbt<br></a><br>你会(x)看到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(fng)密码得改Q这个简单,administrator的默认密码是“root”Q登录进去,在My Accountq个标签下面修改可以了(jin)Q修改密码的时候还需要你提供真实可用的Email地址?br><br>另外一个warning也不难解冻I如它所_(d)删除“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差不多完成?jin),但!q有一个很重要的配|没做,要不然你试试看在d的界面上试注册一个新用户Q你发现成功不了(jin)Qؓ(f)什么?因ؓ(f)用户注册需要一个有效的邮箱地址来收认信,但邮配|我们没做,所以确认信你是收不到的。好Q下面来做这个配|?br><br>首先得配|一下PHP环境Q如图打开PHP的配|文Ӟ(x)<br><img border=0 alt="" src="http://www.shnenglu.com/images/cppblog_com/guogangj/mantisbt_4.png" width=391 height=277><br>查找到[mail function]D,Ҏ(gu)自己的实际情况进行修攏VSMTP是SMTP服务器的地址Q?0.186.3.11q是我所用的邮g服务器,smtp_port是SMTP服务器的端口Q默认是25Qsendmail_from填写一个真实的发g人邮地址Q我填写的是我的邮箱Q这是内部域名)(j)?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的邮件设|了(jin)Q打开MantisBT的配|文Ӟ我的?#8220;D:\wamp\www\mantisbt\config_inc.php”。根据你的实际情况,修改一下这个文件的内容Q下面是我的配置Q供参考:(x)<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里列一下:(x)<br><br><strong>1QMantisBT频繁失去响应的问?br></strong><br>失去响应q似程序死循环Q网上h不出M内容Q仿?jng)一直在loadingQ这个也许是MantisBT的bugQ有一U说法是把PHP的版本更新到5.5.3以上׃?x)出现这个问题,貌似是这P但我有台机器的PHP的版本是5.5.0Q而且不太好更斎ͼl过大量搜烦(ch)资料Q这个问题终于解冻IL(fng)看v来是解决?jin),?gu)是这P(x)<br><br>打开“d:\wamp\www\mantisbt\core\authentication_api.php”文gQ把349行的一个语句改一下,由:(x)<br><br> $t_login_methods = Array(<br>  MD5,<br>  CRYPT,<br>  PLAIN,<br> );<br><br>改ؓ(f)<br><br> $t_login_methods = Array(<br>  MD5,<br>#  CRYPT,<br>  PLAIN,<br> );<br><br>也就是把CRYPT注释掉,然后重启Apache服务Q在我的机器上就O(jin)K?jin)?br><br><strong>2QL昄“HTTP 403止讉K”的问?br><br></strong>q通常出现在用另一台电(sh)脑访问MantisBT的时候,其实q跟Apache的设|有养I打开Apache?#8220;httpd.conf”配置文gQ打开Ҏ(gu)前面提到q。在文g中查?#8220;Deny from all”的文本行Q将其注释掉或者删除掉Q在我的文g里找?处,保存文gQ重启下Apache服务Q这样就可以?jin)?br><br>文章到这里也q束了(jin)Q也怽q遇C些我没提?qing)到的问题,q很正常Q毕竟服务器的配|是E微有些?ch)琐的,多试几次看看?br><br>MantisBT是个很简单易用的工具Q具体的使用可以参考其官网上的说明Q但即便不去看什么说明我估计也难不倒你Q因为它实很简单?D</p> <img src ="http://www.shnenglu.com/guogangj/aggbug/141786.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/guogangj/" target="_blank">Jiang Guogang</a> 2011-03-14 14:17 <a href="http://www.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://www.shnenglu.com/guogangj/archive/2010/11/02/132214.htmlJiang GuogangJiang GuogangTue, 02 Nov 2010 15:28:00 GMThttp://www.shnenglu.com/guogangj/archive/2010/11/02/132214.htmlhttp://www.shnenglu.com/guogangj/comments/132214.htmlhttp://www.shnenglu.com/guogangj/archive/2010/11/02/132214.html#Feedback2http://www.shnenglu.com/guogangj/comments/commentRss/132214.htmlhttp://www.shnenglu.com/guogangj/services/trackbacks/132214.html理自己的知识库Q?/strong>q个x出现在几q前Q具体时间不详,但我实萌发?jin)这么一个想法?br>
随着我的工作旉的增加,我的知识Q经验也不断增加Q但作ؓ(f)一个凡人,免不了(jin)遗忘Q所以我需要在M时候能够方便地扑֛那些我曾l的知识。这是“理自己的知识库”q个xQ我认ؓ(f)q个很重要,但我没办法把我的需求讲得很清楚Q我不知道我需要一个怎么L(fng)Ҏ(gu)Q或者工?#8230;…

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

Jiang Guogang 2010-11-02 23:28 发表评论
]]>
ɫۺϾþþþ| 99þҹɫƷվ| 99þþƷۺһ| ˾þþþƷ | þþþƷsmվ| 72ŷþþþôƽ| ޹þ| þ޾Ʒҳ| þùƷHDAV| þۺ97ɫֱ| ŷһþ| þ㽶߿ۿ| 鶹˾þþƷ | 2021ٸþþþþþþþ| þۺ϶| ݹƷþ| 㽶þۺӰ| þĻƷһ| þþùƷ| þùƷHDAV| ݺɫþþһ| ŷպۺϾþ| þۺϾɫۺϾ99| ξþ99ƷþþþþС˵| ŷһþþƷ޾Ʒþþþ | ۺϾþþþþ| žžƷ99þþ㽶| պ޾Ʒþ| þþƷȫۿ| þþۺϾɫۺ̾| þø߳һëƬ| ɫۺϾþۺ| þþþþúݺݶ| þ91Ʒþ91ۺ| þù޾Ʒ鶹| Ʒþþþþ| 99þֻоƷ| þþƷ۲ӰԺ| ھƷþþþþ鶹| Ʒþ| ŷսþþþþþ|