diff --git a/setup/migrate/steps/migrateComplete.php b/setup/migrate/steps/migrateComplete.php
index 8e76177..1fe77e8 100644
--- a/setup/migrate/steps/migrateComplete.php
+++ b/setup/migrate/steps/migrateComplete.php
@@ -169,6 +169,9 @@ class migrateComplete extends Step {
$mysqlPid = "/var/run/mysqld/mysqld.sock";
if(file_exists($mysqlPid))
$running = true;
+ $mysqlPid = "/var/run/mysqld/mysqld.pid";
+ if(file_exists($mysqlPid))
+ $running = true;
}
if($running) {
$this->temp_variables['zmysql']['class'] = "tick";
diff --git a/setup/migrate/steps/migrateDatabase.php b/setup/migrate/steps/migrateDatabase.php
index ba62d78..d304329 100644
--- a/setup/migrate/steps/migrateDatabase.php
+++ b/setup/migrate/steps/migrateDatabase.php
@@ -152,6 +152,8 @@ class migrateDatabase extends Step
if(!empty($fileContents)) {
$this->sqlDumpFile = realpath($sqlFile); // Store location of dump
return true;
+ } else {
+ unlink($sqlFile);
}
}
$noFile = true;
diff --git a/setup/migrate/steps/migrateInstallation.php b/setup/migrate/steps/migrateInstallation.php
index 16634a3..72ed725 100644
--- a/setup/migrate/steps/migrateInstallation.php
+++ b/setup/migrate/steps/migrateInstallation.php
@@ -128,7 +128,7 @@ class migrateInstallation extends step
public function detectInstallation() {
if(WINDOWS_OS) {
- $knownWindowsLocations = array("C:\Program Files\ktdms"=>"C:\Program Files\ktdms\knowledgeTree\config\config-path","C:\Program Files x86\ktdms"=>"C:\Program Files x86\ktdms\knowledgeTree\config\config-path","C:\ktdms"=>"C:\ktdms\knowledgeTree\config\config-path");
+ $knownWindowsLocations = array("C:\Program Files\ktdms"=>"C:\Program Files\ktdms\knowledgeTree\config\config-path","C:\Program Files (x86)\ktdms"=>"C:\Program Files (x86)\ktdms\knowledgeTree\config\config-path","C:\ktdms"=>"C:\ktdms\knowledgeTree\config\config-path");
foreach ($knownWindowsLocations as $loc=>$configPath) {
if(file_exists($configPath))
$this->location = $loc;
@@ -244,14 +244,8 @@ class migrateInstallation extends step
$this->ktSettings = array('fileSystemRoot'=> $froot);
$varDir = $froot.DS.'var';
$this->urlPaths = array(
-// array('name'=> 'Var Directory', 'path'=> $varDir),
-// array('name'=> 'Log Directory', 'path'=> $varDir.DS.'log'),
array('name'=> 'Document Root', 'path'=> $froot.DS.'Documents'),
-// array('name'=> 'Temporary Directory', 'path'=> $varDir.DS.'tmp'),
-// array('name'=> 'Cache Directory', 'path'=> $varDir.DS.'cache'),
-// array('name'=> 'Upload Directory', 'path'=> $varDir.DS.'uploads'),
);
-// $this->urlPaths = array();
$this->dbSettings['dbPort'] = $this->util->getPort($this->location); // Add Port
$this->temp_variables['urlPaths'] = $this->urlPaths;
$this->temp_variables['ktSettings'] = $this->ktSettings;
diff --git a/setup/migrate/steps/migrateServices.php b/setup/migrate/steps/migrateServices.php
index 71ac4f6..acd6d87 100644
--- a/setup/migrate/steps/migrateServices.php
+++ b/setup/migrate/steps/migrateServices.php
@@ -285,11 +285,16 @@ class migrateServices extends Step
$serv = $this->util->loadInstallService($className);
$serv->load();
$sStatus = $serv->status();
- if($sStatus == 'STARTED' || $sStatus == 'RUNNING' || $sStatus == 'STOPPED') {
+ if($sStatus == 'STARTED' || $sStatus == 'RUNNING') {
$state = 'cross';
$this->error[] = "Service : {$serv->getName()} could not be uninstalled.
";
$this->serviceCheck = 'cross';
$this->temp_variables['services'][$serv->getName()]['msg'] = "Service Running";
+ } elseif ($sStatus == 'STOPPED') {
+ $state = 'cross';
+ $this->error[] = "Service : {$serv->getName()} could not be uninstalled.
";
+ $this->serviceCheck = 'cross';
+ $this->temp_variables['services'][$serv->getName()]['msg'] = "Service Stopped, please uninstall service";
} else {
$state = 'tick';
$this->temp_variables['services'][$serv->getName()]['msg'] = "Service has been uninstalled";
diff --git a/setup/migrate/templates/complete.tpl b/setup/migrate/templates/complete.tpl
index caabd77..f1fd284 100644
--- a/setup/migrate/templates/complete.tpl
+++ b/setup/migrate/templates/complete.tpl
@@ -2,13 +2,6 @@
Migration Completed
Your database migration was successfully completed. Please check the section below for details of the migration and final instructions
- ' - . '' - . 'Click Here for help on overcoming post migrate issuesClick Next if deactivating the above services.
+Click Next if the above services are deactivated .
- [START MENU] => [Programs] => [KnowledgeTree] => [Services]
+ Using shortcuts:
+
+ [START MENU] => [Programs] => [KnowledgeTree 3.7.x] => [services]
+
+ Click [Install Services]
- Click [Install Services]
+ [START MENU] => [Programs] => [KnowledgeTree 3.7.x] => [services]
- Click [Start Services]
+ Click [Start Services]
- Alternatively:
+ Alternatively:
Open a command prompt and enter the following:
+
cd
dmsctl.bat install
dmsctl.bat start
@@ -47,11 +58,6 @@
-
We are about to start the upgrade process.
+
We are about to start the upgrade process. Are you sure you want to proceed with the upgrade process?
Please ensure that you have made a backup before continuing with the upgrade process.
diff --git a/setup/upgrade/templates/loading.tpl b/setup/upgrade/templates/loading.tpl index ba837db..350fc4a 100644 --- a/setup/upgrade/templates/loading.tpl +++ b/setup/upgrade/templates/loading.tpl @@ -1,5 +1,5 @@
diff --git a/setup/upgrade/templates/wizard.tpl b/setup/upgrade/templates/wizard.tpl index 1a9d107..464d790 100644 --- a/setup/upgrade/templates/wizard.tpl +++ b/setup/upgrade/templates/wizard.tpl @@ -13,6 +13,7 @@ css('ie6.css'); ?> css('ie7.css'); ?> css('ie8.css'); ?> + css('community.css'); ?> diff --git a/setup/wizard/lib/services/windowsLucene.php b/setup/wizard/lib/services/windowsLucene.php index ce93e03..7d1fdaa 100644 --- a/setup/wizard/lib/services/windowsLucene.php +++ b/setup/wizard/lib/services/windowsLucene.php @@ -133,6 +133,8 @@ class windowsLucene extends windowsService { public $name = "KTLucene"; public $hrname = "KnowledgeTree Indexer Service. (KTLucene)"; + + public $description = "KnowledgeTree Indexer Service."; /** * Load defaults needed by service @@ -419,23 +421,15 @@ class windowsLucene extends windowsService { */ public function install() { $state = $this->status(); -// if($state == '') { $luceneExe = $this->getLuceneExe(); $luceneSource = $this->getLuceneSource(); $luceneDir = $this->getluceneDir(); -// if($luceneExe && $luceneSource && $luceneDir) { - $cmd = "\"{$luceneExe}\""." -install \"".$this->getName()."\" \"".$this->getJavaJVM(). "\" -Djava.class.path=\"".$luceneSource."\"". " -start ".$this->getLuceneServer(). " -out \"".$this->getLuceneOut()."\" -err \"".$this->getLuceneError()."\" -current \"".$luceneDir."\" -auto"; - if(DEBUG) { - echo "$cmd';
-// print_r(array('service' => $this->name, 'display' => $this->name, 'path' => $this->getSchedulerScriptPath()));
-// echo '';
-// echo ''; -// print_r(file_get_contents($this->getSchedulerScriptPath())); -// echo ''; -// return ; -// } - /* - $response = win32_create_service(array( - 'service' => $this->name, - 'display' => $this->name, - 'path' => $this->getSchedulerScriptPath() - )); - return $response; - */ - //} else { // Attempt to use the winserv - // TODO: Add service using winserv - $this->setWinservice(); - $this->setOptions(); - $cmd = "\"{$this->winservice}\" install $this->name $this->options"; - if(DEBUG) { - echo "$cmd
- [START MENU] => [Programs] => [KnowledgeTree] => [Services]
+ Using shortcuts:
+
+ [START MENU] => [Programs] => [KnowledgeTree 3.7.x] => [services]
+
+ Click [Install Services]
- Click [Install Services]
+ [START MENU] => [Programs] => [KnowledgeTree 3.7.x] => [services]
- Click [Start Services]
+ Click [Start Services]
- Alternatively:
+ Alternatively:
Open a command prompt and enter the following:
@@ -187,6 +182,16 @@