Back to top

Autore Topic: [Risolto] messaggi in locale  (Letto 2072 volte)

Offline EFFEBICRI

  • Esploratore
  • **
  • Post: 90
    • Mostra profilo
[Risolto] messaggi in locale
« il: 08 Dic 2017, 10:14:22 »
Buongiorno e AUGURI. Avrei una problematica da sottoporre alla vostra attenzione. In locale, pur vedendo il sito, compaiono delle stringhe di testo.

1. Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Color has a deprecated constructor in C:\xampp\htdocs\scuola\templates\gantry\features\color.php on line 11


2.Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; plgContentJw_sig has a deprecated constructor in C:\xampp\htdocs\scuola\plugins\content\jw_sig\jw_sig.php on line 18

Avreste suggerimenti? In remoto nessun problema. Grazie e buona giornata.
« Ultima modifica: 08 Dic 2017, 16:46:44 da tomtomeight »

Offline danielecr

  • Abituale
  • ****
  • Post: 1357
    • Mostra profilo
Re:messaggi in locale
« Risposta #1 il: 08 Dic 2017, 13:50:48 »
Hai controllato di avere in locale la stessa versione di php che hai in remoto?
Probabilmente in remoto hai una versione di php più vecchia.
Controlla che template ed estensioni siano aggiornate per non avere quel warning con le versioni php più recenti.

Offline EFFEBICRI

  • Esploratore
  • **
  • Post: 90
    • Mostra profilo
Re:messaggi in locale
« Risposta #2 il: 08 Dic 2017, 14:01:19 »
Grazie. Dunque...


PHP in remoto= PHP7.0.x
Nuova versione della serie 7.0.x, che comprende nuove caratteristiche.
PHP in locale = PHP Version 7.0.25

Offline danielecr

  • Abituale
  • ****
  • Post: 1357
    • Mostra profilo
Re:messaggi in locale
« Risposta #3 il: 08 Dic 2017, 14:05:36 »
E in remoto hai per caso un php.ini che inibisce il display dei warnings che in locale non hai?
Le copie del sito in remoto e in locale sono uguali?Non è che da una parte hai aggiornato e dall'altra no?
Comunque per evitare quei warning confermo che o aggiorni (se sono disponibili gli aggiornamenti e se questi aggiornamenti risolvono quei warnings) o nascondi i warning con il php.ini o editi il codice a mano per correggere i warning.
« Ultima modifica: 08 Dic 2017, 14:09:38 da danielecr »

Offline EFFEBICRI

  • Esploratore
  • **
  • Post: 90
    • Mostra profilo
Re:messaggi in locale
« Risposta #4 il: 08 Dic 2017, 14:32:34 »
Le copie in remoto e locale sono identiche.
Nel file php.ini dove devo provare ad effettuare la modifica per non far visualizzare il warning? Grazie

Offline danielecr

  • Abituale
  • ****
  • Post: 1357
    • Mostra profilo
Re:messaggi in locale
« Risposta #5 il: 08 Dic 2017, 14:44:28 »
Qualcosa di diverso c'è per forza, o file o diversa configurazione.
Dai un'occhaita qui:
http://php.net/manual/en/function.error-reporting.php

Dal manuale, se vuoi nascondere i warning deprecated crea un file php.ini nella root e inserisci questo:
Codice: [Seleziona]
error_reporting(E_ALL & ~E_DEPRECATED);

Se vuoi drasticamente nascondere tutti gli errori (ha effetto anche sul file di log) inserisci questo:
Codice: [Seleziona]
error_reporting(0);
« Ultima modifica: 08 Dic 2017, 14:53:51 da danielecr »

Offline EFFEBICRI

  • Esploratore
  • **
  • Post: 90
    • Mostra profilo
[RISOLTO]
« Risposta #6 il: 08 Dic 2017, 15:53:18 »
Ok. Ho inserito le due stringhe. I messaggi non si vedono più. In locale mi basta così. Grazie e buona giornata.

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:messaggi in locale
« Risposta #7 il: 08 Dic 2017, 16:45:57 »
Il risolto va messo modificando il titolo del primo messaggio. Altrimenti così come hai fatto tu è inutile. Questa volta lo metto io.

 



Web Design Bolzano Kreatif