php pagina laadt niet online
Wat kan er fout zijn als een php pagina in een xampp localhost omgeving wél "gewoon" laadt en draait en in een "live" omgeving als http://www.whatever.nl/test ineens niet?
Krijg dan een witte pagina met alleen maar de paginanaam in de adresbalk.
Ben ergens al iets tegengekomen over een missende tekentjes zoals ; of } , maar dan zou de pagina het binnen een localhost omgeving toch óók niet moeten doen????
Gerard
Dank voor de snelle reactie. De gegeven url bestaat inderdaad niet. Wilde geen echte live omgeving prijsgeven ( is voor een klant, gevoelig en zo ) en dacht dat "jullie" wel zouden begrijpen dat dit een dummy url was, om het idee weer te geven.
Die error reporting kan ik wel eens uitproberen. Gewoon bovenin het bewuste php bestand zetten?
Denk overigens dat dat niet veel zal helpen. Zoals gezegd werkt hetzelfde bestand in de localhost omgeving wel.
Gerard
Ja, maar serverinstellingen kunnen wel eens verschillen. Dus probeer het eens..
Heb het gevonden.
Had in het bestand de array gedeclareerd met $arrFields = []; ( had dat in een ander forumbericht hier gevonden ).
Binnen mijn xampp omgeving is dat prima, maar de online omgeving vond dat niet lekker ( oudere php versie blijkbaar ).
Heb het vervangen door $arrFields = array(); en toen werkte het wel, ook binnen mijn xampp. Gelukkig is dat "backwards compatible". :)
Wel vreemd dat ie dan een compleet lege pagina ( ook het bestand is dan "ineens" leeg, 0Kb ) toont, zonder een melding dat ie een bepaald commando "niet leuk" vindt.
Gerard
Gerard Buijze op 22/05/2013 10:34:48:
Wel vreemd dat ie dan een compleet lege pagina ( ook het bestand is dan "ineens" leeg, 0Kb ) toont, zonder een melding dat ie een bepaald commando "niet leuk" vindt.
Dat is op zich niet vreemd, eerder wenselijk. In een productie omgeving wil je niet dat elke error gewoon direct naar het scherm geschreven wordt. Op nagenoeg elke productie omgeving staat error reporting dus uit. In dit geval gaat het om een fatale fout, dus stopt je script direct en wordt er niets meer uitgevoerd.
Zaak is wel, dat je zelf in je script fouten correct afhandelt. Dat je er dus op checkt, de fouten logt en een alternatieve pagina laat zien als het gebeurt.
Gewijzigd op 22/05/2013 10:43:02 door Erwin H