Far convivere 9.9.014 e 9.9.018 sulo stesso computer

Raccoglitore di domande e risposte relative a ScriptCase, il generatore di codice php per lo sviluppo rapido di applicazioni.
Regole del forum
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
Rispondi
nncux
Messaggi: 14
Iscritto il: 01 lug 2016, 15:33

Far convivere 9.9.014 e 9.9.018 sulo stesso computer

Messaggio da nncux » 08 set 2023, 18:38

Buongiorno.

A seguito dei problemi avuti con la nuova versione 9.9.018 su ambienti php vecchi, ho pensato, per fare dei test, di far convivere sullo stesso computer di sviluppo due ambienti:

9.9.014 (ante nuovo ambiente produzione) e 9.9.018 (nuovo ambiente).

La 9.9.014 è quella che da sempre ho sul computer ed aggiornata negli anni a seguito nuove versioni di SC. Se lancio la diagnosi mi dà questo ambiente di sviluppo (porta 8092):


PHP: 8.1.6
Hostname: XXXXXXXXXXX
Ioncube:
SourceGuardian: 13.0.3
ZendGuard:
: WINDOWS NT XXXXXXXXXXXX 10.0 BUILD 22621 (WINDOWS 11) AMD64
: Apache/2.4.53 (Win64) mod_fcgid/2.3.10-dev
ScriptCase Devel: 9.9.014
ScriptCase Build: 23
ScriptCase Prod: 9.9.014

Cosa ho fatto:

copia della directory wwwroot 9.9.014 di SC che si trova in disco C
aggiornamento guidato da dentro SC (Help->Update version) alla 9.9.018
test con successo dell'ambiente sviluppo 9.9.018 e successiva copia della wwwroot di SC con 9.9.018
ripristino della wwwroot con 9.9.014. Ambiente tornato come prima. Test OK
installazione di php 8.1.6 tramite xampp su disco E dello stesso computer cambiando porta apache
test localhost:8092 (ambiente SC su C): OK. Tutto come prima. Riesco a lavorare in SC con i miei progetti.
test localhost:8081 (ambiente xampp su disco E): OK. Il server risponde con la pagina iniziale di xampp
copiato la wwwroot 9.9.018 precedentemente salvata, sotto htdocs del server apache in E.

Lancio localhost:8081/scriptcase (cartella dove ho copiato la wwwroot 9.9.018 ma a questo punto SC si blocca per problemi di licenza (v.di img allegata).

Noto però che i dati di licenza nella finestra a discesa admin compaiono.

Ho paura però ad utilizzare il pulsante "Register new license now". Non vorrei che così facendo perdessi la possibilità di utilizzare la versione 9.9.014 che è sul disco C dello stesso computer.

Qualcuno ha idea del perchè non va ??.

Il computer è lo stesso e quindi credo che il controllo licenza non dovrebbe dare problemi.......
Allegati
Err_licenzaSC.jpg
Err_licenzaSC.jpg (122.62 KiB) Visto 4714 volte

rino
Messaggi: 621
Iscritto il: 18 giu 2015, 15:42
Località: Pinerolo
Contatta:

Re: Far convivere 9.9.014 e 9.9.018 sulo stesso computer

Messaggio da rino » 10 set 2023, 10:18

e menomale che il controllo licenza funziona.
le licenze si basano sulla major (7/8/9) quindi puoi avere attive in contemporanea una 7 una 8 una 9 , dicerto non puoi avere attive piu 9 anche se in sottoversione diversa. sarebbe una bella violazione contrattuale .
Credo che l unico modo per testare sia usare la temporanea .
ps il 'gioco' dello stesso computer non vale altrimenti sarebe facile creare multi stazioni di lavoro
Rino Lo Turco
Consulente Informatico; Analista e Sviluppatore; ex IT Manager; Cons. Direzionale di Organizzazione; Consulente Tecnico legale; Esperto protezione dati personali; Internet Service Provider
felice utente e fruitore di ScriptCase

nncux
Messaggi: 14
Iscritto il: 01 lug 2016, 15:33

Re: Far convivere 9.9.014 e 9.9.018 sulo stesso computer

Messaggio da nncux » 16 set 2023, 15:41

rino ha scritto: 10 set 2023, 10:18 e menomale che il controllo licenza funziona.
..... sarebbe una bella violazione contrattuale .

...ps il 'gioco' ....
Buongiorno
Lungi da me cercare soluzioni per violare le condizioni contrattuali. Violerei se cercassi di utilizzare SC in contemporanea con più di 1 utente. Fino a quando lavoro da solo in alternativa sulla 9.9014 o sulla 9.9018 non mi sembra di violare condizioni.

Io vorrei utilizzare una versione alla volta. Magari rinominando di volta in volta la wwwroot rispetto alla versione che mi interessa utilizzare.

rino
Messaggi: 621
Iscritto il: 18 giu 2015, 15:42
Località: Pinerolo
Contatta:

Re: Far convivere 9.9.014 e 9.9.018 sulo stesso computer

Messaggio da rino » 18 set 2023, 23:37

puoi installare più server apache sul pc , ogni uno usa una porta diversa , con apache monitor puoi di volta in volta attivare il server che ti serve . rispetto all alicenza credo sia necessario ogni volta collegarsi con sc per attivarla ,sul db loro puoi averne solo una attiva nello stesso momento .
ovviament emilano in quesot senso sa più di me
Rino Lo Turco
Consulente Informatico; Analista e Sviluppatore; ex IT Manager; Cons. Direzionale di Organizzazione; Consulente Tecnico legale; Esperto protezione dati personali; Internet Service Provider
felice utente e fruitore di ScriptCase

nncux
Messaggi: 14
Iscritto il: 01 lug 2016, 15:33

Re: Far convivere 9.9.014 e 9.9.018 sulo stesso computer

Messaggio da nncux » 19 set 2023, 09:03

Buongiorno.
Se a qualcuno può interessare ho risolto.
Sono partito dalla situazione inziale di una SC con versione 9.9.014.
1) ho copiato la cartella wwwroot situata sotto la cartella installazione di SC (es.: C:\Program Files\NetMake\v9-php81)
2) ho aggiornato dal menu Help->Update version alla versione 9.9.020 ed ho rinominato la wwwroot aggiornata in wwwroot_9-9-020
3) ho ricopiato sotto la cartella installazione la wwwroot precedentemente copiata previa ridenominazione in wwwroot_9-9-014

A questo punto, sotto la cartella installazione, ho due wwwroot con nomi diversi: quella aggiornata wwwroot_9-9-020 e la wwwroot_9-9-014.
Adesso basta di volta in volta rinominare la versione da utilizzare in wwwroot e tutto funzia.

rino
Messaggi: 621
Iscritto il: 18 giu 2015, 15:42
Località: Pinerolo
Contatta:

Re: Far convivere 9.9.014 e 9.9.018 sulo stesso computer

Messaggio da rino » 19 set 2023, 14:35

Ottimo
Rino Lo Turco
Consulente Informatico; Analista e Sviluppatore; ex IT Manager; Cons. Direzionale di Organizzazione; Consulente Tecnico legale; Esperto protezione dati personali; Internet Service Provider
felice utente e fruitore di ScriptCase

Rispondi

Chi c’è in linea

Visitano il forum: Bing [Bot] e 0 ospiti