Archief - PHP: error reporting doet het niet meer + .htaccess vraagje

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Bram

Legacy Member
Oké, ik ben bezig aan een nieuw project, maar ik zit echter met een ongelooflijk probleem: om de een of andere reden doet m'n error reporting het niet meer, ondanks dat er bovenaan m'n PHP pagina
PHP:
error_reporting(E_ALL);
staat...

Kan dit aan een instelling van de host ligge? Of iets anders?

En dan wat betreft de .htaccess vraag. is er een manier om dit efficient op een localhost te gebruiken? de vorige keren dat ik .htaccess in m'n www map van wamp had staan, vond windows dat niet zo leuk en zag ik m'n mappen niet meer in http://localhost.

killgore

Legacy Member
ehm, wat werkt er juist niet meer? Krijg je geen enkele fout of zo?

edit: over de .htaccess vraag: kga da morgen eens opzoeken, had dat probleem vroeger ook en heb dat hele gedoe met windows wel opgelost gekregen door bepaalde instellingen of zo. Dé oplossing echter is gewoon nen ouden bak te kopen, daar linux op te smijten & da als localhost gebruiken :unsure: (zo doe ik het dus, mssch lomp, maar ik werk nu eenmaal teveel onder windows om constant om te schakelen)

Bram

Legacy Member
idd, dus bv alsek een error krijg, stel alsek ; weglaat ergens op het einde van een lijn, dan krijgt ge normaal gezien Die + een error melding "line zoveel in blahblah.php tralalala". Nu krijg ik gewoon die en zie ik geen melding...

dJeez

Legacy Member
killgore zei:
Dé oplossing echter is gewoon nen ouden bak te kopen, daar linux op te smijten & da als localhost gebruiken :unsure: (zo doe ik het dus, mssch lomp, maar ik werk nu eenmaal teveel onder windows om constant om te schakelen)
VMWare server (die al een tijdje gratis te downloaden is) gebruiken en dan een VM creëren met Linux erop is ook al voldoende hoor :p.

@TS:
Ben je zeker dat de error_reporting niet wordt afgezet ergens verder in je code (vb. in een klasse die je gebruikt en niet zelf hebt geschreven)? Check dat eerst maar eens... Nu het kan altijd zijn dat je host de display_errors setting op false heeft gezet, je kan die via ini_set echter nog wijzigen indien nodig.

Let wel op de opmerking ivm fatal errors als je display_errors zelf terug aan zet : http://be2.php.net/manual/en/ref.errorfunc.php#ini.display-errors

Bram

Legacy Member
dJeez zei:
VMWare server (die al een tijdje gratis te downloaden is) gebruiken en dan een VM creëren met Linux erop is ook al voldoende hoor :p.

@TS:
Ben je zeker dat de error_reporting niet wordt afgezet ergens verder in je code (vb. in een klasse die je gebruikt en niet zelf hebt geschreven)? Check dat eerst maar eens... Nu het kan altijd zijn dat je host de display_errors setting op false heeft gezet, je kan die via ini_set echter nog wijzigen indien nodig.

Let wel op de opmerking ivm fatal errors als je display_errors zelf terug aan zet : http://be2.php.net/manual/en/ref.errorfunc.php#ini.display-errors

kan je die vmware eens wat uitleggen? want ik ken niets van linux enzo, dus ik weet niet of me dat zou lukken (heb wel ubuntu thuis liggen, maar m'n graka is niet compatibel...)...

wat betreft die ini_set... ik veronderstel da als het script die't, da het om een fatal error gaat, dus dan ben ik er maar weinig mee, als ik het zo goed begrijp...

killgore

Legacy Member
dJeez zei:
VMWare server (die al een tijdje gratis te downloaden is) gebruiken en dan een VM creëren met Linux erop is ook al voldoende hoor :p.

Men opmerking was eerder ironisch, kgebruik die linux-bak voor meer als localhost testing hoor :).

Bram

Legacy Member
deze mail kreeg ik terug van m'n host:

Beste, zet deze lijnen in een .htaccess en het zou moeten gaan:

php_flag display_errors on
php_value error_reporting 7
toffe mannen, die sturen een antwoord om half tien 's avonds :p

works like a breeze btw...

Bram

Legacy Member
ondertussen het .htaccess vraagstuk ook opgelost gekregen.

Enkele aanpassingen gemaakt in het httpd.conf in de map wamp/Apache2/conf/

wa heb ik moeten aanpassen (kwestie van mensen in de toekomst te kunnen helpen)
Code:
AccessFileName .htaccess
werd
AccessFileName htaccess.cfg

    AllowOverride None
werd
    AllowOverride All

#LoadModule rewrite_module modules/mod_rewrite.so
werd
LoadModule rewrite_module modules/mod_rewrite.so
de lijnen moet ge via kladblok maar eens zoeken ofzo...
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan