• 噢,好的,我以后注意一下。 我又遇到一个问题: SVN 使用 apache 验证的时候,我这里服务器开始可以启动的,然后我一重启就启动不了了,我看 error.log 里边写着 Child 4200: Child process is exiting 我还记得我在重启 apache 之前,最后一次用浏览器访问 svn 的时候地址变成:[url]http://10.1.165.138/svn/test/test/url],原来应该是 url] http://10.1.165.138/svn/test/url] 的,不知道怎么变成两个 test 的了[ 我不知道哪里设置错了。

  • 设成 utf8 without BOM 格式的就可以了,请问为什么要设成 utf8 without BOM 格式格式的而不能直接转成带有 BOM 的?

  • 我还有个问题,为什么我使用 svn info svn://localhost/test 这个命令后,先提示我输入电脑的密码,然后才提示我输入认证需要的用户名和密码?

  • 我是在 windows 下,我找到原因了,是我看网上说如果用中文目录的话,需要把 authz 文件设置成 utf8 格式的,我改成这个格式了,就出我上边的问题了,不知道为什么?

  • 我看网上有说如果在版本库根目录下如果有多个项目库的文件夹时,可以共用相同的 passwd 和 authz 两个文件,我就把这两个文件移出去了:(

  • Windows 下搭建 Mantis 详解 at 2009年08月20日

    呵呵,财富分你一半,谢谢你的督促和鼓励^_^

  • Windows 下搭建 Mantis 详解 at 2009年08月20日

    嘿嘿,过奖了,这也是我学习的过程:)

  • Windows 下搭建 Mantis 详解 at 2009年08月19日

    [b] 配置邮件服务器:[/b] 在 Mantis 中有新用户注册时,会给其指定的邮箱发一封邮件,点开邮件中的链接才可以设定密码,因此需要给 Mantis 添加发送邮件的功能。 下载地址:[url=http://jaist.dl.sourceforge.net/project/phpmailer/phpmailer-ml/PHPMailer-ML%20v1.5/PHPMailer-ML_v1.5.ziphttp://jaist.dl.sourceforge.net/] ... PMailer-ML_v1.5.zip[/url] 如果安装的是其他版本的 PHP,需要选择适合自己 PHP 版本的 phpmailer 的版本,我选择的是适合 PHP5 的版本,可以自由选择路径把它解压,我把它解压到 D:\PHPMailer-ML_v1.5。 修改 d:\mantis\config_inc.php,添加以下内容: # phpmailer $g_use_phpMailer = ON; $g_phpMailer_path = 'D:/PHPMailer-ML_v1.5/'; $g_smtp_host = 'smtp.163.com';//发送邮件服务器 $g_smtp_username = 'scmroad';//发送邮件账户的用户名 $g_smtp_password = '123456';//邮件地址用户名对应的密码 $g_phpMailer_method = 2;//此处的数值可为 0,1,2;0 为调用了一个 mantis 内置的 mail()函数来发送邮件;1 为 sendmail 方式;2 为使用 smtp 方式,登录到邮件服务器内来发送邮件

    $g_return_path_email = 'scmroad@163.com';//这个是管理员自己的邮件地址,接受对 mantis 操作的提示邮件 [b] 修改 mantis 的时间 [/b] 在 config_inc.php 中添加如下语句: # 时区设置 putenv("TZ=Asia/Shanghai"); 如果想设置时间显示的格式,还可以再加上如下语句: $g_complete_date_format = 'Y-m-d H🇮s'; 单引号内的字母分别代表:年 - 月-日 时 - 分-秒,可以根据自己的习惯修改格式。 如果这样操作不能解决问题,需要修改 php.ini 的 date.timezone = PRC,修改 php.ini 后,需要重新启动 Apache 服务。 [b] 登陆界面上的两个警告的处理 [/b] 刚配置好的 mantis 登陆界面会有如下两个警告: WARNING: You should disable the default "administrator" account or change its password. WARNING: Admin directory should be removed. 解决第一个警告,需要修改 administrator 的密码。 解决第二个警告,需要把 mantis 安装目录下的 admin 文件夹删除,一般情况,为了以后能够继续使用,可以重命名为_admin,或者直接将其压缩成一个 admin.rar。 [b] 配置文件上传 [/b] 1、在 config_inc.php 里添加如下两句: $g_allow_file_upload = ON; $g_file_upload_method = DISK; 2、在 mantis 安装目录下新建一个文件夹 upload,再在 mantis 建立的项目中把文件上传路径设置为 “upload”(通过 Web 方式),这样上传的文件就会存放在 upload 目录中 3、修改上传文件的大小限制: config_inc.php 中添加 $g_max_file_size = 5000000; # 5MB(根据自己的需要修改) php.ini 中修改 upload_max_filesize = 5M 和 post_max_size = 5M 4、如果 upload 文件夹安全性高,不具备写权限,上传文件时会有问题,这时需要给此文件夹增加可写权限。(方法:右键点图片保存的文件夹,选择"属性"->"安全",点"添加"->"高级"->"立即查找",在查找结果中选择"everyone"后点"确定",在点"确定",然后把"everyone"的"完全控制"钩上,最后点"确定") 6、设置附件浏览功能: 比如,在提交一个 bug 的时候,有时候会有截图提交附件情况,如果想直接看到错误截图而不想自己下载后再看,这也是需要设置就能实现的。但是这个功能只是针对 bmp, png, gif, jpg 格式的图片文件而言,提交的 doc 等文件就不在之列了。只需将 config 文件中 de $g_preview_attachments_inline_max_size 进行设置即可实现此功能。当将这个设置为 0 的情况,那么查看 bug 的时候是永远不会出现附件贴图的,但是如果你将这个设置为一个足够大的尺寸,那么就会在 bug 里直接出现图片,这个数值是以字节计算,如果图片上传为 32210 字节,则你把 $g_preview_attachments_inline_max_size=32211,而且任何小于这个字节大小的 bmp, png, gif, jpg 格式的图片文件直接显示了。 [b] 配置统计报表 [/b] 下载 Jpgraph:[url=http://www.jpgraph.cn/soft/jpgraph-2.3.4.rarhttp://www.jpgraph.cn/soft/jpgraph-2.3.4.rar[/url]] 注意:JPGraph 1.x 版本是针对 php4,2.x 是针对 php5 的,请根据 php 的版本下载对应版本。 下载后把它解压到 mantis 安装目录下的 core 文件夹下的 jpgraph 文件夹内。 在 config_inc.php 里添加如下语句: # 统计报表 $g_use_jpgraph = ON; $g_jpgraph_path = "D:/mantis/core/jpgraph/src/"; # 设置 jpgraph 的路径 $g_graph_font = 'chinese_gbk'; 在 php.ini 将 “;extension=php_gd2.dll” 前面的分号删除,这个模块是 JPGraph 在显示图表和进行汉字编码转换是所必须的。 修改 mantis 安装目录下的 core 目录下的 graph_api.php,搜索 graph_get_font,在 graph_get_font 函数中添加:'chinese_gbk' => FF_SIMSUN 修改 jpgraph 文件夹下的 src 目录下的 jpgraph_ttf.inc.php,将 111 行到 118 行注释掉,如果版本不同,可能行数不对应,参考如下内容: /* elseif( $aFF === FF_SIMSUN ) { // Do Chinese conversion if( $this->g2312 == null ) { include_once 'jpgraph_gb2312.php' ; $this->g2312 = new GB2312toUTF8(); } return $this->g2312->gb2utf8($aTxt); }*/ [b] 解决 CSV 导出的中文显示是乱码:[/b]
    假如到处的文件为 administrator.csv,其中中文乱码解决办法:重命名 administrator.csv 为 administrator.txt,另存时选择编码方式为 ASCII 改名过来,就可以了 [b] 说明 [/b] 1、如果是在 windows 下装,要特别注意,文件路径的 “/”,不能使用 “\”,这在 php 配置文件中是注释的含义。 2、Mantis 的设置是这样保存的:在 config_defaults_inc.php 中保存这 Mantis 的默认设置,用户自己的设置信息保存在 config_inc.php 中,如果某个选项在 config_inc.php 中有设置,则系统使用 config_inc.php 中的设置,否则使用 config_defaults_inc.php 的系统默认设置;config_inc.php.sample 则是 Mantis 给出的一个用户设置文件例子。 所以我们需要修改 config_inc.php 文件中的设置,设置很简单,各个参数的意义可以参见 config_defaults_inc.php,这里对每个参数都有详细的解释,虽然是 E 文,不过应该都能看懂;Sample 中给出的一些设置是一定需要修改的,比如 MySQL 数据库的连接参数,管理员的邮箱的;其他的要根据你的实际情况进行修改。

    [[i] 本帖最后由 wshzhn 于 2011-1-18 19:04 编辑 ]

  • Windows 下搭建 Mantis 详解 at 2009年08月19日

    [b] 安装 Mantis [/b] 下载地址:[url=http://downloads.sourceforge.net/mantisbt/mantisbt-1.1.7.ziphttp://downloads.sourceforge.net/mantisbt/mantisbt-1.1.7.zip[/url]] 我下载的是当时的最新稳定版本 1.1.7。 安装: 把 Mantis 的压缩包解压到自己指定的目录,我的路径是 D:\mantis。 配置 Apache 在 Apache 的配置文件中设置 mantis 的目录为虚拟目录。修改 httpd.conf,在文件末尾添加以下文字,以配置 mantis 目录的访问权限: Alias /mantis "d:/mantis/" Options Indexes AllowOverride None Order allow,deny Allow from all 注意:这里特别注意,必须写成反斜杠/,不能写成斜杠\,否则会无法正确显示 mantis。 为 Mantis 创建表、数据 访问 [url=http://127.0.0.1/mantis/admin/install.phphttp://127.0.0.1/mantis/admin/install.php[/url,出现如下界面,并按照图示填写:] [attach] 881[/attach] 这里和以前的 mantis 比较大的不同,以前的 mantis 会提供一个 db_generate.sql 数据库脚本来创建 mantis 需要的数据库,而新版 mantis 则通过 install 界面来自动创建,特别需要注意的是 Hostname 一栏,默认值为 localhost,而如果 MySQL 安装时变动了端口(mysql 的默认端口是 3306,如果安装时变动了则按此说明修改),则应该写成 localhost:端口号。 这里还要 [color=red] 注意 一个问题,有时创建时会失败,提示:【Checking PHP support for database type 】的错误:BAD database is not supported by PHP. Check that it has been compiled into your server.查看 apache 的 log 发现有如下错误:PHP Warning: PHP Startup: Unable to load dynamic library 'd:\Program Files\PHP\ext\php_mysql.dll' - \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3\r\n in Unknown on line 0 这是因为不能正确加载 php_mysql.dll 库,导致 php 与 mysql 不能连携,请检查上边安装 PHP 后进行配置时需要添加的环境变量中是否添加了,如果已经添加,请确认是否重启系统了。 [font=宋体][size=10.5pt][b] 注意:[/b] [/font][font=宋体][size=10.5pt] 上图说的那个 [/font] CheckBox[font=宋体][size=10.5pt] 不要勾选, [/font]“Print SQL Queries instead of Writing to the Database”[font=宋体][size=10.5pt] 这个选项的意思是打印出 [/font] SQL[font=宋体][size=10.5pt] 查询,但是不实际执行创建数据库的动作。 [/font][font=宋体][size=10.5pt] 如果是要安装 [/font] Mantis[font=宋体][size=10.5pt] 的话,不需要选这个选项 [/font][font=宋体][size=10.5pt]。 [/font][font=宋体][size=10.5pt] 在选上这个选项的情况下点击最下边的 [/font] Install\Update Database[font=宋体][size=10.5pt] 后会报错,这个好像是 [/font] Mantis[font=宋体][size=10.5pt] 的 [/font] ADODB[font=宋体][size=10.5pt] 库跟 [/font] PHP[font=宋体][size=10.5pt] 逻辑之间的问题。由于某些原因,为了在修改或丢掉一些列之前丢掉约束, [/font] ADODB[font=宋体][size=10.5pt] 库需要有活动的数据库连接,并发出混有 [/font] PHP[font=宋体][size=10.5pt] 逻辑的请求,很多手动重新创建的 [/font] SQL[font=宋体][size=10.5pt] 请求是冗余的,因此会在选了 [/font]“Print SQL Queries instead of Writing to the Database”[font=宋体][size=10.5pt] 这个选项时打印出的 [/font] SQL[font=宋体][size=10.5pt] 代码中丢失,所以导致报错。 [/font] 安装成功后界面如下: [attach] 491[/attach] 启动 Mantis 访问 [url=http://127.0.0.1/mantis/http://127.0.0.1/mantis/[/url,出现登录界面,mantis 的默认用户名为 administrator,默认密码为 root。] [b] 设置中文显示:[/b] 编辑 mantis 安装目录下的 config_defaults_inc.php 文件 搜索 $g_default_language,并修改为:$g_default_language = 'chinese_simplified'; 注意:有的版本的 mantis 简体中文的表示方法不同,可以根据下边数组 $g_language_choices_arr = array() 里边定义的各种语言中找相应的简体中文的表示方法。

    [[i] 本帖最后由 wshzhn 于 2010-9-6 00:09 编辑 ]

  • Windows 下搭建 Mantis 详解 at 2009年08月19日

    [b] 安装 Mysql [/b] 下载地址:[url=http://download.mysql.cn/src/2006/0710/5543.htmlhttp://download.mysql.cn/src/2006/0710/5543.html[/url]] 安装: [attach] 471[/attach] [attach] 472[/attach] 在 3 个选项中选择第 3 个 Custom,在接下来的安装中可以自己进行一些设置。 [attach] 473[/attach] 安装路径可以自由选择 [attach] 474[/attach] [attach] 475[/attach] [attach] 476[/attach] 这里是询问你是否要注册一个 mysql.com 的账号,或是使用已有的账号登陆 mysql.com,一般不需要了,点选 “Skip Sign-Up”,按 “Next” 略过此步骤。 [attach] 477[/attach]

    现在软件安装完成了,出现上面的界面,这里有一个很好的功能,mysql 配置向导,不用向以前一样,自己手动乱七八糟的配置 my.ini 了,将 “Configure the Mysql Server now” 前面的勾打上,点 “Finish” 结束软件的安装并启动 mysql 配置向导。 [attach] 478[/attach] [attach] 479[/attach] 选择配置方式,“Detailed Configuration(手动精确配置)”、“Standard Configuration(标准配置)”,我选择 “Detailed Configuration”。 [attach] 480[/attach] 选择服务器类型 Developer Machine:开发测试类,mysql 占用很少资源 Server Machine:服务器类型,mysql 占用较多资源 Dedicated MySQL Server Machine:专门的数据库服务器,mysql 占用所有可用资源 大家根据自己的类型选择了,一般选 “Server Machine”,不会太少,也不会占满,大家根据自己需要进行选择,因为我是在自己电脑上测试搭建,所以选择了第一个 “Developer Machine”。 [attach] 481[/attach] 选择 mysql 数据库的大致用途 Multifunctional Database:通用多功能型,好 Transactional Database Only:服务器类型,专注于事务处理,一般 Non-Transactional Database Only:非事务处理型,较简单,主要做一些监控、记数用,对 MyISAM 数据类型的支持仅限于 non-transactional 随自己的用途而选择了,我这里选择 “Multifunctional Database”,按 “Next” 继续。 [attach] 482[/attach] 对 InnoDB Tablespace 进行配置,就是为 InnoDB 数据库文件选择一个存储空间,如果修改了,要记住位置,重装的时候要选择一样的地方,否则可能会造成数据库损坏。我这里没有修改,使用用默认位置,直接按 “Next” 继续。 [attach] 483[/attach] 选择您的网站的一般 mysql 访问量,同时连接的数目 Decision Support(DSS)/OLAP:20 个左右 Online Transaction Processing(OLTP):500 个左右 Manual Setting:手动设置,自己输一个数 我这里选 “Decision Support(DSS)/OLAP”,按 “Next” 继续。 [attach] 484[/attach] 是否启用 TCP/IP 连接,设定端口,如果不启用,就只能在自己的机器上访问 mysql 数据库了,我这里启用,把前面的勾打上,Port Number:3306,按 “Next” 继续。下边的选项是设定服务器模式,建议勾选。 [attach] 485[/attach] 这个比较重要,就是对 mysql 默认数据库语言编码进行设置,第一个是西文编码,第二个是多字节的通用 utf8 编码,第三个可以选择自己需要的编码。按 “Next” 继续。 [attach] 486[/attach] 选择是否将 mysql 安装为 windows 服务,还可以指定 Service Name(服务标识名称),是否将 mysql 的 bin 目录加入到 Windows PATH(加入后,就可以直接使用 bin 下的文件,而不用指出目录名,比如连接,“mysql.exe -uusername -ppassword;” 就可以了,不用指出 mysql.exe 的完整地址,很方便)。按 “Next” 继续。 [attach] 487[/attach] 这一步询问是否要修改默认 root 用户(超级管理)的密码(默认为空),“New root password” 如果要修改,就在此填入新密码,“Confirm(再输一遍)” 内再填一次,防止输错。“Enable root access from remote machines(是否允许 root 用户在其它的机器上登陆,如果要安全,就不要勾上,如果要方便,就勾上它)”。最后 “Create An Anonymous Account(新建一个匿名用户,匿名用户可以连接数据库,不能操作数据,包括查询)”,一般就不用勾了,设置完毕,按 “Next” 继续。 [attach] 488[/attach] 确认设置无误,如果有误,按 “Back” 返回检查。按 “Execute” 使设置生效。 [attach] 489[/attach] 下边是一些摘自网上的安装出错时的解决办法,如果安装时出现问题,可以参照下边方法,可能会有帮助: 如果一次安装不成功,卸载后,不会自动删除安装目录下的文件和数据文件,应自己手动删除才能重新安装,否则会有影响 存在须删除文件的地方: 1.你选定的安装目录或默认的安装目录 2.你指定的数据文件存放目录 3. C:\Documents and Settings\All Users\Application Data 目录 如遇安装完配置最后一步启动服务失败,原因可能是以前装过没有卸载干净。可卸载重新安装来解决,也可取消配置,在 cmd 用命令 “net start mysql” 启动 [b] 安装 EMS [/b],可以通过图形界面操作 Mysql 数据库 下载地址:[url=http://www.jspcn.net/mngtools/mymanager_lite.ziphttp://www.jspcn.net/mngtools/mymanager_lite.zip[/url]]

    [[i] 本帖最后由 wshzhn 于 2009-8-20 01:08 编辑 ]

  • Windows 下搭建 Mantis 详解 at 2009年08月19日

    [b] 搭建环境: [/b] apache_2.2.13-win32-x86-no_ssl.msi php-5.3.0-Win32-VC6-x86.zip mysql-5.0.22-win32.zip mantisbt-1.1.7.zip 辅助工具: EMS(mymanager_lite.zip):可以通过界面形式操作 Mysql 数据库 PhpMailer(PHPMailer-ML_v1.5.zip):搭建 Mantis 邮件服务器 Jpgraph(jpgraph-2.3.4.rar):实现 Mantis 的统计报表功能 [b] 安装并配置 Apache[/b] 下载地址:[url=http://httpd.apache.org/download.cgihttp://httpd.apache.org/download.cgi[/url]] 运行下载的软件开始安装,开始都是 next,到如下界面时: [attach] 470[/attach] 设置系统信息 Network Domain: 在 Network Domain 下填入您的域名(比如:ok.com) Server Name: 在 Server Name 下填入您的服务器名称(比如:[url=http://www.ok.comwww.ok.com[/url,也就是主机名加上域名;如果自己的 ip 是公网 ip,这里填写自己的 ip,其他人即可访问自己搭建的 mantis,如果有自己的域名,这里可以填写域名,别人可以通过这个域名访问自己的 mantis,因为我自己电脑没有公网 ip,在网上找了几个把内网动态解析的软件也没有成功,所以这个功能没有验证,需要外网访问 mantis 的可以验证)] Administrator's Email Address: 在 Administrator's Email Address 下填入系统管理员的联系电子邮件地址(比如:[email=423114976@qq.com] 423114976@qq.com[/email]) 上述三条信息仅供参考,其中联系电子邮件地址会在当系统故障时提供给访问者,三条信息均可任意填写,无效的也行(以后需要修改时可以在 apache 安装目录下的 conf 文件夹下找到 httpd.conf 这个文件进行编辑,查找 ServerName 可以修改服务器名,想让别人通过这个访问,需要去掉这句话前边的 #;查找 ServerAdmin 可以修改管理员的邮件地址)。 端口选择: 下面有两个选择,图片上选择的是为系统所有用户安装,使用默认的 80 端口,并作为系统服务自动启动;另外一个是仅为当前用户安装,使用端口 8080,手动启动。 注意:检查 80 端口有没有被占用,我安装时就由于打开 IIS,导致 apache 无法启动。如果要查看 80 端口被哪个程序占用,可以在命令行窗口中输入 netstat -an,找到占用该端口的程序的 PID,然后在任务管理器中点"查看"->"选择列...",勾选"PID",找到该 PID 的程序,结束任务。 3、接着到选择安装方式的界面,选择 Custom 的安装方式,这样可以选择安装路径,选择好后一路 next 即可,知道 Finish,安装完成。 4、测试 apache 按默认配置运行的网站界面是否正常,在 IE 地址栏输入 “[url=http://127.0.0.1http://127.0.0.1[/url”,显示 It] works,表示 apache 服务器已安装成功。(以前版本的 apache 的默认网站界面有可能跟此版本的不同,如果没有报错基本都是正常的,为了确认,也可以到 apache 安装目录下的 htdocs 文件夹找到 index.html,在本地打开看是否跟浏览器打开的相同) 3、配置(注意:修改配置文件后需要重启 apache,修改才能生效): 1)开始—>所有程序—>Apache HTTP Server 2.2—>Configure Apache Server—>Edit the Apache httpd conf Configuration file,点击打开,这时打开的是 apache 的配置文件 httpd.conf; 2)在 Apache 安装目录下,找到 conf 文件夹,打开里边的 httpd.conf。 [b] 安装 PHP[/b] 下载地址:[url=http://windows.php.net/downloads/releases/php-5.3.0-Win32-VC6-x86.ziphttp://windows.php.net/downloads] ... 0-Win32-VC6-x86.zip[/url] 选择适合的版本: 在网上找到一段 PHP 版本的说明,如下:Download the VC6 builds if you are using the standard Apache.org web server. The VC9 builds should be used for the Apache Lounge binaries or IIS. A Thread Safe version should be used if you install PHP as an Apache module. The Non Thread Safe version should be used if you install PHP as a CGI binary. 因为我安装的是标准版的 apache,而且需要以 apache module 模式安装 PHP,因此下载的是 VC6 的 Thread Safe 版本,大家可以根据自己的需要选择适合的版本。 3、我下载的是压缩包,把它解压到指定的位置,我的设定在 “D:\PHP” 4、配置: 1)把 D:\PHP\php.ini-development 或 php.ini-production(如果是其他版本的 PHP,可能需要改 php.ini-dist)改成 php.ini; 2)查找 extension_dir,改为 extension_dir="D:\PHP\ext" ,并去掉前边的分号,因为 ext 文件夹下有很多我们可能需要调用的扩展库;同时需要在系统环境变量的 path 里边添加上 php 安装路径和其子路径 ext,方法是:“我的电脑” 上右键—>属性—>选择 “高级” 标签—>点选 “环境变量” ,在 “系统变量” 下找到 “Path” 变量,选择,双击或点击 “编辑”,将 “;D:\PHP;D:\PHP\ext” 加到原有值的后面,然后全部确定。 注意:添加后请务必重启 OS,才能生效,否则不能正确加载 PHP 扩展库,比如 mantis 要用到的 php_mysql.dll,不过可以先配置完,到安装 mantis 的数据库前再重启。 3)查找 php_mysql.dll,将这一行前面的号去掉,这样 PHP 就能调用 mysql 模块了,如果没有就自己加进去 extension_dir=php_mysql.dll
    4)查找 include_path,找到 “; Windows: "\path1;\path2"”,把它下边一行改为 include_path = ".;d:\PHP\PEAR" ,并去掉前面的分号,因为 Mantis 中用到了 Pear 库,需要包含 Pear 库。 5、将 php 以 module 方式与 Apache 相结合,使 php 融入 Apache(如果下载的是.msi 安装版本的 php,安装中选择支持 apache 2.2.x,那么会自动配置 apache 的 http.conf 文件、mime.types 文件和产生 PHP 的 php.ini 文件,由于,安装版本内容不全,没有 ext 和 pear 等目录,所以,安装完后,将解压版解压到刚才的安装目录下,此括号内是根据网上下载的配置文档整理的,因为自己直接用的压缩包,没有验证安装版本的) 1)打开 apache 的配置文件 http.conf,搜索 #LoadModule ssl_module modules/mod_ssl.so ,在此句下边添加如下两行: LoadModule php5_module D:/PHP/php5apache2_2.dll PHPIniDir "D:/PHP" 第一行指以 module 方式加载 php; 注意:D:/PHP/php5apache2_2.dll 是 PHP 的安装目录下的 dll 文件,如果是 apache2.2,必须写"php5apache2_2.dll",如果是其他版本的 apache,可以到 php 安装目录下找相应的 dll 文件,php 与 apache 的版本一定要对应 第二行指明 php 的配置文件 php.ini 的位置。 2)搜索 AddType application/x-gzip .gz .tgz,在这行下边添加如下一行: AddType application/x-httpd-php .php 你也可以加入更多,实质就是添加可以执行 php 的文件类型,比如你再加上一行 “AddType application/x-httpd-php .htm”,则.htm 文件也可以执行 php 程序了,你甚至还可以添加上一行 “AddType application/x-httpd-php .txt”,让普通的文本文件格式也能运行 php 程序。 3)目录默认索引文件也可以改一下,因为现在加了 php,有些文件就直接存为.php 了,我们也可以把 “index.php” 设为默认索引文件,搜索 DirectoryIndex,找到如下一段: DirectoryIndex index.html 把中间一句修改为: DirectoryIndex index.php index.html 优先顺序可以自己排,我把 index.php 放在第一位了。编辑完成,保存,关闭。 6、验证是否配置成功: 在 apache 的安装目录下的 htdocs 文件夹下建一个 index.php 文件,代码如下: <?php phpinfo(); ?> 在 IE 地址栏中输入 “[url=http://127.0.0.1http://127.0.0.1[/url”,如果看到 phpinfo 的界面,说明配置成功。]

    [[i] 本帖最后由 laofo 于 2009-8-20 00:49 编辑 ]

  • 呵呵,是的:)

  • :'( 我终于找到原因了,我犯了一个超级低级的错误,在改 php 文件的时候忘掉一个逗号,害的我好苦啊 不过现在终于问题解决了,哈哈哈:D

  • 我已经添加了 10 个 bug,那个页面还是空白。

  • Mantis 已经可以使用了,只是统计报表不能显示,那个页面是空白的,不知道是什么原因,还不如报错呢。我昨天晚上在整理文档,整理了差不多一半,争取今晚整理完,然后明天晚上给你看看。

  • 好的,我都写在文档里了,如果解决不了,我就发到论坛上来。

  • 呵呵,正在进行中,昨天就已经搭起来了,可以使用了,只是统计报表页面还有问题,不能显示,我正在找原因,同时正在写配置过程的文档。

  • 新手报道^_^ at 2009年08月15日

    好的。 不过第一次管理论坛,而且也是初学 mantis,有做的不到的地方请多帮忙:)

  • ClearCase 资料收集贴 at 2009年08月08日

    谢谢共享^_^

  • 配置管理工程师面试宝典 at 2009年07月31日

    除了你使用过的软件配置管理工具,还了解哪些工具?请说出这些工具的区别。

    [[i] 本帖最后由 laofo 于 2009-10-20 11:05 编辑 ]

  • 配置管理 Release notes at 2009年07月19日

    嗯,明白了。只是对于我公司现在的流程来看,改成这样的不是那么容易的,我部门老大跟工作室关系不好,互相都不太配合,让工作室给测试组详细的变化说明不容易。 真羡慕你们,公司有那么规范的流程,做起来比较顺手,工作效率也高。

  • 配置管理 Release notes at 2009年07月19日

    噢,你这样说我才有点明白版本发布说明的作用。带我的人跟我说版本发布说明是给公司工作室看的,如果以后想看以前的版本的时候发现问题好找,我按着她的思路来理解,但是总觉得版本发布说明根本起不到这样的作用。 我觉得你说的才对,是给测试组看的,其实现在测试组是不看这个的,而且每次测试,他们总说不知道该测试什么,不知道工作室那边的改动,我以后建议他们看下版本发布说明就好了。

  • 配置管理 Release notes at 2009年07月16日

    那你说的这个 Release notes 跟我说的版本发布说明不是一回事。我这个版本发布说明是给公司内部看的,好像就是记录这次版本编译更新的信息的感觉,带我的人说是为了以后出问题可以回来找,但是我觉得我做的这个发布说明不能说明什么问题。可能是因为我公司没有产品对外发布,所以没有你说的这个 Release notes。 请问你们对于开发过程中的软件,就是还没有对外发布的软件,每次编译时有我说的这种版本发布说明吗?

  • 配置管理 Release notes at 2009年07月16日

    我在公司每次发布版本的时候同时要整理并发布版本发布说明,但是我觉得我发布的那个版本发布说明没有什么用,一直想问,还没来得及问,昨天看到这个帖子,觉得 Release notes 象版本发布说明的意思,但是不确定. 那我说下我做的版本发布说明的内容吧. 就是在 Perforce 上把美术、策划和程序组的在编译目录下的提交的 changelist 的描述分类粘贴到 word 里,然后再把相应的提交的文件在 depot 下的路径及文件名也粘贴到下边。 版本发布说明的头部有编译同步下来的最后的 changelist 号,还有各组的提交截至的 changelist 号和时间。 我觉得如果版本发布说明的内容是有意义的,应该是有配置管理员来做,但是目前我觉得我做的这个版本发布说明没有用,这是我一来实习,带我的人教我做的。

  • 谢谢鼓励:)