WebSite X5Help Center

 
Francesco B.
Francesco B.
User

Errore improvviso phpmailer  it

Autor: Francesco B.
Visitado 1527, Seguidores 1, Compartilhado 0  

Buonasera a tutti, 

utilizzo websitex5 e questo server da mesi, ma oggi dopo aver esportato il sito (non per la prima volta) quando provavo a registrare un utente di prova dal sito mi è uscito l errore 500. ho esaminato i log ed è uscito questo:

[Sun Jul 05 17:05:47.112516 2020] [php7:error] [pid 17438] [client ************] PHP Fatal error: Uncaught Error: Class 'PHPMailer\\PHPMailer\\PHPMailer' not found in /var/www/clients/client6/web23/web/res/x5engine.php:9089\nStack trace:\n#0 /var/www/clients/client6/web23/web/res/x5engine.php(7869): ImSendEmail->send('webmaster@wolfp...', *******@gmai...', 'Valida il tuo a...', 'Clicca qui per ...', 'Clicca qui per ...')\n#1 /var/www/clients/client6/web23/web/imlogin.php(64): imPrivateArea->sendValidationEmail('1')\n#2 {main}\n thrown in /var/www/clients/client6/web23/web/res/x5engine.php on line 9089, referer: https://wolfpackitalia.bosfra.it/imlogin.php

ho censurato ip e mail per privacy, ma non riesco a capire esattamente qual è il problema. ho provato anche a cancellare tutto e riesportare. niente.

Premetto che su quel server ci girano senza problemi da anni siti fatti con website, e nessuno ha mai mostrato problemi sull invio di mail.

Grazie a tutti

Publicado em
19 RESPOSTAS
Stiac Engineering
Stiac Engineering
User

Ciao Francesco,

in /admin/sitetest.php le voci risultano tutte PASS?

Quale versione del PHP hai impostato e che tipo di sever usi?

Ler mais
Publicado em de Stiac Engineering
Francesco B.
Francesco B.
User
Autor

Ciao Gabriele, in /admin risultano tutti pass e la versione di php è 7.3

Ho un server linux che tuttora mi fa girare correttamente altri siti di website, solo questo purtroppo risulta "guasto"

Pensi possa essere il server? possono servire altri dati?

Grazie mille!

Ler mais
Publicado em de Francesco B.
Stiac Engineering
Stiac Engineering
User

Escluderei a questo punto il PHP essendo la versione minima richiesta 7.1.0 e il Server.

Potrebbe essere un conflitto tra file o dati se l'utente che si prova a registrare è collegato già in Gestione Accessi. Come prova in più potresti registrare un nuovo utente (indirizzo email) mai usato.

Per escludere conflitti sul server bisognerebbe far rigenerare il progetto ed esportare in una cartella pulita.

Esporta un file .iwzip di test del progetto, avendo cura di deselezionare tutte le spunte.

Aprilo nel programma come admin e una volta caricato premi CTRL + Anteprima (l'anteprima è il pulsante presente su WebSite X5 per generare le anteprime locali), così facendo dovresti rigenerare tutti i file.

Dopo questa procedura puoi esportare online il sito per intero, in una cartella dedicata senza altri file.

Se persiste il problema potrebbe essere un conflitto sul database. Dunque dovresti creare un db di test (o fare pulizia su quello attivo che sconsiglio).

Se hai difficoltà rimani in attesa di un riscontro da parte del team di supporto.

Se desideri ridurre le tempistiche, carica il progetto usando un servizio cloud di tuo gradimento e condivi il link nel post ricordandoti di renderlo privato per evitare il download a qualsiasi utente.

Ler mais
Publicado em de Stiac Engineering
Francesco B.
Francesco B.
User
Autor

ciao Gabriele, ho creato un altro db e ho riesportato tutto in una nuova sottocartella, dopo aver fatto ctrl anteprima. ricevo l errore 500 alla pressione del tasto registrati. Curiosamente l altro progetto al quale sto lavorando va perfettamente.

Il sito è wolfpackitalia.bosfra.it 

Cosa posso fare in più ? disgraziatamente la registrazione di utenti è indispensabile al fine del sito.

Grazie mille

Ler mais
Publicado em de Francesco B.
Stiac Engineering
Stiac Engineering
User

Buongiorno Francesco,

da quel che sono le mie conoscenze suppongo sia presente un errore nel codice PHP. Se provo ad andare in area-riservata.php ricevo direttamente l'errore 500.

L'errore 500 indica che è stato impossibile elaborare la richiesta inviata dal browser per un motivo non identificabile che dipende da un problema del server su cui il sito è ospitato.

Dunque rimuovi i codici opzionali. A quanto ho visto mi fa registrare ma non accedere alla pagina "Utente"

Ler mais
Publicado em de Stiac Engineering
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Francesco B.
... ...  Il sito è wolfpackitalia.bosfra.it  Cosa posso fare in più ? disgraziatamente la registrazione di utenti è indispensabile al fine del sito. ... ... 

... contatta il tuo server; ...in genere su quel server(!) è spesso dipeso da loro...!...

... puoi verificare facendo un rapido confronto con altri server notoriamente più affidabili, ma puoi  anche provare semplicemente esportando su Altervista free...

.

Ler mais
Publicado em de  ‪ KolAsim ‪ ‪
Francesco B.
Francesco B.
User
Autor

ciao a tutti,

ho provato in questi giorni a trasferire il sito su un altro hosting(register) ma mi rimane lo stesso maledetto errore.

Che poi è strano... tutti i siti che girano sul mio vps sono fatti con websitex5...

esaminando i log ho notato questo :

Undefined index: auto_increment in /var/www/clients/client6/web23/web/res/x5engine.php on line 5265

è un errore che non ho trovato in altri siti da me fatti, può essere utile per capire il problema? questa voce è sempre presente 4/5 volte prima dell errore che ho messo al primo post.

Spero davvero qualcuno ci capiasca qualcosa...

Grazie mille

Ler mais
Publicado em de Francesco B.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... informati con loro!  ... forse dipende dal sottodominio di bosfra.it/

.

Ler mais
Publicado em de  ‪ KolAsim ‪ ‪
Francesco B.
Francesco B.
User
Autor

Buongiorno a tutti,

Ho passato il sito addirittura su altervista. adesso non ottengo più l errore http 500 ma soltanto un errore della imlogin.php "Errore generico" (nel riquadro rosso sopra il form)

non so se vederlo come successo o meno...

l'url al sito su altervista è: http://subaquea03.altervista.org/wolf

onestamente sono sempre più confuso: speravo che passandolo su altervista sparisse il problema...

su website test in /admin ho tutti pass

Grazie a chiunque può assistermi

Ler mais
Publicado em de Francesco B.
Stiac Engineering
Stiac Engineering
User

Ciao Francesco,

hai provato a rimuovere i codici extra inseriti?

Generalmente quando sorgono problemi di questo tipo si procede eliminando eventuali codici che potrebbero creare conflitti.

Ler mais
Publicado em de Stiac Engineering
Claudio D.
Claudio D.
Moderator
Usuário do mês IT
Francesco B.
ho provato in questi giorni a trasferire il sito su un altro hosting(register) ma mi rimane lo stesso maledetto errore.

Register ? cry

sei sicuro che su Register c'è il servizio PHP attivo ? ...se hai scelto il servizio base non c'è ... va acquistato a parte...

Francesco B.

Ho passato il sito addirittura su altervista. adesso non ottengo più l errore http 500 ma soltanto un errore della imlogin.php "Errore generico" (nel riquadro rosso sopra il form)

su Altervista occorre che ci sia attivo il motore INNODB , vai nel pannello di Altervista ed attivalo...

Ler mais
Publicado em de Claudio D.
Francesco B.
Francesco B.
User
Autor

Li ho tolti tutti e non notando cambiamenti li ho reinseriti.

ho fatto 3 prove:

1)ho creato un utente dal programma ==> Login senza problemi

2)ho registrato un utente dal sito, ho ottenuto l'errore,l ho validato dal pannello ==> Login senza problemi

3) ho registrato un utente dal sito, ho ottenuto l'errore, NON l'ho validato manualmente dal pannello ==>Errore

temo che il problema sia nel processo di validazione. I log in origine parlavano di un phpmailer, forse ci sono errori là.

Mi sto preoccupando dal momento che sul mio vps girano già un po' di siti con le aree riservate...e vanno tutti!

Ora provo a ritrasferirlo sul mio vps e a levare la validazione, ma non so...

Grazie a chi ci capisce qualcosa

P.S. @Claudio D. 

Il mio sito web base www.bosfra.it è regolarmente hostato su register.it, con un piano che ha sia db che php

Ler mais
Publicado em de Francesco B.
Francesco B.
Francesco B.
User
Autor

ho un aggiornamento:

/admin sitetest ho provato l'invio di mail con phpmailer==>errore 500 

tutti pass, vps strausato, 10^1000000000000 Dubbi

Ler mais
Publicado em de Francesco B.
Stiac Engineering
Stiac Engineering
User

Francesco,

se desideri posso provare per te il progetto sul server Stiac. In alternativa devi attendere un riscontro da parte del team di supporto.

Ler mais
Publicado em de Stiac Engineering
Claudio D.
Claudio D.
Moderator
Usuário do mês IT
Francesco B.
P.S. @Claudio D.  Il mio sito web base www.bosfra.it è regolarmente hostato su register.it, con un piano che ha sia db che php

se hai PHP e DB non è certo un piano base...

la mia affermazione era dovuta al fatto che dicevi che lo hai messo su un altro hosting (register) ...?

Comunque hai fatto la prova su altervista di attivare INNODB ?

Ler mais
Publicado em de Claudio D.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Francesco B.
... ...  l'url al sito su altervista è: http://subaquea03.altervista.org/wolf ... ... 

... occhio ai sotto-domini; ...anche questo mi pare un sotto-livello della root, che bisogna saper gestire, ed in più mi pare in frame...!...

...

... controlla anche InnoDB su Altervista come detto prima da Claudio... ...

...

.

Ler mais
Publicado em de  ‪ KolAsim ‪ ‪
Francesco B.
Francesco B.
User
Autor

Buongiorno a tutti, 

Ho provato ad attivare il motore innodb e ho ottenuto il primo successo, sembra andare tutto per il verso giusto.

Continua a non andare nè sull hosting register, ne sul mio vps. ho contattato l assistenza che mi ha risposto con un laconico "è un errore di programmazione", traducibile in un "cavoli tuoi".

@kolasim Cosa intendo scusami ocn occhio ai sottodomini e sottodominio in frame? 

@gabriele.c mi faresti un grandissimo favore, almeno avremmo la prova del 3* hosting.

Proverò a mettere mano nei file php delle aree rispervate a vedere se riesco ad isolare l' errore

Grazie a tutti

Ler mais
Publicado em de Francesco B.
Claudio D.
Claudio D.
Moderator
Usuário do mês IT
Francesco B.
Ho provato ad attivare il motore innodb e ho ottenuto il primo successo, sembra andare tutto per il verso giusto.

come immaginavo...

quindi c'è qualche incompatibilità...

mi pare di aver letto in un altro post che lo STAFF consigliava di attivare la visualizzazione degli errori PHP sull'host , per avere delle info in più... 

Ler mais
Publicado em de Claudio D.
Stiac Engineering
Stiac Engineering
User
Francesco B.
Buongiorno a tutti,  Ho provato ad attivare il motore innodb e ho ottenuto il primo successo, sembra andare tutto per il verso giusto. Continua a non andare nè sull hosting register, ne sul mio vps. ho contattato l assistenza che mi ha risposto con un laconico "è un errore di programmazione", traducibile in un "cavoli tuoi". @kolasim Cosa intendo scusami ocn occhio ai sottodomini e sottodominio in frame?  @gabriele.c mi faresti un grandissimo favore, almeno avremmo la prova del 3* hosting. Proverò a mettere mano nei file php delle aree rispervate a vedere se riesco ad isolare l' errore Grazie a tutti

Purtroppo l'hosting va scelto in base a tanti fattori, tra cui il supporto.

Se hai risolto su altervista si può "etichettare" come un problema del server / hosting. Per tanto in caso di ulteriore esito negativo da parte del supporto, valuta il trasferimento.

Per inviare il file di progetto puoi usare un servizio cloud e condividere il link qui selezionando la procedura che più ti aggrada (https://www.stiac.it/email.php).

Specifica il post helpcenter così i colleghi mi notificano subito l'email.

Ler mais
Publicado em de Stiac Engineering