Problemi con il motore di ricerca
Autor: Fausto Amprimo
Besucht 2111,
Followers 1,
Geteilt 0
Sto confezionando un sito di vendita vini con numerosi articoli e altrettante schede tecniche, per me è indispensabile un motore di ricerca interno. Ho posizionato la funzione sia nel Footer del modello e sia (per provare) in una pagina specifica. Il risultato è che la ricerca è molto lenta e produce una pagina di errore (in allegato) anzichè risultati utili.
Dove sto sbagliando? Grazie
Gepostet am
sec me dovresti prima risolvere i problemi delle sottomenu sulle pagine. non funzionano corettamente
@Fausto , è molto corposo il sito ?
è composto da molte pagine ?
...quell'errore significa che ha impiegato troppo a dare il risultato e quindi è andato in errore ...
potrebbe anche essere un problema di host ...
prova a chiedere intanto anche all'host ...
Autor
Sì ci sono parecchi menu e sottomenu (vedi allegato) ma questo è il "sale" di un sito e-commerce che ci siano categorie e sottocategorie, se non funziona il motore di ricerca interno no ha senso proseguire, mi sembra assurdo!
infatti deve funzionare ...
ma , ...hai contattato l'host spiegando il problema e postando la schermata di errore ...
Autor
Ti chiedo scusa ma non sono un esperto. Quando il sito in costruzione era più magrolino in effetti funzionava, ma era mia intenzione occuparmene alla fine della costruzione, ora che tutto è più corposo non funziona più e per me vuol dire buttare tutto alle ortiche. Ho letto istruzioni a riguardo e mi pare di aver compreso che di default il motore cerchi in tutta la mappa del sito, menu e sottomenu e che si possa solamente "escludere" dalla ricerca determinate pagine. Mi rendo conto che se faccio una ricerca dell'artivolo "il" probabilmente (oppure no?) il motore debba scandagliare parecchio, ma se cerco "Barolo" in un sito che vende vini mi aspetto che il software faccia il suo mestiere. Che la funzione di ricerca sia posizionata direttamente nel modello o in una pagina fa differenza? Potrebbe dare fastidio che esistano più oggetti cerca sparsi nella mappa? Come Host mi appoggio ad Aruba, cosa dovrei chiedere loro ed in che modo? Grazie mille.
Su Aruba devi aprire un ticket postando la pagina con l'errore ...
farlo non ti costa nulla ...
In giro ci sono molti siti di ecommerce fatti con Website decisamente più corposi del tuo ... e non mi risulta abbiano simili problemi... , o per lo meno non mi ricordo post al riguardo con tale problematica ...
vedo che sei su Host windows ... o sbaglio ?
su Host linux , probabilmente avresti meno problemi ...
se poi vorrai utilizzare un database con Linux avresti il db MYSQL , che è quello compatibile con Website direttamente...
in attesa dello STAFF , apri un ticket su Aruba...
Autor
Ci proverò. Purtroppo non sono in grado di capire la differenza fra Host Windows o Linux. Mi converrebbe convertire a Linux? Si potrà fare? Grazie.
si puoi passare da host windows a host linux ...
se lo fai alla scadenza dell'abbonamento è gratuito , altrimenti c'è un costo...
se il sito lo hai appena iniziato io lo trasferirei subito , comunque Aruba ti chiarirà i dubbi...
Linux dà la massima compatibilità ed è più personalizzabile...
Autor
Lo farò. Per il momento grazie, ti aggiorno.
Autor
Risposta di ARUBA:
Gentile Cliente,lo screenshot mostra che la funzione che sta utilizzando impiega un tempo eccessivo per essere eseguita, e di conseguenza va in timeout.Può valutare il passaggio al servizio di Hosting Linux:
https://managehosting.aruba.it/Conversioni/Conversioni.asp?Lang=IT
Le ricordo che per una modifica di servizio da solo hosting Windows a solo Hosting Linux non effettuiamo lo spostamento di materiale da una piattaforma all'altra; dovrà quindi eseguire un backup preventivo e successivamente ripubblicare il tutto presso la nuova piattaforma.
Tenga comunque presente che il valore di max_execution_time in ambiente Linux è di 300 secondi; se la Sua procedura impiega oltre il tempo indicato, quanto riscontrato non sarà risolvibile in quanto tale valore non può essere modificato o personalizzato in alcun modo.
Passando all' Hosting Linux pensi che risolverò il problema? Il DB Mysql è un'opzione (7 euro) sostenibile, però non saprei come utilizzarla, mi daresti delle dritte? Grazie
il DB è un extra , indispensabile , per certi aspetti con l'ecommerce ma per chi ha la Pro ,che lo sfrutta direttamente, tu vedo che hai la Evo , poichè dà molte funzionalità in più...
Ad esempio per la vendita dei prodotti digitali, e per la disponibilità dei prodotti... etc... etc...
http://help.websitex5.com/it/v15/pro/cart_order_ht.htm
Se passi da windows a linux , dovrai riesportare il sito...
Se il problema si risolverà non te lo so dire ,... ma "spero" che la ricerca impieghi meno dei 5 minuti che ti dicono ...
sicuramente Linux è più consigliato del windows come piattaforma.
Autor
OK grazie. Procedo e ti aggiorno, spero di risolverla.
...spero anch'io tienici aggiornati...
e se risolto poi ricordati di chiudere il post...
Autor
Aruba mi ha convertito l'host da Win a Linux e cancellato le cartelle. Ora non riesco a pubblicare il sito perchè mi dice che la cartella di destinazione non è valida (in allegato). Presumo che cerchi la cartella lacrimedivino.com e non la trovi. Sull'FTP vedo che l'unica cartella presente è www.lacrimedivino.com che contiene una cartella (vuota) cgi-bin e due file index.php e ver.php
Devo rinominare la cartella presente o crearne un'altra? Grazie
Autor
Riporto indicazioni di Aruba che sicuramente conoscerai.
Percorso assoluto (path) della cartella del sito : /web/htdocs/www.lacrimedivino.com/home Al momento dell'attivazione vengono create alcune directory e files 'speciali': cgi-bin: in questa directory vanno trasferiti tutti gli script CGI (non php) in perl, shello altri linguaggi supportati. Gli script CGI all'interno possono avere qualsiasi estensionel'importante e' che abbiano i permessi 755 altrimenti non vengono eseguiti. Questa directory non deve essere cancellata. Il file index.php e' la pagina provvisoria 'Under Construction' e puo' esseretranquillamente rimossa o modificata. I normali file HTML devono avere estensione .html o .htm Gli script PHP devono avere estensione .php, .phtml o .php3 e possono essere messiin qualsiasi directory esclusa la cgi-bin. Le pagine html contenenti codice SSI devono avere estensione .shtml. La prima pagina del sito che viene aperta nel caso non venga specificato un file (es.digitando www.lacrimedivino.com) sara' (in ordine di priorita') index.html, index.htm, index.phpoppure index.shtml. La prima pagina del sito dovra' avere obbligatoriamente uno di questi nomi. Consigliamo per tutte le directory e tutti i file creati i permessi 755, per comodita'si puo' configurare il client FTP affinche' applichi questi permessi a tutti i file ele directory. Non sono supportate directory o file con caratteri speciali come & $ ` ^ ecc... Il pannello di controllo attraverso il quale si possono creare aree ad accesso riservatoe visualizzare il log degli errori inerente al proprio dominio, e' rintracciabileall'indirizzo: http://www.lacrimedivino.com/login
la cartella di destinazione dovrebbero indicarla loro ...
comunque...
togli la cartella di destinazione al passo 5 in esporta su internet ... e vedi se procede oltre ...
se ti apre e lì vedi index.php esporta lì...
se tu usi come pagina principale di homepage
index.html
ricordati di cancellare
la index.php che ti hanno messo loro...
Autor
Questa dicitura vuol dire qualcosa? (Scusa ma ho paura di sbagliare)
Percorso assoluto (path) della cartella del sito : /web/htdocs/www.lacrimedivino.com/home
tranquillo non succede nulla, alla peggio non si vede il sito...
premesso che dovrebbero averti dato tutte le indicazioni di dove esportare...devi verificare quello che ti ho scritto
se si vede la loro index.php
esporta lì...
ora devo uscire , un cliente mi aspetta...
spero di tornare e di vedere che hai già risolto...
Autor
FUNZIONA!!!! Senza motore di ricerca non aveva senso, ci hai beccato, su Host Linux funziona ed è pure veloce, non ho le basi per darmi una spiegazione ma va bene così. Ti ringrazio e prima di chiudere ti chiedo un ultimo aiuto: Ho capito che puoi escludere delle pagine specifiche dalla ricerca, ma come faccio a fare in modo che cerchi solo nei titoli e non all'interno delle pagine? In allegato ho fatto una ricerca su "Franciacorta" nome che viene riportato in due pagine e trovato in 20 dove non è presente, non capisco. Grazie ancora.
Ottimo !
...se questo post è risolto chiudilo con corretto ... (spunta verde sulla risposta che ti ha risolto...)
per la ricerca , apri un nuovo post...
segnalando le pagine che ad esempio non dovrebbero uscire secondo te...
tieni conto che con la ricerca normale non puoi escludere e/o selezionare solo certe parti...