Eccezione - syntax error, unexpected '.'

Eccezione - syntax error, unexpected '.'

di Emanuele Di Iorgi -
Numero di risposte: 10

Buongiorno, vorrei sottoporre il problema in oggetto.

Premetto che Moodle ,Vers. 3.6.2+ , è ospitato su Cloud Server di Aruba. Ho installato Ubuntu Server 16.04 LTS 64bit , Apache versione 2.4.18 , PHP 7 e MySQL versione 5.7.25, tutto funziona benissimo l'unico problema è l'invio dell' email, in riguardo mi servo di PHPmailer.  Ho configutato il file SMTP.php (/lib/phpmailer/src/), ho configurato, in Moodle, l'email in uscita (Vedi immagine) ma l'invio dell'email da questo errore: Eccezione - syntax error, unexpected '.'

Grazie anticipatamente per l'aiuto

Allegato imm.jpg
Media dei voti:  -
In riposta a Emanuele Di Iorgi

Re: Eccezione - syntax error, unexpected '.'

di Vincenzo DI MAURO -

Ciao! Non capisco perché hai modificato il codice sorgente quando hai a disposizione un tool in Admin Section nelle impostazioni di moodle...

Comunque sia, le impostazioni che ti sto postando funzionano alla grande!

Rivedi la porta di Google... Credo sia sbagliata la tua...

Ecco le mie impostazioni:




In riposta a Vincenzo DI MAURO

Re: Eccezione - syntax error, unexpected '.'

di Emanuele Di Iorgi -

Grazie x la risposta, comunque ho provato a lasciare il file SMTP.php con la configurazione di default dandomi il seguente errore (vedi imm)

Allegato conf_default.jpg
In riposta a Emanuele Di Iorgi

Re: Eccezione - syntax error, unexpected '.'

di Andrea Basto -

Il record smtp.google.com non esiste, è ovvio che non funzioni.

Esiste invece smtp.gmail.com (attivo appunto sulla porta 587)

In riposta a Andrea Basto

Re: Eccezione - syntax error, unexpected '.'

di Emanuele Di Iorgi -

Certo, è stato un refuso nel configurare  frettolosamente su Moodle  l'email in uscita. Ti allego l'errore, premetto che la user e passwd sono coretti. sto impazzendo vedi se riesci tu a capire dove è l'inghippo.  Grazie

Allegato errore.jpg
In riposta a Emanuele Di Iorgi

Re: Eccezione - syntax error, unexpected '.'

di Vincenzo DI MAURO -

Prova con la porta 465 con le configurazioni descritte sopra e lascia invariato il file SMTP.php (Ovvero l'originale)


smtp.gmail.com:465


A cambiarlo ci pensa il TOOL di Moodle!


**** Ma scusa... Oltretutto leggo un errore di BAD CREDENTIAL!!!

In riposta a Vincenzo DI MAURO

Re: Eccezione - syntax error, unexpected '.'

di Emanuele Di Iorgi -

Le credenziali  sono esatte, io penso che sia un problema di Google

In riposta a Emanuele Di Iorgi

Re: Eccezione - syntax error, unexpected '.'

di Vincenzo DI MAURO -

È talmente testato per ben funzionare che il dubbio non mi viene!

Credo piuttosto che sia un problema di configurazione del tuo Moodle!

Contatta Aruba, o quale esso sia il provider presso il quale appoggi il tuo Moodle e che controllasse le impostazione del PHP.INI

È l'unica cosa che posso suggerirti!


PS: Assicurati che la cartella abbia i "DOVUTI" permessi!

Quella che sta in /var/www/html/NOMECARTELLACHECONTIENEILSITO

Buona serata! sorridente)

In riposta a Emanuele Di Iorgi

Re: Eccezione - syntax error, unexpected '.'

di Emanuele Di Iorgi -

Risolto, dovevo attivare "Accesso app meno sicure" (ON)  nell'account di Gmail... che  cretinata.

Comunque  Aruba non dà nessun aiuto sui Server  VPS, anche perche loro ti vendono una macchina vuota che tu devi installare e configurare. L'unico supporto è a pagamento, la prima ora (anche se è dimeno) € 100,00 le successive 50,00 €.

 Grazie e buona serata



In riposta a Emanuele Di Iorgi

Re: Eccezione - syntax error, unexpected '.'

di Vincenzo DI MAURO -

Perfetto! Che sbadato, potevo suggerirlo ma non ho pensato a questa cosa...

Cambia i permessi alla cartella!!! <--- Questa cosa è importantissima!!!!!!!!!!!!!!!!!!