2009年4月11日 星期六

安裝TestLink時發生錯誤的處理

本次使用的版本
MySQL : 5.1.30
Apache : 2.2.11
PHP : 5.2.9-2
TestLink : 1.7.5

首先安裝MySQL 時,一切都很順利,接下來安裝 Apache時也很ok,再來安裝 PHP時發生 GetObject的錯誤,不過先不理他繼續裝完。
接下來要重新啟動Apache的時候發生問題,無法啟動伺服器。到 Apache 安裝目錄下的 conf 目錄,然後開啟 httpd.conf 檔。找到下面的地方
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
ScriptAlias /php/ "D:/app/PHP/"
Action application/x-httpd-php "D:/app/PHP/php-cgi.exe"
PHPIniDir "D:/app/PHP/"
LoadModule php5_module "D:/app/PHP/php5apache2_2.dll"
PHPIniDir "D:/app/PHP/"
LoadModule php5_module "D:/app/PHP/php5apache2.dll"
PHPIniDir "D:/app/PHP/"
LoadModule php5_module "D:/app/PHP/php5apache.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
將他們改成
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
ScriptAlias /php/ "D:/app/PHP/"
Action application/x-httpd-php "D:/app/PHP/php-cgi.exe"
PHPIniDir "D:/app/PHP/"
LoadModule php5_module "D:/app/PHP/php5apache2_2.dll"
#PHPIniDir "D:/app/PHP/"
#LoadModule php5_module "D:/app/PHP/php5apache2.dll"
#PHPIniDir "D:/app/PHP/"
#LoadModule php5_module "D:/app/PHP/php5apache.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
存檔後,Apache就可以正常啟動了
將testlink放到 apache 上也很順利的開啟 testlink的安裝頁面了
繼續進行到 testlink 安裝條款確認的時候,又發生 httpd.exe 記憶體不能為read的錯誤
把PHP安裝路徑下的 libmysql.dll複製到 windows\system32 ,然後從新啟動 apache,再次執行testlink的安裝就順利完成了

沒有留言:

張貼留言