Enhance log report in doliwamp install process.

This commit is contained in:
Laurent Destailleur 2009-08-09 21:25:39 +00:00
parent d5226525ab
commit 96475b8aa7
6 changed files with 44 additions and 8 deletions

View File

@ -205,7 +205,7 @@ begin
'If first install, please specify some technical parameters. If you don''t understand, are not sure, or are doing an upgrade, just leave the default values.');
// TODO Add control differently if first install or update
if firstinstall == true
if firstinstall
then
begin
Page.Add('SMTP server (your own or ISP SMTP server, first install only) :', False);
@ -713,9 +713,10 @@ begin
batFile := path+'\install_services.bat';
Exec(batFile, '',path+'\', SW_HIDE, ewWaitUntilTerminated, myResult);
// Stard services
// Start services
batFile := path+'\startdoliwamp.bat';
Exec(batFile, '',path+'\', SW_HIDE, ewWaitUntilTerminated, myResult);
//MsgBox(myResult,mbInformation,MB_OK);
// Change mysql password
batFile := path+'\mysqlinitpassword.bat';

View File

@ -1,7 +1,13 @@
@echo off
REM --------------------------------------------------------
REM This script install Apache and Mysql DoliWamp services
REM --------------------------------------------------------
echo ---- Execute install_services.bat >> doliwamp.log 2>>&1
REM NET STOP doliwampapache
REM NET STOP doliwampmysqld
.\bin\apache\apacheWAMPAPACHEVERSION\bin\httpd.exe -k install -n doliwampapache
REM reg add HKLM\SYSTEM\CurrentControlSet\Services\doliwampapache /V Start /t REG_DWORD /d 3 /f
REM .\bin\mysql\mysqlWAMPMYSQLVERSION\bin\mysqld-nt.exe --install-manual doliwampmysqld
.\bin\mysql\mysqlWAMPMYSQLVERSION\bin\mysqld-nt.exe --install doliwampmysqld
echo ---- End script >> doliwamp.log 2>>&1

View File

@ -10,9 +10,9 @@ REM type .\mysqlinitpassword.bat >> doliwamp.log 2>>&1
sleep 3
REM sleep 20
echo ---- Execute script mysqlinitpassword.bat to init mysql password >> doliwamp.log 2>>&1
echo ---- Execute mysqlinitpassword.bat to init mysql password >> doliwamp.log 2>>&1
echo For a first installation, if an error is shown here, rerun the script manually. >> doliwamp.log 2>>&1
echo For an update, you will get an "Acces denied error", ignore this error. >> doliwamp.log 2>>&1
echo For an update, you will get an "Acces denied" error, ignore this error. >> doliwamp.log 2>>&1
.\bin\mysql\mysqlWAMPMYSQLVERSION\bin\mysqladmin -v -w6 -P WAMPMYSQLPORT -u root password WAMPMYSQLNEWPASSWORD >> doliwamp.log 2>>&1
echo ---- End script >> doliwamp.log 2>>&1

View File

@ -1,5 +1,16 @@
@echo off
NET START doliwampapache
NET START doliwampmysqld
REM --------------------------------------------------------
REM This script start the Apache and Mysql DoliWamp services
REM --------------------------------------------------------
echo ---- Execute startdoliwamp.bat >> doliwamp.log 2>>&1
echo NET START doliwampapache >> doliwamp.log 2>>&1
NET START doliwampapache >> doliwamp.log 2>>&1
echo NET START doliwampmysqld >> doliwamp.log 2>>&1
NET START doliwampmysqld >> doliwamp.log 2>>&1
echo Please wait...
sleep 1
echo ---- End script >> doliwamp.log 2>>&1
sleep 1

View File

@ -1,5 +1,16 @@
@echo off
REM --------------------------------------------------------
REM This script start the Apache and Mysql DoliWamp services
REM --------------------------------------------------------
echo ---- Execute stopdoliwamp.bat >> doliwamp.log 2>>&1
echo NET STOP doliwampapache >> doliwamp.log 2>>&1
NET STOP doliwampapache
echo NET STOP doliwampmysqld >> doliwamp.log 2>>&1
NET STOP doliwampmysqld
echo Please wait...
echo ---- End script >> doliwamp.log 2>>&1
sleep 1

View File

@ -1,5 +1,12 @@
@echo off
REM --------------------------------------------------------
REM This script install Apache and Mysql DoliWamp services
REM --------------------------------------------------------
echo ---- Execute uninstall_services.bat >> doliwamp.log 2>>&1
NET STOP doliwampapache
.\bin\apache\apacheWAMPAPACHEVERSION\bin\httpd.exe -k uninstall -n doliwampapache
NET STOP doliwampmysqld
.\bin\mysql\mysqlWAMPMYSQLVERSION\bin\mysqld-nt.exe --remove doliwampmysqld
REM wampmanager.exe -quit -id={doliwampserver}
REM wampmanager.exe -quit -id={doliwampserver}
echo ---- End script >> doliwamp.log 2>>&1