Problema con footer sovrapposto all'header
Autore: Claudio G.Buongiorno e buon anno a tutti!
Oggi ho aggiornato, utilizzando la versione 2019 un sito realizzato con la versione 16 di EVO. All'avvio il progetto è stato aggiornato (salvando comunque una copia di backup), ho fatto le modifiche che dovevo fare e che, riguardavano solo la home page, è ho aggiornato il sito on line. Prima di iniziare l'upload, EVO2019 di notifica due problemi: la versione del php che, non è aggiornata (attuale 5.5.38 > richiesta 5.6.0) e un problema di permessi in scrittura sulla root folder. Ignoro il messaggio e proseguo con upload. A sito caricato mi accordo che il footer è completamente sbagliato e si trova sovrapposto alla header della pagina. A questo punto ho aperto EVO 16 e ho “uploadato” il vecchio progetto e così, tutto è tornato a posto ma, vi chiedo, può essere che questo problema del footer sovrapposto all’header sia causa della versione del PHP non compatibile con il nuovo EVO 2019?
E, ancora, perchè mi viene visualizzato il messaggio che sembra indicare che nella root non ci siano i permessi di scrittura? IO NON HO MAI MODIFICATO I PERMESSI... E HA SEMPRE FUNZIONATO TUTTO. E, comunque, credo che il permesso ci sia altrimenti le varie modifiche che ho fatto oggi non sarebbero state fatte.
Grazie per chi mi darà qualche suggerimento
1) il PHP è necessario per alcune funzionalità , quali l'accesso al pannello /admin; l'invio di mail etc...
è indispensabile averne una versione aggiornata anche per questioni di sicurezza.
la versione 2019 richiede come minimo la 5.6 , ma se puoi abilita pure la 7.x
2) la cartella in scrittura è necessaria per quegli oggetti che "scrivono" sul tuo spazio host...
di solito si abilita o è già abilitata su host Linux la cartella: public
in caso di host windows a volte bisogna fare l'abilitazione...
Se non hai oggetti che scrivono potrebbe anche non essere necessaria quella cartella.
L'esportazione FTP , non ha la necessità dell'avere i permessi di scrittura , nel senso che accedendo tu via FTP puoi scrivere ovunque... Invece quella cartella fa si che gli oggetti abbiano un "posto" dove scrivere...
Per il problema che segnali... ti chiedo :
hai mica dei codice extra aggiunti nella 16 ?
perchè potrebbe essere qualcuno di questi codici che interferisce perchè non più compatibile con la 2019...
oppure avevi mica la pagina in html e ora in php o viceversa ?
PS: Buon Anno Claudio !
Autore
Grazie 1000 Claudio!
Allora, ho aggiornato il php alla versione 7. Per i permessi di scrittura ho dei pulsanti che contano i download...
Codice extra, in effetti, nella home page c'è un codice HTML (<script src="contaHome.asp"></script>) che uso per un contatore di accessi testuali... ma lo stess codice lo uso anche in altri siti e non mi da problemi. Ovviamente siti aggiornati con la versione più recente di EVO.
se hai usato l'oggetto download , quello usa la sua cartella ... non quella di default...
meglio se pubblichi in sottocartella , e posti qui il link così ci si dà un'occhiata...
Autore
OK farò così... una volta fatto posto il link, grazie
Autore
allora, ho provato a pubblicare in una sottocartella e funziona tutto... ho provato a ricaricare il sito nella cartella normale e l'errore del footer che si sovrappone al header si ripresenta UFFA! Cosa posso fare, devo cancellare tutto oppure solo qualche file per vedere di sistemare?
Autore
Questo da errore https://www.orvesa.it/
Questo funziona perfettamente www.orvesa.it/Nuova_Cartella/index.html
elimina tutto il sito dalla cartella originale, e poi riesporta da zero...
Autore
niente da fare, cancellato tutto, ricaricato tutto ma l'errore rimane!!!!!
Autore
provato con tre browser diversi, non cambia nulla
Autore
Risolto... anche se ho dovuto rinunciare al contatore testuale. Non so per quale motivo.... WEB SITE ci sei? usavo del codice per gestire questo contarore. Nella root del sito era presente il file asp con il seguente codice:
<%
filecontatore= server.MapPath("/public/contatoreHome.txt")
Set fs = CreateObject("Scripting.FileSystemObject")
Set apro = fs.OpenTextFile(filecontatore)
quanti = Clng(apro.ReadLine)
quanti = quanti + 1
apro.close
Set apro = fs.CreateTextFile(filecontatore,True)
apro.WriteLine(quanti)
apro.Close
%>
document. write ("<img border=0 src=visitatori.gif width=32 height=32> <b><font face=Verdana size=2 color=#000000><% =(formatNumber(quanti,0)) %>")
Eliinando questo, che funziona benissimo nelle versioni precedenti, il footer è tornato al suo posto. La cosa strana è che in altri siti che gestisco, tutto funziona bene anche con la presenza di questo file. Ovviamente i siti sono gestiti sempre con la versione 2019 di EVO...
? a chi ti stai rivolgendo ?
Risolto... anche se ho dovuto rinunciare al contatore testuale. Non so per quale motivo....
...adesso che lo dici...
ti era già capitato:
https://helpcenter.websitex5.com/it/post/209292#comment12
Autore
Hai ragione carissimo mio omonimo.... brutta cosa la vecchiaia (o le troppe cose da ricordare!).
Ad ogni modo questa mattina ho sistemato tutto, modificando il file .asp e tutto è tornato a funzionare. La cosa che, in ogni caso, non mi spiego è perchè il sito se caricato con la versione 16 di EVO non dava problemi mentre, se caricato con una di quelle successive, generava quell'errore di visualizzazione. Vabbè, alla fine l'importate è aver risolto. A questo proposito vi ringrazio tutti per l'aiuto dato.
Rinnovo gli auguri a tutti voi!