Back to top

Autore Topic: Configurazione PHP - Local Value - Master Value - Post Aggiornamento Joomla  (Letto 1468 volte)

Offline andreasuriani

  • Appassionato
  • ***
  • Post: 470
  • Sesso: Maschio
  • Rag,Gran ladr.farabut, figlio di put . Direttore
    • Mostra profilo
Ciao a tutti,
ho questo problema:


Dopo aver eseguito l'aggiornamento all'ultima versione di Joomla i miei forms creati con Chronoforms (nella quale sono presenti file custom) hanni iniziato a darmi il seguente errore:
Strict Standards: Only variables should be assigned by reference in E:\WebSite\bis\administrator\components\com_chronoforms5\chronoforms\actions\custom_code\custom_code.php(20) : eval()'d code on line 3 Settembre Notice: Undefined variable: controllo in E:\WebSite\bis\administrator\components\com_chronoforms5\chronoforms\actions\custom_code\custom_code.php(20) : eval()'d code on line 16

Leggendo sui form ho trovato che potrebbe trattarsi dell'impostazione del file php.ini dove Display Errors dovrebbe trovarsi in modalità OFF.
Se io apro il mio file php.ini nel server, l'impostazione è su OFF, ma se apro le informazioni di sistema di Joomla trovo l'impostazione su ON (si).
Che diavolo sta succedendo? Che mi sono perso?
Tutti questo mi impedisce di utilizzare i form che ho creato.

In allegato la stampa del php.ini dove mi viene segnalata una versione LOCAL VALUE e MASTER VALUE. Su local l'impostazione è ON su Master è OFF.
Come fare per modificarlo??

Grazie in anticipo... sono nella Me....lma!!!
« Ultima modifica: 08 Set 2016, 13:00:31 da andreasuriani »
"Ragionere che fa, batti?! - Ma, mi dà del tu?? - No No dicevo, Batti Lei? - Ah Congiuntivo!"

Offline MariaElenaBoschi

  • Appassionato
  • ***
  • Post: 469
    • Mostra profilo
non far vedere un errore non significa risolverlo. Verifica la versione php
mancano 2 giorni alla mia prematura dipartita, saluti a tutti, meb.

Offline andreasuriani

  • Appassionato
  • ***
  • Post: 470
  • Sesso: Maschio
  • Rag,Gran ladr.farabut, figlio di put . Direttore
    • Mostra profilo
Ciao mia adorata! (hahaha)
Grazie prima di tutto per la risposta.


Problema: non sono un programmatore pro. (Sto imparando, spero! :)
Quindi, come verificare?


La versione che ho io è la 5.3.28
"Ragionere che fa, batti?! - Ma, mi dà del tu?? - No No dicevo, Batti Lei? - Ah Congiuntivo!"

Offline MariaElenaBoschi

  • Appassionato
  • ***
  • Post: 469
    • Mostra profilo
non hai la possibiità di switchare su 5.6? Chronoform è aggiornato?

ma il codice lo hai scritto tu? (visto che sei in "custom code")  ... strano quell'eval... e una variabile non dichiarata...
« Ultima modifica: 08 Set 2016, 13:45:43 da MariaElenaBoschi »
mancano 2 giorni alla mia prematura dipartita, saluti a tutti, meb.

Offline andreasuriani

  • Appassionato
  • ***
  • Post: 470
  • Sesso: Maschio
  • Rag,Gran ladr.farabut, figlio di put . Direttore
    • Mostra profilo
Purtroppo non ancora. (Sto aspettando il nuovo server in arrivo a fine settembre; questo è un po datato).
Cmq, ho notato una cosa: ero in modalità Rapporto Errori > Sviluppo - Ora ho ripristinato il Default Sistema, e apparentemente sembra funzionare, però mi chiedo:
Anche in Sviluppo non dovrebbe dare quell'errore, giusto?
"Ragionere che fa, batti?! - Ma, mi dà del tu?? - No No dicevo, Batti Lei? - Ah Congiuntivo!"

Offline MariaElenaBoschi

  • Appassionato
  • ***
  • Post: 469
    • Mostra profilo
tra sviluppo e normale cambia proprio il display error.

Leggi le ultime due righe che ho aggiunto mentre rispondevi
mancano 2 giorni alla mia prematura dipartita, saluti a tutti, meb.

Offline andreasuriani

  • Appassionato
  • ***
  • Post: 470
  • Sesso: Maschio
  • Rag,Gran ladr.farabut, figlio di put . Direttore
    • Mostra profilo
Ah ok, ho visto ora.
Si l'ho scritto io. Però in Default funziona.
Il codice è questo:



<?php


    $db =& JFactory::getDBO();         
    $query = "
    SELECT descrizione
    FROM `xcsri_config_intranet`
    WHERE tipo_config LIKE 'mese_acconti'";
    $db->setQuery($query);
    $data = $db->loadAssocList();
    foreach ( $data as $mese )
    {
         echo ($mese['descrizione']);
    }






?>
"Ragionere che fa, batti?! - Ma, mi dà del tu?? - No No dicevo, Batti Lei? - Ah Congiuntivo!"

Offline MariaElenaBoschi

  • Appassionato
  • ***
  • Post: 469
    • Mostra profilo
non essendo errori "gravi", su default viene nascosto
probabilmente l'eval lo fa cronoform, i tuoi errori sono descritti:
1) Only variables should be assigned by reference in E:\WebSite\bis\administrator\components\com_chronoforms5\chronoforms\actions\custom_code\custom_code.php(20) : eval()'d code on line 3 Settembre
- solo le variabili possono essere assegnate per referenza

2) Undefined variable: controllo in E:\WebSite\bis\administrator\components\com_chronoforms5\chronoforms\actions\custom_code\custom_code.php(20)
- non hai definito la variabile controllo;

entrambi (sembra) alla linea 20 di custom_code.php... è questo che serve l'impostazione sviluppo a vedere gli errori e correggerli
mancano 2 giorni alla mia prematura dipartita, saluti a tutti, meb.

Offline andreasuriani

  • Appassionato
  • ***
  • Post: 470
  • Sesso: Maschio
  • Rag,Gran ladr.farabut, figlio di put . Direttore
    • Mostra profilo
Si ma non hai risposto alla mia domanda: il codice che sta in quel form è quello: dove sta' l'errore? :/
"Ragionere che fa, batti?! - Ma, mi dà del tu?? - No No dicevo, Batti Lei? - Ah Congiuntivo!"

 



Web Design Bolzano Kreatif