Errore di sintassi
Autor: Vanessa Di Filippo
Visitado 1940,
Seguidores 1,
Compartilhado 0
Buongiorno, ho esportato il mio sito su one.com se provo ad accedere al pannello admin tramite il link erboristeriamirtiemirtilli.it/admin/login.php mi da il seguente errore
Parse error: syntax error, unexpected 'category' (T_STRING), expecting ')' in /customers/0/2/3/erboristeriamirtiemirtilli.it/httpd.www/res/search.inc.php on line 3089
non riesco proprio a capire da cosa dipende. Ieri me lo ha dato anche per la Home page. Ho ricaricato tutto il sito su one.com ed ora la Home page è visibile.
grazie
Publicado em
...il messaggio dice che non è stata possibile esaudire le richiesta per un errore di sintassi; quello che ti suggerisco è di controllare ogni aspetto che riguarda il php, cominciando dalle estensioni attribuite alle pagine; controllare i parametri inseriti per l'accesso, email, ecc.; inoltre, se hai creato qualche tabella nel DB inserendo manualmente i campi, ti suggerisco di farla ricreare in automatico dal programma...
...prova ad inserire nella tua home page questa porzione di codice:
display_errors = On
log_errors = On
error_log = /homepages/1/d123456789/htdocs/php-errors.log
apri proprietà della pagina, in sezione Esperto, in Head, estensione php; dovrebbe segnalarti con più precisione il file che contiene l'errore...
... forse! il server potrebbe aver introdotto una versione PHP superiore o non adeguata al programma...
... controllare nel proprio fileManager di controllo sul server se sia possibile selezionare una versione diversa del PHP comunque minimo PHP 5x...
.
L'errore segnala un errore di sintassi alla linea 3089 del file erboristeriamirtiemirtilli.it/res/search.inc.php
Prima di tutto darei un'occhiatina a quella linea per verificare che non vi siano caratteri "impropri" o altro che generano l'errore.
Autor
Grazie a tutti! Allora ho provato ad appassare il PHP a 5.5 prima era a 7. E ora non dà più l'errore ma una pagina bianca quando vado su http://www.erboristeriamirtiemirtilli.it/admin/login.php
... come immaginato ... ... ciao!
Autor
KolAsim grazie ancora. Sapresti dirmi per cortesia anche da cosa potrebbe dipendere il fatto che ora mi da una pagina bianca? grazie
Basta leggere i post giusti:
... prova a scaricare il file search.inc.php del precedente messaggio di errore che trovi in rete nella cartella "res", lo zippi e lo alleghi nel prossimo post in modo che qualche esperto possa valutarlo...
... magari in qualche sezione hai fatto uso di caratteri speciali, tipo "&", "%", ("), ('), (/) e non so se possa influire, ma vedo che hai fatto anche uso di virgole (,) nel nome delle pagine; ...evitalo, senza spazi vuoti e usa solo caratteri alfanumerici minuscoli...
... correggi e riesporta il tutto, e fai sapere...
.
ciao
>> ps: ...vedo che nel testo del form_mail di conferma del carrello è presente il testo ('Avanti') tra gli apici; prova ad eliminarli...
Autor
Ho corretto quello della riga c'era un ' in più e sistemando anche le virgole nelle pagine sembra funzionare il pannello di controllo. grazie ancora
Autor
Il pannello come test da tutto PASS Verde sotto c'è un form per Verifica le impostazioni di invio e-mail cosa devo inserire?
... ma! ... io vedo ancora pagina bianca su admin/ ...
... il pannello TEST MAIL serve per testare il funzionamento invio MAIL dal form_mail...
... in genere tanti server utilizzano il protocollo SMTP PHP Mailer...
... provalo con queste opzioni, e vedi se ricevi regolarmente controllando anche lo SPAM, ed allora le stesse opzioni le imposterai in Gestione Dati, riesportando...
... ho provato ad inviarti una mail con "aaaaaaa", vedi se l'hai ricevuta, anche se mi rimane la pagina bloccata su imemail/imEmailForm.php
.
Attualmente hai ancora lo stesso errore di sintassi: erboristeriamirtiemirtilli.it/res/search.inc.php
Se hai corretto direttamente il file search.inc.php alla successiva esportazione verrà sovrascritto con quello "fallato".
Devi trovare l'apice incriminato nel progetto di WS, rimuoverlo e riesportare tutto il sito.
Se ancora non riesci, segui i consigli di KolAsim:
Autor
KolAsim no l'email non mi è arrivata. Non ho impostato nulla per verificare il test. Dovrei inserire il mio indirIzzo email pr testare se arrivano le email in pratica? Grazie
Lemonsong è vero che scema non ho pensato che riesportando si sovrascrive. Nel progetto però non riesco a trovare dove posso modificare il codice di search.inc.php. ...grazie ancora
Autor
Comunque anche il non aver ricevuto la mail dovrebbe dipendere dal fatto che ho rihostato di nuovo il file search.inc.php sbagliAto perché prima ho provato a inviarmi un ordine da sola e funzionava tutto correttamente
... zippa ed allega qui; ...qualche esperto potrebbe interpretarlo...
.
Autor
Buonasera, l'errore di prima sono riuscita a risolverlo. Adesso ho un errore di sintassi nell'ultima riga del fine x5engine.php e in effetti il codice è interrotto non finisce. Allego il file zip per farvelo visualizzare. Grazie
... da parte mia posso solo dirti che il file è appunto interrotto dove indicato dal messaggio di errore:
... potrebbe dipendere dalla presenza di un apice ('), o doppio apice ("), o della (&) e commerciale, o da qualche altro fattore, probabilmente da rintracciare nei testi e descrizioni dei prodotti e del carrello...
... a proposito di questo, e non so se influente, ma noto ancora la presenza di quanto detto prima per lo #step2 del carrello: ( 'Avanti' ):
... gli esperti potrebbero dirti di più...
.
@Vanessa
Niente di ciò che viene scritto nel progetto va nel file x5engine.php
Come hai giustamente notato, il file è "tronco", quindi non è stato esportato correttamente.
Riprova a fare un'esportazione completa del sito.
Questo però non esclude la presenza di altri errori da qualche altra parte, come più volte scritto.
Autor
Provo a ricontrollare tutto per l'ennesima volta. Questo form_mail dove lo trovo? Grazie
... quello cui mi riferisco io è quello del carrello: http://www.erboristeriamirtiemirtilli.it/cart/index.html#step2
... prova nel Progetto ad avviare l'anteprima con Ctrl+Anteprima ... quindi al Passo_5 effettuare tutte e tre le opzioni: Esporta il Sito su Internet Esporta il Sito su disco Esporta il Progetto
... poi allega qui in ZIP file x5engine.php ...che trovi nella cartella "res" di esportazione su DISCO
... dopo l'esportazione in RETE scarica ed allega qui anche lo stesso file in ZIP che trovi i rete, in modo che si possano confrontare...
.