Far convivere 9.9.014 e 9.9.018 sulo stesso computer
Inviato: 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.......
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.......