|
@@ -24,7 +24,6 @@ OutputBaseFilename=__FILENAMEEXEDOLIWAMP__
|
|
|
;OutputManifestFile=build\doliwampbuild.log
|
|
|
; Define full path from which all relative path are defined
|
|
|
; You must modify this to put here your dolibarr root directory
|
|
|
-;SourceDir=Z:\home\ldestailleur\git\dolibarrxxx
|
|
|
SourceDir=..\..\..
|
|
|
AppId=doliwamp
|
|
|
AppPublisher=DoliCloud
|
|
@@ -32,7 +31,7 @@ AppPublisherURL=https://www.dolicloud.com
|
|
|
AppSupportURL=https://www.dolibarr.org
|
|
|
AppUpdatesURL=https://www.dolibarr.org
|
|
|
AppComments=DoliWamp includes Dolibarr, Apache, PHP and Mysql software.
|
|
|
-AppCopyright=Copyright (C) 2008-2022 Laurent Destailleur (NLTechno), Fabian Rodriguez (Le Goût du Libre)
|
|
|
+AppCopyright=Copyright (C) 2008-2022 Laurent Destailleur (DoliCloud), Fabian Rodriguez (Le Goût du Libre)
|
|
|
DefaultDirName=c:\dolibarr
|
|
|
DefaultGroupName=Dolibarr
|
|
|
;LicenseFile=COPYING
|
|
@@ -81,7 +80,7 @@ Name: "desktopicon"; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:
|
|
|
Name: "{app}\logs"
|
|
|
Name: "{app}\tmp"
|
|
|
Name: "{app}\dolibarr_documents"
|
|
|
-Name: "{app}\bin\apache\apache2.4.41\logs"
|
|
|
+Name: "{app}\bin\apache\apache2.4.51\logs"
|
|
|
|
|
|
[Files]
|
|
|
; Stop/start
|
|
@@ -101,16 +100,10 @@ Source: "build\exe\doliwamp\UsedPort.exe"; DestDir: "{app}\"; Flags: ignoreversi
|
|
|
|
|
|
; Apache, Php, Mysql
|
|
|
; Put here path of Wampserver applications
|
|
|
-; Value OK: apache 2.2.6, php 5.2.5 (5.2.11, 5.3.0 and 5.3.1 fails if php_exif, php_pgsql, php_zip is on), mysql 5.0.45
|
|
|
-; Value OK: apache 2.2.11, php 5.3.0 (if no php_exif, php_pgsql, php_zip), mysql 5.0.45
|
|
|
-; Value OK: apache 2.4.9, php 5.5.12, mysql 5.0.45 instead of 5.6.17 (wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-32b.exe)
|
|
|
-; Value OK: apache 2.4.41, php 7.3.12, mariadb10.4.10 (wampserver3.2.0_x64.exe)
|
|
|
-;Source: "C:\Program Files\Wamp\bin\apache\apache2.4.9\*.*"; DestDir: "{app}\bin\apache\apache2.4.9"; Flags: ignoreversion recursesubdirs; Excludes: "php.ini,httpd.conf,wampserver.conf,*.log,*_log"
|
|
|
-Source: "C:\wamp64\bin\apache\apache2.4.41\*.*"; DestDir: "{app}\bin\apache\apache2.4.41"; Flags: ignoreversion recursesubdirs; Excludes: "php.ini,httpd.conf,wampserver.conf,*.log,*_log"
|
|
|
-;Source: "C:\Program Files\Wamp\bin\php\php5.5.12\*.*"; DestDir: "{app}\bin\php\php5.5.12"; Flags: ignoreversion recursesubdirs; Excludes: "php.ini,phpForApache.ini,wampserver.conf,*.log,*_log"
|
|
|
-Source: "C:\wamp64\bin\php\php7.3.12\*.*"; DestDir: "{app}\bin\php\php7.3.12"; Flags: ignoreversion recursesubdirs; Excludes: "php.ini,phpForApache.ini,wampserver.conf,*.log,*_log"
|
|
|
-;Source: "C:\Program Files\Wamp\bin\mysql\mysql5.0.45\*.*"; DestDir: "{app}\bin\mysql\mysql5.0.45"; Flags: ignoreversion recursesubdirs; Excludes: "my.ini,data\*,wampserver.conf,*.log,*_log,MySQLInstanceConfig.exe"
|
|
|
-Source: "C:\wamp64\bin\mariadb\mariadb10.4.10\*.*"; DestDir: "{app}\bin\mariadb\mariadb10.4.10"; Flags: ignoreversion recursesubdirs; Excludes: "my.ini,data\*,wampserver.conf,*.log,*_log,MySQLInstanceConfig.exe"
|
|
|
+; Value OK: apache 2.4.51, php 7.3.33, mariadb10.6.5 (wampserver3.2.6_x64.exe)
|
|
|
+Source: "C:\wamp64\bin\apache\apache2.4.51\*.*"; DestDir: "{app}\bin\apache\apache2.4.51"; Flags: ignoreversion recursesubdirs; Excludes: "php.ini,httpd.conf,wampserver.conf,*.log,*_log"
|
|
|
+Source: "C:\wamp64\bin\php\php7.3.33\*.*"; DestDir: "{app}\bin\php\php7.3.33"; Flags: ignoreversion recursesubdirs; Excludes: "php.ini,phpForApache.ini,wampserver.conf,*.log,*_log"
|
|
|
+Source: "C:\wamp64\bin\mariadb\mariadb10.6.5\*.*"; DestDir: "{app}\bin\mariadb\mariadb10.6.5"; Flags: ignoreversion recursesubdirs; Excludes: "my.ini,data\*,wampserver.conf,*.log,*_log,MySQLInstanceConfig.exe"
|
|
|
|
|
|
; Mysql data files (does not overwrite if exists)
|
|
|
; We must copy them because the tool mysql_install_db.exe to generate them at first install does not return to prompt so make install hang
|
|
@@ -125,12 +118,10 @@ Source: "*.*"; DestDir: "{app}\www\dolibarr"; Flags: ignoreversion; Excludes: ".
|
|
|
|
|
|
; Config files
|
|
|
Source: "build\exe\doliwamp\dolibarr.conf.install"; DestDir: "{app}\alias"; Flags: ignoreversion;
|
|
|
-;Source: "build\exe\doliwamp\httpd.conf.install"; DestDir: "{app}\bin\apache\apache2.4.9\conf"; Flags: ignoreversion;
|
|
|
-Source: "build\exe\doliwamp\httpd.conf.install"; DestDir: "{app}\bin\apache\apache2.4.41\conf"; Flags: ignoreversion;
|
|
|
+Source: "build\exe\doliwamp\httpd.conf.install"; DestDir: "{app}\bin\apache\apache2.4.51\conf"; Flags: ignoreversion;
|
|
|
Source: "build\exe\doliwamp\my.ini.install"; DestDir: "{app}\bin\mysql\mysql5.0.45"; Flags: ignoreversion;
|
|
|
-Source: "build\exe\doliwamp\my.ini.install"; DestDir: "{app}\bin\mariadb\mariadb10.4.10"; Flags: ignoreversion;
|
|
|
-;Source: "build\exe\doliwamp\php.ini.install"; DestDir: "{app}\bin\php\php5.5.12"; Flags: ignoreversion;
|
|
|
-Source: "build\exe\doliwamp\php.ini.install"; DestDir: "{app}\bin\php\php7.3.12"; Flags: ignoreversion;
|
|
|
+Source: "build\exe\doliwamp\my.ini.install"; DestDir: "{app}\bin\mariadb\mariadb10.6.5"; Flags: ignoreversion;
|
|
|
+Source: "build\exe\doliwamp\php.ini.install"; DestDir: "{app}\bin\php\php7.3.33"; Flags: ignoreversion;
|
|
|
Source: "build\exe\doliwamp\index.php.install"; DestDir: "{app}\www"; Flags: ignoreversion;
|
|
|
Source: "build\exe\doliwamp\install.forced.php.install"; DestDir: "{app}\www\dolibarr\htdocs\install"; Flags: ignoreversion;
|
|
|
Source: "build\exe\doliwamp\openssl.conf"; DestDir: "{app}"; Flags: ignoreversion;
|
|
@@ -236,12 +227,9 @@ procedure InitializeWizard();
|
|
|
begin
|
|
|
|
|
|
//version des applis, a modifier pour chaque version de WampServer 2
|
|
|
- //apacheVersion := '2.4.9';
|
|
|
- //phpVersion := '5.5.12' ;
|
|
|
- apacheVersion := '2.4.41';
|
|
|
- phpVersion := '7.3.12' ;
|
|
|
- //mysqlVersion := '5.0.45';
|
|
|
- mysqlVersion := '10.4.10';
|
|
|
+ apacheVersion := '2.4.51';
|
|
|
+ phpVersion := '7.3.33' ;
|
|
|
+ mysqlVersion := '10.6.5';
|
|
|
|
|
|
smtpServer := 'localhost';
|
|
|
apachePort := '80';
|
|
@@ -375,9 +363,9 @@ begin
|
|
|
|
|
|
|
|
|
// Migration of database
|
|
|
-// datadir := pathWithSlashes+'/bin/mariadb/marradb10.4.10/data';
|
|
|
-// exedirold := pathWithSlashes+'/bin/mariadb/marradb10.4.10/';
|
|
|
-// exedirnew := pathWithSlashes+'/bin/mariadb/marradb10.4.10/';
|
|
|
+// datadir := pathWithSlashes+'/bin/mariadb/mariadb10.6.5/data';
|
|
|
+// exedirold := pathWithSlashes+'/bin/mariadb/mariadb10.6.5/';
|
|
|
+// exedirnew := pathWithSlashes+'/bin/mariadb/mariadb10.6.5/';
|
|
|
|
|
|
// If we have a new database version, we should only copy old my.ini file into new directory
|
|
|
// and change only all basedir= strings to use new version. Like this, data dir is still correct.
|
|
@@ -1027,7 +1015,7 @@ Filename: "{app}\rundoliwamp.bat"; Description: {cm:LaunchNow}; Flags: shellexec
|
|
|
|
|
|
[UninstallDelete]
|
|
|
Type: files; Name: "{app}\*.*"
|
|
|
-Type: files; Name: "{app}\bin\mariadb\mariadb10.4.10\*.*"
|
|
|
+Type: files; Name: "{app}\bin\mariadb\mariadb10.6.5\*.*"
|
|
|
Type: filesandordirs; Name: "{app}\alias"
|
|
|
Type: filesandordirs; Name: "{app}\apps"
|
|
|
Type: filesandordirs; Name: "{app}\bin\apache"
|