- 01 jul 2015, 16:42
#65202
1. Als er foutboodschappen zijn, kijk of er iets staat welk script dit veroorzaakt.
2. Bij geheel blanko grijs of bruin venster, voeg debug toe aan de URL. Let op ? of & moet worden gebruikt:
http://www.weerstation-herent.be/weather2/
=> gebruik een ? als die nog niet in de URL staat
http://www.weerstation-herent.be/weather2/?debug=Y
en bij
http://www.weerstation-herent.be/weathe ... x.php?p=10
wordt er een & gebruikt
http://www.weerstation-herent.be/weathe ... 10&debug=Y
Met deze debug parameter worden de foutboodschappen afgedrukt.
3. Kijk in de html van de pagina:
In chrome en firefox
a. rechter muis klikken (ctrl klik voor een mac)
b. Selecteer "Pagina bron weergeven"
dan kunt u zien welk script de problemen veroorzaakt omdat ieder script aangeeft dat het gestart is en wat het buiten de template gaat ophalen. Voorbeeld van een probleem met het Metar script.
=== Oplossingen:
De algemene scripts Metar/WeerAlarm/UV veroorzaken de meeste problemen.
Zij hebben daarom
1. een aan/uit knop
2. een backup
3. geven een foutboodschap en gaan door.
De backup is geregeld in het script zelf of in de settings:
1. Huidige weercondities => settings kies een andere mogelijkheid
Voor de Metar was er tot vandaag een "fall-back" URL, maar die site is nu uit de lucht.
2. Weer alarm => settings zet tijdelijk uit.
De "Fall-back" door de "smart-phone" site te gebruiken is weer weg gehaald omdat er meer problemen kwamen dan oplossingen.
Wel doen alle scripts (ook de verwachtingen scripts e.d.) een poging om de cache langer te gebruiken dan de settings aan geven. Dat lost natuurlijk alleen een korte onderbreking van de bereikbaarheid op.
De meeste scripts geven ook een korte foutboodschap als er geen of foute informatie wordt opgehaald, waardoor uw website wel benaderbaar is.
De laatste versie van de template zou dat voor alle scripts opgelost moeten hebben.
Maar ik kan niet terug in de tijd om alle scripts aan te passen
en
helaas ook niet vooruit in de tijd om de fouten waar ik niet aan gedacht heb, nu al te kennen.
Wim
2. Bij geheel blanko grijs of bruin venster, voeg debug toe aan de URL. Let op ? of & moet worden gebruikt:
http://www.weerstation-herent.be/weather2/
=> gebruik een ? als die nog niet in de URL staat
http://www.weerstation-herent.be/weather2/?debug=Y
en bij
http://www.weerstation-herent.be/weathe ... x.php?p=10
wordt er een & gebruikt
http://www.weerstation-herent.be/weathe ... 10&debug=Y
Met deze debug parameter worden de foutboodschappen afgedrukt.
3. Kijk in de html van de pagina:
In chrome en firefox
a. rechter muis klikken (ctrl klik voor een mac)
b. Selecteer "Pagina bron weergeven"
dan kunt u zien welk script de problemen veroorzaakt omdat ieder script aangeeft dat het gestart is en wat het buiten de template gaat ophalen. Voorbeeld van een probleem met het Metar script.
Code: Selecteer alles
<!-- metarXml.php retrieving http://weather.aero/dataserver_current/httpparam?dataSource=meta -->
<!-- Weatherdata (cache/wsMetarXmlphpEHRD.txt) saved to cache -->
<b>Warning</b>: SimpleXMLElement::__construct():. . .
=== Oplossingen:
De algemene scripts Metar/WeerAlarm/UV veroorzaken de meeste problemen.
Zij hebben daarom
1. een aan/uit knop
2. een backup
3. geven een foutboodschap en gaan door.
De backup is geregeld in het script zelf of in de settings:
1. Huidige weercondities => settings kies een andere mogelijkheid
Voor de Metar was er tot vandaag een "fall-back" URL, maar die site is nu uit de lucht.
2. Weer alarm => settings zet tijdelijk uit.
De "Fall-back" door de "smart-phone" site te gebruiken is weer weg gehaald omdat er meer problemen kwamen dan oplossingen.
Wel doen alle scripts (ook de verwachtingen scripts e.d.) een poging om de cache langer te gebruiken dan de settings aan geven. Dat lost natuurlijk alleen een korte onderbreking van de bereikbaarheid op.
De meeste scripts geven ook een korte foutboodschap als er geen of foute informatie wordt opgehaald, waardoor uw website wel benaderbaar is.
De laatste versie van de template zou dat voor alle scripts opgelost moeten hebben.
Maar ik kan niet terug in de tijd om alle scripts aan te passen
en
helaas ook niet vooruit in de tijd om de fouten waar ik niet aan gedacht heb, nu al te kennen.
Wim