- Home
- Categorie
- Coding e Sistemistica
- PHP
- Migrazione da PHP4 a PHP5 sito offline!!
-
@ceccus said:
Beh, debug significa semplicemente capire gli errori.
Apri la homepage del sito e verifica che tutto funzioni, se non funziona qualcosa ed ottieni un errore, va alla riga di codice indicata e prova a capire e risolvere l'errore. Ripubblica il file sul server, fai il refresh del browser e guarda se hai risolto quell'errore. Se l'hai risolto forse ne comparirà un altro alcune righe di codice più giù... e via dicendo.
Quando la home non presenterà più errori passerai alle altre pagine del sito...
Per iniziare, perché non ci riporti il primo errore che ottieni?
Non ho nessun errore semplicemente (dopo che ieri il mio hostng provider ha aggiornato php4 a php5) la pagina vuota puoi verificare : www.getimage.it
e io sto letteralmente rompendomi la testa per cercare di riportarlo in vita purtroppo più tempo passa e più temo di perdere utenti
-
Qual'è il nome della tua index?
Vai subito dopo <?php e aggiungi:error_reporting (E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
Inoltre, prima di <?php metti un carattere qualsiasi, per verificare che stai effettivamente caricando quella pagina. Quindi pubblica tutto sul server.
Facci sapere.
-
@ceccus said:
Qual'è il nome della tua index?
Vai subito dopo <?php e aggiungi:error_reporting (E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
Inoltre, prima di <?php metti un carattere qualsiasi, per verificare che stai effettivamente caricando quella pagina. Quindi pubblica tutto sul server.
Facci sapere.
Innanzitutto grazie sentitamente .
Ho già questa direttiva : error_reporting(E_ALL ^ E_NOTICE);
comunque ora l'ho cambiaata e ho aggiunto quello che mi hai detto, tuttavia non succede nulla sembra che index non venga caricato non capisco
-
Inoltre, prima di <?php metti un carattere qualsiasi, per verificare che stai effettivamente caricando quella pagina. Quindi pubblica tutto sul server.
L'hai fatto? Lo vedi il carattere? Qual'è il nome del file dell'homepage? index.php?
-
-
E che vedi?
-
-
E allora non stai caricando quella pagina!
Qual'è il nome del documento? Cerca nella directory sul server, forse c'è un index.htm/html o default.htm/html, insomma una index che non ti appartiene... rinominala in quellochetipare.txt...
-
@ceccus said:
E allora non stai caricando quella pagina!
Qual'è il nome del documento? Cerca nella directory sul server, forse c'è un index.htm/html o default.htm/html, insomma una index che non ti appartiene... rinominala in quellochetipare.txt...Non c'è nessun altro file che possa caricare all'avvio ho creato anche un index.htm banale ma non viene caricato!! mi sa che è un problema loro e non mio! Mi faranno sapere fra poco se è tutto a posto sul server
-
Php4/5 c'entra poco... facci sapere come e quando risolvi!
-
scusate....ma io il sito lo vedo benissimo...
-
Si, ora è tornato tutto ok, aspettiamo che first100 ci aggiorni sulla soluzione...
-
@ceccus said:
Si, ora è tornato tutto ok, aspettiamo che first100 ci aggiorni sulla soluzione...
Era un loro problema.......@#@ , e meno male che ieri avevo esortato il tecnico a controllare bene il server e la risposta è stata che lo script non era compatibile con php5, ci sarebbe da chiamarli ai danni, comunque la svolta me l'hai data tu quando mi hai suggerito quelle modifiche , il file index non veniva caricato e allora che è stato evidente che non era un problema di script. Grazie tante per l'aiuto e per l'interessamento , ti devo un favore!
-
Felice d'essersti stato d'aiuto!
-
ciao ceccus, ho seguito attentamente la discussione, volevo farti una domanda attinente alla migrazione, visto che anche io ho riscontrato problemi inerenti la migrazione dalla versione 4 alla 5.
Ho diversi siti datati realizzati nel lontano 2002, 2003,
siti con alcune parti in php. dalla data di fine lavoro, nn ho chiesto + nessun esborso, tranne la quota di rinnovo al prezzo di hosting.-
Visto che comporta diverso tempo, è giusto far pagare al cliente? per chi addirittura nn è + cliente? cioè saremmo legati a vita a loro, senza prendere + un quattrino .....?
lasciando stare il discorso codice bene, codice male (gli script hanno sempre funzionato con php4) -
Esiste anche la possibilità che gli isp, mantengono una versione di php5 compatibile con quella precedente? In un primo server infatti, ho dovuto mettere mano al codice, perchè quest'ultimo è passato al php5, senza nessuna compatibilità con il passato.
Che si fa?
-
-
Esiste anche la possibilità che gli isp, mantengono una versione di php5 compatibile con quella precedente?Sul mio host convivono allegramente PHP4 e PHP5.
Quale e' attivo dipende o dall'estensione del file php o da una modifica dell' .htaccess, valido per directory.Ciao
Bruno
-
Ciao lilo,
- Visto che comporta diverso tempo, è giusto far pagare al cliente? per chi addirittura nn è + cliente? cioè saremmo legati a vita a loro, senza prendere + un quattrino .....?
lasciando stare il discorso codice bene, codice male (gli script hanno sempre funzionato con php4)
Dipende, come tutte le cose. In linea di massima il lavore deve essere retribuito, magari poco, ma retribuito. Il servizio, salvo accordi diversi, cessa generalmente alla consegna del lavoro. Se venisse riscontrato un bug, sarebbe anche giusto mettere mano al codice gratuitamente, ma in caso di update del server, l'aggiornamento del codice è un lavoro nuovo e come tale va considerato. E' ovviamente un parere personale...
- Esiste anche la possibilità che gli isp, mantengono una versione di php5 compatibile con quella precedente? In un primo server infatti, ho dovuto mettere mano al codice, perchè quest'ultimo è passato al php5, senza nessuna compatibilità con il passato.
Php5 è quello, non esistono versioni diverse, esistono release differenti con il passare del tempo, ma non versioni più o meno retrocompatibili.
In linea di massima la retrocompatibilità verso php4 è comunque molto buona e le cose che cambiano non sono molte.
Detto ciò esiste comunque la possibilità di spostarsi su host che non abbiano fatto l'upgrade, senza considerare che alcuni server che implementano nei nuovi pacchetti il php5 lasciano i vecchi piani di hosting con le vecchie versioni di php per non farsi inondare di richieste e lamentele (tutto sommato, se io compro un servizio, è anche giusto che quello rimanga inalterato di anno in anno).
Spero di aver risposto in modo esauriente alle tue domanda!
- Visto che comporta diverso tempo, è giusto far pagare al cliente? per chi addirittura nn è + cliente? cioè saremmo legati a vita a loro, senza prendere + un quattrino .....?
-
@ceccus said:
Ciao lilo,
Dipende, come tutte le cose. In linea di massima il lavore deve essere retribuito, magari poco, ma retribuito. Il servizio, salvo accordi diversi, cessa generalmente alla consegna del lavoro. Se venisse riscontrato un bug, sarebbe anche giusto mettere mano al codice gratuitamente, ma in caso di update del server, l'aggiornamento del codice è un lavoro nuovo e come tale va considerato. E' ovviamente un parere personale...
Quindi come agisci nei confronti dei tuoi clienti? Lo spieghi in maniera preventiva, oppure aspetti la migrazione del provider?
cmq mi trovo pienamente d'accordo con le tue considerazioni in merito.
In linea generale, per quanto riguarda il sito, do un periodo di valutazione, terminato il quale, qualsiasi modifica successiva viene pagata a parte (per questo lievemente diverso dal tuo)
Mi è successo infatti che alcuni clienti scambiassero, molto volentieri, nuovi servizi da implementare per alcuni bug di vecchia data.....
Secondo me cmq la scelta di alcuni provider, di mantenere il supporto per php4, è un ottima scelta per per siti datati.
grazie del parere ancora
Lilo