Pagina 1 di 2
P.S. ScriptCase 9.8 e Php 8.1
Inviato: 22 ago 2022, 11:45
da antonio.stampete
Mi chiedo:
Quanto lavoro bisogna fare per aggiornare un progetto ?
Questo passaggio è necessario o è possibile lavorare con la vecchia versione
e iniziare con la nuova 9.8 solo se trattasi di nuovi progetti ?
Saluti e Buon Lavoro a tutti.
Antonio Stampete
Re: P.S. ScriptCase 9.8 e Php 8.1
Inviato: 23 ago 2022, 15:01
da Fabio
Io aspetterò ancora un po' prima di passare alla nuova versione.
Quando inizierò ad usarla però dovrà essere in modo totale. Non mi piace l'idea di avere progetti sparsi qua e la...
Re: P.S. ScriptCase 9.8 e Php 8.1
Inviato: 26 ago 2022, 11:47
da rino
Fabio ha scritto: 23 ago 2022, 15:01
Io aspetterò ancora un po' prima di passare alla nuova versione.
Quando inizierò ad usarla però dovrà essere in modo totale. Non mi piace l'idea di avere progetti sparsi qua e la...
credo che non potrai attendere oltre i prossimi due mesi
Re: P.S. ScriptCase 9.8 e Php 8.1
Inviato: 26 ago 2022, 14:15
da Vincenzo
Se non ho capito male, se aggiorni alla versione 9.8 da una 9.7 hai SC con PHP 7.3 ma che produce codice che può essere eseguito su PHP 8.1 (al di là del codice custom su cui SC non ha controllo).
Se invece installi una nuova versione di SC 9.8, ha il PHP 8.1, e quindi progetti vecchi non ancora bonificati dalle modifiche per la versione 8.1 di PHP non funzionerebbero.
Se si fa un aggiornamento puoi continuare a lavorare (se SC funziona), e pian piano verificare il codice custom in modo da funzionare con PHP 8.1, quando sei pronto, potrai cambiare il PHP da 7.3 a 8.1 anche in produzione.
Re: P.S. ScriptCase 9.8 e Php 8.1
Inviato: 28 ago 2022, 10:13
da Sandrol
Ciao a tutti, ho fatto il trasferimento dei progetti alla versione php 8.1, diciamo un paio di giorni (ho parecchi progetti da gestire).
Ritengo che sarebbe opportuno dare la possibilità di di utilizzare in parallelo le due versioni php 8.1 e 7.3 (almeno un paio di mesi) per dar modo di testare con attenzione le procedure prima di metterle in produzione.
Mi direte che esiste la compatibilità tra le due, ma questo non è sempre vero nel mio caso utilizzo lib esterne che ho dovuto modificare per renderle eseguibili.
Re: P.S. ScriptCase 9.8 e Php 8.1
Inviato: 04 set 2022, 11:06
da mhanu70
ciao a tutti.
quindi aggiornare direttamente da sc 9.7 a sc 9.8 se il server in produzione usa php 7 è fattibile? il codice aggiunto funzionerebbe senza le modifiche relative a php 8?
Oppure anche in questo caso è necessario modificarlo?
Grazie
Re: P.S. ScriptCase 9.8 e Php 8.1
Inviato: 05 set 2022, 14:30
da Vincenzo
mhanu70 ha scritto: 04 set 2022, 11:06
ciao a tutti.
quindi aggiornare direttamente da sc 9.7 a sc 9.8 se il server in produzione usa php 7 è fattibile? il codice aggiunto funzionerebbe senza le modifiche relative a php 8?
Oppure anche in questo caso è necessario modificarlo?
dal sito di SC
To use Scriptcase with PHP 8.1 it is mandatory to perform a new installation, you can download it from the download page of our official website. Installing the 9.8 version of Scriptcase for PHP 8.1 will not compromise your current installation or the projects in it. That is because the new version will be installed on a different default port: 8092; also, it will have another name in the directory: “NetMake\v9-php81\wwwroot”. If you have Scriptcase with PHP 7.3 or PHP 7.0, you can also upgrade to version 9.8. However, this upgrade will not change your environment to PHP 8.1.
Se aggiorni SC dalla versione 9.7 il PHP di SC resta a 7. SC produrrà il suo codice per funzionare con la versione 8, dovrai però verificare che il codice scritto da te, negli eventi etc sia compatibile con la version 8 di PHP. Attenzione anche alle app della security , se sono state create con una versione antecedente la 9.8 di SC potrebbero avere del codice da sistemare.
In questo modo potrai usare php 7 in produzione fino a che non sei sicuro che tutto funzioni anche la versione 8 di PHP, una volta che dai test tutto funziona puoi pubblicare in produzione le nuove app e potrai usare PHP 8.1.
ciao
Re: P.S. ScriptCase 9.8 e Php 8.1
Inviato: 06 set 2022, 08:27
da mhanu70
scusa ma quindi se aggiorno e resta a 7 il php, poi successivamente c'è un modo per fare lo switch alla 8 o produrrà sempre codice con php 7?
Grazie ancora
Re: P.S. ScriptCase 9.8 e Php 8.1
Inviato: 06 set 2022, 10:23
da Vincenzo
mhanu70 ha scritto: 06 set 2022, 08:27
scusa ma quindi se aggiorno e resta a 7 il php, poi successivamente c'è un modo per fare lo switch alla 8 o produrrà sempre codice con php 7?
Grazie ancora
SC 9.7 ha il motore php 7 e produce codice per php 7
se aggiorni a 9.8 da 9.7, il motore resta php 7 ma produce codice per php 8.1.
Per avere SC 9.8 con motore php 8.1, devi fare una nuova installazione di SC.
Re: P.S. ScriptCase 9.8 e Php 8.1
Inviato: 06 set 2022, 10:37
da mhanu70
Vincenzo ha scritto: 06 set 2022, 10:23
mhanu70 ha scritto: 06 set 2022, 08:27
scusa ma quindi se aggiorno e resta a 7 il php, poi successivamente c'è un modo per fare lo switch alla 8 o produrrà sempre codice con php 7?
Grazie ancora
SC 9.7 ha il motore php 7 e produce codice per php 7
se aggiorni a 9.8 da 9.7, il motore resta php 7 ma produce codice per php 8.1.
Per avere SC 9.8 con motore php 8.1, devi fare una nuova installazione di SC.
Quindi inciderebbe solo sulle performance dell'ambiente di sviluppo che essendo nativamente 8 sarebbe quindi più performante.
Credo che procederò per l'installazione separata sperando che i 20 giorni non mi creino problemi.
Grazie mille