Ver código fonte

Modyfikacja instalatora dot struktur aby ssal je z /config

a.binder 11 anos atrás
pai
commit
0e498d431c

+ 10 - 5
SE/superedit-INSTALL_SES_PROCESY_A.php

@@ -1390,10 +1390,10 @@ database=\"SES_USERS2\"
  $cmd[]['rsh']='which mysqladmin && mysqladmin  -f -uroot -p'.$ADMIN_USERNAME_PASSWD.' drop '.$REMOTE_FOLDER_ROOT.' || echo PASSED ';
 
  $cmd[]['rsh']='mysqladmin  -uroot -p'.$ADMIN_USERNAME_PASSWD.' create '.$REMOTE_FOLDER_ROOT.' || echo passed' ; //todo przestawic wczesniej
- $cmd[]['scp_root']=array(''.$INSTALL_ROOT.'/.config_base_structure.php','/Library/Server/Web/Data/Sites/Default/SE/');   //todo do przeniesienia wyzej - struktura musi byc wygenerowana
+ $cmd[]['scp_root']=array(''.$INSTALL_ROOT.'/config/.config_base_structure.php','/Library/Server/Web/Data/Sites/Default/SE/');   //todo do przeniesienia wyzej - struktura musi byc wygenerowana
 
  //! inicjalizacja bazy SQIX_STRUCTURE_DB_SYNC
-  $cmd[]['scp_root']=array(''.$INSTALL_ROOT.'/.config_base_structure_dump.sql','/Library/Server/Web/Data/Sites/Default/SE/');   //todo do przeniesienia wyzej - struktura musi byc wygenerowana
+  $cmd[]['scp_root']=array(''.$INSTALL_ROOT.'/config/.config_base_structure_dump.sql','/Library/Server/Web/Data/Sites/Default/SE/');   //todo do przeniesienia wyzej - struktura musi byc wygenerowana
   $cmd[]['rsh']='/opt/local/lib/mysql55/bin/mysql  -uroot -p'.$ADMIN_USERNAME_PASSWD.' '.$REMOTE_FOLDER_ROOT.' < /Library/Server/Web/Data/Sites/Default/SE/.config_base_structure_dump.sql'; //TODO powinno byc osobne miejsce do bazy i struktur bo kasuje to baze zamiast aktualizacji!
 
 // TODO @2014-06-16 sprawdzic dodawanie struktur DB_STRUCTURES_CREATE - czy jest potrzebne - imho TAK
@@ -1886,17 +1886,22 @@ function INSTALL_SES_PROCESY_A() {
 			
 			{ //@2015-03-21 dogranie konfigow z repozytorium konfigow 
 			$cmd='mkdir '.$INSTALL_ROOT.'/config' ;
-
 			exec($cmd,$out,$exit);	
 			DEBUG_S(-3,'We mkdir Install Root ',array($cmd,$out,$exit),__FILE__,__FUNCTION__,__LINE__);
-			$cmd='cp '.$OPTIONS->SE_config.'/config/.cnf--column_init* '.$INSTALL_ROOT.'/config/' ;
 
+			$cmd='cp '.$OPTIONS->SE_config.'/config/.cnf--column_init* '.$INSTALL_ROOT.'/config/' ;
 			exec($cmd,$out,$exit);
 			DEBUG_S(-3,'We copy Install Root ',array($cmd,$out,$exit),__FILE__,__FUNCTION__,__LINE__);
-			$cmd='cp '.$OPTIONS->SE_config.'/config/.cnf--external_ids.ini.php* '.$INSTALL_ROOT.'/config/' ;
 
+			$cmd='cp '.$OPTIONS->SE_config.'/config/.cnf--external_ids.ini.php* '.$INSTALL_ROOT.'/config/' ;
 			exec($cmd,$out,$exit);
 			DEBUG_S(-3,'We copy Install Root ',array($cmd,$out,$exit),__FILE__,__FUNCTION__,__LINE__);
+
+			$cmd='cp '.$OPTIONS->SE_config.'/config/.config_base_structure* '.$INSTALL_ROOT.'/config/' ;
+			exec($cmd,$out,$exit);
+			DEBUG_S(-3,'We copy config_base_structure*',array($cmd,$out,$exit),__FILE__,__FUNCTION__,__LINE__);
+
+
 			}			
 		}
 	

+ 7 - 7
SE/superedit-SQIX_STRUCTURE_DB_SYNC.php

@@ -1030,16 +1030,16 @@ $CONNLOCAL->query('set global max_allowed_packet=1000000000');
                     
            // $TABLES_STRUCTURE_DATA
    			$RETURN=serialize($TABLES_IMPORT);
-   			if (is_writable('.config_base_structure.php')) {
+   			if (is_writable('config/.config_base_structure.php')) {
 
-   			$fp = fopen('.config_base_structure.php', 'w');
+   			$fp = fopen('config/.config_base_structure.php', 'w');
    			fwrite($fp, $RETURN);
 			fclose($fp);
-			DEBUG_S(-3,'Zapisano aktualna strukture danych do .config_base_structure.php','',__FILE__,__FUNCTION__,__LINE__);
+			DEBUG_S(-3,'Zapisano aktualna strukture danych do config/.config_base_structure.php','',__FILE__,__FUNCTION__,__LINE__);
    			//print_r($TABLES_IMPORT);
    			//print_r($TABLES_IMPORT);
    			} else {
-   			  echo "\n\n\n Zmienna do przekopiowania do konfiga ".$config_base_structure."  : \n";
+   			  echo "\n\n\n config/.config_base_structure.php - nie jest do zapisu - zatem Zmienna do przekopiowania do konfiga config/".$config_base_structure."  : \n";
 	   			echo $RETURN;
    				echo "\n";
 
@@ -1050,10 +1050,10 @@ $CONNLOCAL->query('set global max_allowed_packet=1000000000');
          
        				// ! SYNC_ZASOBY_STRUCTURES_FROM_CONFIG
        }   else    if($SYNC_OPTIONS=='SYNC_ZASOBY_STRUCTURES_FROM_CONFIG') {//budowa struktur w bazie
-					if(!file_exists(APP_PATH_ROOT."/".$config_base_structure)) die1("Brak konfiga w ".APP_PATH_ROOT." / ".$config_base_structure." , wygeneruj go za pomoca opcji CREATE_ZASOBY_STRUCTURES_CONFIG");
+					if(!file_exists(APP_PATH_ROOT."/config/".$config_base_structure)) die1("Brak konfiga w ".APP_PATH_ROOT." /config/".$config_base_structure." , wygeneruj go za pomoca opcji CREATE_ZASOBY_STRUCTURES_CONFIG");
 
-					$handle = fopen(APP_PATH_ROOT."/".$config_base_structure, "r");
-					$config_base_structure_serialized = fread($handle, filesize(APP_PATH_ROOT."/".$config_base_structure));
+					$handle = fopen(APP_PATH_ROOT."/config/".$config_base_structure, "r");
+					$config_base_structure_serialized = fread($handle, filesize(APP_PATH_ROOT."/config/".$config_base_structure));
 					fclose($handle);
 					//echo $config_base_structure_serialized;
 					$config_base_structure_unserialized=unserialize($config_base_structure_serialized);