Error : expecting function (T_FUNCTION) or const (T_CONST).

Error : expecting function (T_FUNCTION) or const (T_CONST).

di Carlo Gozzi -
Numero di risposte: 3

salve,


sottopongo un problema verificatosi in occasione di cancellazione di un corso, o di inserimento della risorsa "compito". esce questo tipo di errore vi è mai capitato?  syntax error, unexpected end of file, expecting function (T_FUNCTION) or const (T_CONST).


Grazie


Media dei voti:  -
In riposta a Carlo Gozzi

Re: Error : expecting function (T_FUNCTION) or const (T_CONST).

di Matteo Scaramuccia -

Ciao Carlo,
dovresti dirci che versione di Moodle usi e con quale versione di PHP e quali plug-in hai installati.
Potrebbe essere dovuto ad un errore introdotto da qualche plug-in oppure, se hai recentemente aggiornato Moodle, potresti aver trasferito alcuni file di codice in maniera incompleta.

Inoltre, sarebbe utile ci dicessi anche in che file e a che linea ti da quell'errore, per confrontarla con la versione di codice che rifletta esattamente la versione della tua istanza Moodle (o plug-in).

HTH,
Matteo

In riposta a Matteo Scaramuccia

Re: Error : expecting function (T_FUNCTION) or const (T_CONST).

di Carlo Gozzi -

Salve


La versione moodle è la 3.6.5+, il php 7.2 per i plugin ce ne sono vari. Recentamente l'aggiornamento è stato solo il + della 3.6.5. L'errore compare su operazioni e non a schermata dopo il login. Il T_FUNCTION. Se in un corso aggiungo una risorsa nessun problema, se aggiungo il "compito" compare l'errore . compare anche per il backup di un corso come per il ripristino. diciamo che è a corrente alternata, moodle rimane operativo.

Anche qui lo stesso problema non risolto.


Grazie




In riposta a Carlo Gozzi

Re: Error : expecting function (T_FUNCTION) or const (T_CONST).

di Carlo Gozzi -

Salve,

Tutto risolto con l'aggiornamento rieditato questa notte. 

Il problema era allocato in alcune stringhe del php con ordini incongrui per SQL.

Tutto è bene quel che finisce bene........e l'ultimo chiuda la porta.