bugzilla 安裝手冊(新手入門)

發表于:2007-11-26來源:作者:點擊數: 標簽:bugzilla
Bugzilla 安裝手冊 軟件版本 mysql-4.1.12-win; ActivePerl-5.8.8.820-MSWin32-x86-274739 bugzilla-2[1].22.1.tar.gz; 安裝步驟 1. 安裝mysql-4.1.12-win (默認安裝C盤); 修改mysql的root用戶密碼: C:\cd mysql C:\mysqlcd bin C:\mysql\binmysql -u ro
Bugzilla 安裝手冊
軟件版本
mysql-4.1.12-win;

ActivePerl-5.8.8.820-MSWin32-x86-274739

bugzilla-2[1].22.1.tar.gz;

安裝步驟
1. 安裝mysql-4.1.12-win (默認安裝C盤);

修改mysql的root用戶密碼:

C:\>cd mysql

C:\mysql>cd bin

C:\mysql\bin>mysql -u root mysql

mysql>UPDATE user SET Password=PASSWORD(‘<new_password>’) WHERE user='root';

例如:UPDATE user SET Password=PASSWORD('pcl'>) WHERE user='root';

mysql>FLUSH PRIVILEGES;

備注:密碼的修改可以在安裝配置時進行設置;

創建用戶名和密碼:

mysql>GRANT SELECT, INSERT, UPDATE, DELETE, INDEX, ALTER, CREATE, DROP, REFERENCES, LOCK TABLES, CREATE TEMPORARY TABLES ON bugs.* TO bugs@localhost IDENTIFIED BY '<bugs_password>';

例如:mysql>GRANT SELECT, INSERT, UPDATE, DELETE, INDEX, ALTER, CREATE, DROP, REFERENCES, LOCK TABLES, CREATE TEMPORARY TABLES ON bugs.* TO bugs@localhost IDENTIFIED BY 'admin';

請注意這里我把bugs-password的密碼改為admin,請注意這里修改后邊localconfig文件的時候需要用到的密碼和這個一樣!



mysql> FLUSH PRIVILEGES;  (該語句必須執行)

說明:要記住bugs用戶的密碼,在下面的bugzilla配置文件要用。

創建bugs數據庫

mysql>create database bugs;

mysql>exit;

備注:這里如果安裝Mysql5.0 以上的版本,可能會報字段默認不能為Null的錯誤,建議沒有找到解決辦法前不要使用;

2.下載Bugzilla(www.bugzilla.org

本安裝手冊用的是bugzilla-2[1].22.1.tar.gz,下載下來后解壓到e:\Bugzilla



3.安裝Perl (這一節可以參考bugzilla的文檔)

1、下載ActivePerl(http://www.activestate.com/),我下載的是ActivePerl-5.8.8.820-MSWin32-x86-274739,安裝到e:\Perl(安裝路徑可自定,以下同)

在e:\bugzilla目錄下執行:

e:\bugzilla>perl checksetup.pl



此腳本會檢查需要的模塊是否已經安裝,同時初始化數據庫,最后要求輸入管理員的郵件地址、用戶名和密碼。第一次會說連不到數據庫,找到e:\Bugzilla\localconfig文件,打開找到$db_pass = '';這一行,在引號中填入前面一步中給bugs用戶分配的密碼,保存。

仔細看返回的提示信息,看看哪些模塊還沒有安裝。然后,安裝必須的模塊。



備注:如果需要的模塊沒有安裝成功,后面的事務不會執行(如:連接數據庫,創建表等不會執行);安裝模塊是通過執行:“ppm install 模塊名稱” 進行;需要從網站上下載的,需要先執行類似:“ppm rep add bugzilla http://landfill.bugzilla.org/ppm”指令。



4.配置IIS.

(1) 為BugZilla創建一個虛擬目錄,并且在默認文檔中添加Index.cgi.

(2) 打開 控制面板->管理工具->Inte.net 服務管理器,在默認 Web 站點, 點按右鍵選擇屬性->主目錄->配置…,在應用程序映射中點擊添加增加如下的內容:

Perl腳本解析器:(*.pl)

可執行文件: C:\Perl\bin\perl.exe "%s" %s

擴展名: .pl

僅限于: GET,HEAD,POST

CGI腳本解析器:(*.cgi)

可執行文件: C:\Perl\bin\perl.exe "%s" %s

擴展名: .cgi

僅限于: GET,HEAD,POST

(3) 默認 Web 站點->新建->虛擬目錄:

別名:Bugzilla,訪問目錄:C:\Bugzilla,訪問權限中增加【寫入】權限。

選擇剛建立的虛擬目錄Bugzilla,右鍵選擇【屬性】-> 【文檔】?!灸J文檔】中增加index.cgi。

(4) 修改localconfig,(這個文件在C:\Buzilla\文件夾下)文件中的MySQL參數,找到以下部分:

#

# How to aclearcase/" target="_blank" >ccess the SQL database:

#

$db_host = "localhost";         # where is the database?

$db_port = 3306;                # which port to use

$db_name = "bugs";              # name of the MySQL database

$db_user = "bugs";              # user to attach to the MySQL database





#

# Enter your database password here. It's normally advisable to specify

# a password for your bugzilla database user.

# If you use apostrophe (') or a backslash (\) in your password, you'll

# need to escape it by preceding it with a \ character. (\') or (\\)

#

$db_pass = 'admin'; #這里修改為上邊我們給BUGS數據庫設置的密碼,上

#邊我設置為admin 這里修改為



   如果你在bugzilla路徑下沒有找到這個文件,那么需要你執行bugzilla文件夾下面的checksetup.pl

   c:\> cd bugzilla

c:\bugzilla>checksetup.pl (執行后根據提示進行設置)

   

現在訪問:Http://localhost/bugzilla/index.cgi,發現錯誤!

解決辦法:修改所有的cgi文件,去掉第一行的最后一個字符T,我統一修改去掉—wT

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97