Problema con la pagina speciale di ricerca su carrello e-commerce
Autore: Massimo A.Sto costruendo un sito di e-commerce, ho inserito il codice suggerito per effettuare il login, con pagina di profilo, etc. Funziona tutto, questo insieme di script però richiede che le pagine siano tutte in php e che ad ogni pagina nella funzione di "Prima della chiusura del tag HEAD" su Proprietà pagina/Esperto, preveda lo script :
<script>
$(document).ready(function() {
// funzionalità offline
if (location.host == "127.0.0.1:8080")
$("#ms-datiUtente").html("I dati saranno visibili solo quando il sito verrà esportato su Internet");
});
</script>
Il problema nasce sulla pagina e-commerce ricerca, perchè come la metto in php il sistema non la esegue proprio dando errore generico, pur avendo sul server PHP 7.3.
Se la pagina speciale la lascio con estensione prodotta html, la pagina funziona come ricerca, ma mi appaiono alcune scritte degli script che in realtà sparirebbero con lo script.
In sostanza, se metto lo script devo mettere la pagina in php e NON FUNZIONA
Se lascio la pagina in html FUNZIONA la ricerca, ma SI VISUALIZZANO DEI "RESIDUI" di codice.
Cosa posso fare ?
... il codice script che hai postato non ti serve...
... le pagine che per opzioni di default usano il PHP non vanno manipolate, e vanno provate in RETE su server PHP, (e ovviamente non risponderanno in locale)...
... posta il LINK delle pagine e quanto possa servire per provare e verificare...
.
Autore
Il link è www.diligoshop.cloud e basta cliccare su Illuminazione e poi sul bottone "Cerca nella categoria" in sostanza questo mi dovrebbe permettere di fare una ricerca all'interno di Illuminazione e non di tutto il sito.
Adesso è come di default in html ed in questo modo la pagina viene, ma si vede il codice in alto. Se gli dico di andare in php, il sistema mi da proprio errore quando ci arrivo.
Grazie per l'aiuto.
Saluti
Se serve altro scrivi pure.
... errore tipico di pagina non PHP; ... sicuro di aver esportato in modo completo con il Programma al Passo_5...?...
... controllare anche nel pannello .../admin/ ... di avere come minimo il PHP/7.1+
.
ciao
.
...!... noto però che hai inserito del codice PHP EXTRA, e quindi la pagina deve essere per forza con estensione PHP...!...
... controlla anche che il codice EXTRA sia corretto ed usato nel modo giusto...
.
Autore
Ho riprovato ad aggiornare tutto il sito come mi hai suggerito,
ti confermo che sul server come avevo scritto c'è PHP 7.3,
ho tolto lo script dalla pagina che non serve; quindi la pagina di ricerca su carello e-commerce non ha script;
ho messo la pagina di ricerca carrello e-commerce in php
Ho riprovato tutto e quando richiamo quella pagina mi appare questo errore :
Mi capito solo su questa pagina. Cosa può essere ?
Saluti
... mi dispiace, sul mio PC che va a rilento vedo solo un pagina bianca nella ricerca...
... dovrai attendere altri esperti e lo STAFF dal prossimo lunedì...
... non ! so se possa influire, ma essendo il sito sotto SSL, al Passo_5 hai sbagliato ad inserire l'indirizzo del sito in http: anziché https:
ciao
Autore
Ti ringrazio per la segnalazione, non mi ero accorto.
Per il resto attenderò, peccato.
Grazie comunque.
Ciao
Buongiorno Massimo
Prima di tutto, ti suggerirei di rimuovere il codice custom di PHP. Questo codice potrebbe causare problemi imprevisti mentre cerchiamo di determinare la causa del problema originale.
Dopo aver rimosso tutti i codici custom di PHP, riconverti le pagine in PHP e vedi dove ti appare l'errore generico. Se ti appare nel carrello all'ultimo step di un ordine, contatta il tuo hosting provider e chiedigli di disattivare i "Warning di PHP". Fatto ciò, fai un nuovo ordine. Verifica se il problema è risolto. Se non lo è, mettimi qui un link della pagina dove appare l'errore generico così che possa verificarlo per te
Grazie
Stefano
Autore
Il codice custom che è adesso presente è quello passato per i cookies della gestione Iubenda, e non c'è altro.
Ma non è questo il problema infatti nelle altre pagine funziona tutto regolarmente, è solo nella pagina della ricerca prodotti sul catalogo prodotti che mi da l'errore :
forse il problema è proprio quello che hai segnalato del "Warning di PHP", chiamo subito il provider e glielo chiedo. Le pagine sono già convertite in PHP ed ho verificato che il PHP è il 7.3
Ti faccio sapere cosa mi dicono dal provider,
intanto ti ringrazio tanto.
Saluti
Autore
Ciao Stefano,
mi hanno detto quelli del provider che i "Warning su php" li hanno tolti ma l'errore c'era comunque quindi andando a guardare un pò tra i log hanno trovato questo errore quando la pagina in questione non risponde più, può essere utile ?:
PHP Fatal error: require_once(): Failed opening required \'res/x5engine.php\' (include_path=\'.:/usr/share/php\') in /www/MW_qIGynPaPG/diligoshop.cloud/cartsearch/index.php on line 9\', referer: http://www.diligoshop.cloud/materiale-elettrico.php
Credo che anche gli altri punti dove richiedono la stessa pagina producano lo stesso tipo di errore.
Sembra quasi che manchi qualcosa.
Saluti
Autore
Guardando un pò sembra che l'errore lo dia lo script in SEO che ho preso da "quellidelcucuzzolo.blogspot.it" per gestire il login.
Non riesco a capire il perchè, o meglio capisco che qui costruisce un path sbagliato, ma non capisco perchè visto che il codice è uguale per tutte le pagine. Mi illumini su questo ?
Grazie
Buongiorno Massimo
L'errore si presenta per questo motivo se il problema è il codice custom.
Il codice di quellidelcucuzzolo si basa su una versione più vecchia del programma. Tu stai inserendo del codice che va a finire in delle pagine che a quel tempo non esistevano e che non supportano questo codice. Nello specifico, la pagina è speciale per la ricerca nel carrello
Il codice va adattato a queste pagine nuove per funzionare. Purtroppo lo Staff non può fornire supporto per questo tipo di codici.
Dovrai contattare direttamente l'autore per avere assistenza su come sistemarlo correttamente
Spero di essere stato comunque utile
Stefano
@Massimo
Il blog è chiuso da quasi tre anni. Come già scritto da Stefano, il codice andrebbe adattato/modificato per la nuova versione. Penso di parlare anche a nome dell'utente stesil (l'altro autore del blog) dicendo che purtoppo non abbiamo più molto tempo da dedicare al blog ed aggiornare i vari script, non più compatibili, presentati nello stesso.
Giorgio C., se disponibile, potrebbe aiutarti.
Autore
Ho capito. Vi ringrazio entrambi. Almeno adesso so qual'è il problema.
Saluti a tutti.