環境: Windows 7 Pro 64位。 阿帕奇2.2.25 的activeperl 5.18.2生成1802(64位) 的Bugzilla 4.4.5(萃取)使用Apache&Mysql在Windows 7上安裝Bugzilla
好的,我按照一步一步的指示如這裏所示:https://wiki.mozilla.org/Bugzilla:Win32Install
有1我整天研究並找不到解決方案的主要問題。這是「ppm安裝DBD-mysql」的問題。沒有「DBD-mysql」。當我使用ppm gui時,有一個DBD-mysqlpp,但這不是需要的。
當我在命令窗口中運行:C:\ Bugzilla的\ checksetup.pl,我得到的唯一錯誤: 檢查DBD-mysql的(v4.001)未找到
For MySQL, Bugzilla requires that perl's DBD::mysql 4.001 or later be
installed. To install this module, run the following command (as Administrator):
ppm install DBD-mysql
嗯,我發現DBD-mysql 4.028在這裏:http://search.cpan.org/~capttofu/DBD-mysql-4.028
但是,試圖讓perl ppm(perl包管理器)gui看到它,但即使指向gui首選項中的鏈接,它仍然不會看到它下載並安裝它。這很糟糕。
所以,我手動下載它,看到一些廢話「makefile.pl」文件。看,我使用的不是LINUX的WINDOWS,所以自然我翻了個白眼,但很快我就明白了,我需要這樣做。那麼,大約一個小時後,我終於可以創建一個mysql_config.pl文件。哦,哇,太棒了....現在什麼!?接下來我該怎麼做?
這部分不僅是加重,但現在我需要mod_perl在我的Apache。好了,所以我看在我.conf文件,我可以取消註釋:
#LoadModule perl_module modules/mod_perl.so
猜猜是什麼?它不存在。 (捂臉)
所以我研究,並從下載的mod_perl 2.0.8:http://perl.apache.org/download/index.html
嘿......你猜怎麼着......另一該死的「生成文件」文件!讓我告訴你,這跟90年代後期的MAC用戶一樣糟糕,並且試圖找到一個兼容的程序。
所以,我的兩個主要問題是:
- 我如何獲得DBD-mysql的正確安裝
- 我如何獲得mod_perl的正確安裝
我已經工作12小時不停地嘗試安裝Bugzilla。在這一點上,我非常沮喪,無法相信我已經準備好廢棄這個並安裝flyspray或其他一些php/mysql缺陷跟蹤系統。
什麼是遊戲目前的狀態?你已經下載了這些文件 - 你運行'perl Makefile.PL','make','make test'和'make install'來安裝你下載的東西。 – 2014-09-27 09:30:20
我執行了'perl Makefile.PL',但僅此而已。我可以把整個事情都記下來,不知道perl。爲了記錄,我放棄了Bugzilla的Flyspray。我是一個PHP/MySQL的人,而且Flyspray很容易安裝和配置。 Bugzilla不適用於Windows環境,期間。 Bugzilla針對Windows安裝的文檔已過時,並且不適用於當前版本的Perl。我可以處理這個問題,但我很樂意使用它,因爲我是Mozilla產品的粉絲,而Bugzilla似乎擁有一個出色的支持社區。謝謝,'我嚇壞了外星人',回覆。 – Zyre 2014-09-27 15:15:48
您需要運行'make'和'make install'來安裝您下載的東西 - 您是否閱讀了安裝說明? DBD :: mysql和mod_perl都有Windows安裝說明。如果您已經花費了12個多小時,那麼花點時間閱讀並按照安裝說明進行操作不會有什麼影響。 – 2014-09-27 15:45:40