Toon posts:

[PHP] Krijg geen errors te zien

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb altijd PHPDev gebruikt, maar heb sinds kort hier een servertje met Apache(2), PHP en MySQL (alle drie de laatste versie) los draaien. Dit werkt allemaal perfect, op 1 ding na. Ik krijg de PHP errors niet te zien van m'n script. Het maakt niet uit wat ik tussen de <?php ?> tags zet, het geeft nooit een error. Ik krijg gewoon geen output van php (dus wit scherm) als er een fout in zit.

Het vreemde is dat dit al het geval was met de standaardconfiguratie, ik heb nu zitten kloten in de php.ini en krijg het nog steeds niet aan. Display_errors staat standaard onder commentaar, dus dan kiest PHP voor 'On' volgens de manual. Ik heb de ; (voor commentaar) weggehaald en er display_errors = On van gemaakt, maar ook dat werkt niet.

Hetzelfde geldt voor error_reporting. Deze stond standaard niet in de php.ini, maar ik heb 'm op E_ALL gezet. Dat werkt niet. Ook E_NOTICE geeft geen goed resultaat. Ik heb het ook met de error_reporting(E_ALL); functie geprobeerd in de scripts zelf, ook dat geeft geen error. Wat kan hier toch fout gaan?

phpinfo(); geeft overigens:
display_errors (local:) Off (master:) Off en
error_reporting 2047 2047

Maar waar ie dat 'off' vandaan haalt?

  • eamelink
  • Registratie: Juni 2001
  • Niet online

eamelink

Droptikkels

Heb je apache opnieuw opgestart na het veranderen van de php.ini?

Verwijderd

Topicstarter
Jep en de PC ook een aantal keer.

  • Tux
  • Registratie: Augustus 2001
  • Laatst online: 19-09 16:51

Tux

display_errors op On zetten in C:\Windows\php.ini zou moeten werken.

Bewerk je wel de goede php.ini?
Kijk eens na of er meerder php.ini's zijn.

[ Voor 54% gewijzigd door Tux op 04-04-2003 17:10 ]

The NS has launched a new space transportation service, using German trains which were upgraded into spaceships.


Verwijderd

; Print out errors (as a part of the output). For production web sites,
; you're strongly encouraged to turn this feature off, and use error logging
; instead (see below). Keeping display_errors enabled on a production web site
; may reveal security information to end users, such as file paths on your Web
; server, your database schema or other information.
display_errors = On
Zo staat het in mijn php.ini

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Ik heb dit probleem ook wel eens gehad. Het leek of de php.ini het alleen snapte als je de display_errors op 1 zette, i.p.v. op "On". Misschien moet je dat eens proberen? :)

offtopic:
Configuratie problemen horen overigens in Software Algemeen thuis :)

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


Verwijderd

Topicstarter
display_errors op On zetten in C:\Windows\php.ini zou moeten werken.

Bewerk je wel de goede php.ini?
Kijk eens na of er meerder php.ini's zijn.
Er is maar 1 php.ini in c:\winnt (win2k Server).
Ik heb dit probleem ook wel eens gehad. Het leek of de php.ini het alleen snapte als je de display_errors op 1 zette, i.p.v. op "On". Misschien moet je dat eens proberen?
Maakt geen verschil...
Configuratie problemen horen overigens in Software Algemeen thuis
offtopic:
Soz voor dat ;)

[ Voor 3% gewijzigd door Verwijderd op 04-04-2003 17:19 ]


Verwijderd

Topicstarter
*schopje*

in webscripting kreeg ik wel meer antwoorden :P.
Pagina: 1