php error formatting op windows werkt niet

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • afraca
  • Registratie: April 2009
  • Laatst online: 13-08 16:46

afraca

Open Source!

Topicstarter
Zoals in het Laravel topic al vermeld, moet ik af en toe op Windows developen, niet op m'n Mac op m'n werk. Ik ben daar gewend aan die sexy error messages zoals dit:

Afbeeldingslocatie: http://tweakers.net/ext/f/ITXu2ifCGM7cFtLt6yRgFDzk/full.png

Maar ik krijg helaas 1 grote brok plaintext. Ja, dat maakt mij natuurlijk sip. Om fouten uit te sluiten heb ik die Wizard op http://xdebug.org/wizard.php gebruikt (ondanks dat ik natuurlijk wel weet welke build ik heb O-) ) . In m'n php.ini staat

code:
1
zend_extension = ext\php_xdebug-2.2.7-5.6-vc11-nts.dll


En elders in de php.ini :
code:
1
html_errors = On


Dus wat kan er nog ontbreken?

Edit: ondertussen heb ik nog een keer de interactive mode van php aangeslingerd, toen mij de erro message opviel:
 Failed loading ext\ext\php_xdebugblabla .dll 


In de ini stond de extension dir gewoon goed als "ext", en werd die nog automatisch voor m'n zend_extension location gezet. Ik heb het nu dus opgelost oOo

[ Voor 20% gewijzigd door afraca op 11-02-2015 20:59 ]

IMDB vote history | Next-gen OS, audio en video player, search engine en Movie DB


Acties:
  • 0 Henk 'm!

  • Cartman!
  • Registratie: April 2000
  • Niet online
Is XDebug ook daadwerkelijk geladen als je phpinfo() checkt? Webserver herstart na je wijzigingen aan php.ini?

[ Voor 29% gewijzigd door Cartman! op 11-02-2015 20:58 ]


Acties:
  • 0 Henk 'm!

  • afraca
  • Registratie: April 2009
  • Laatst online: 13-08 16:46

afraca

Open Source!

Topicstarter
Zie m'n edit. De location stond inderdaad niet goed. Wat nog wel gezegd moet worden, in de phpstorm terminal kreeg ik daar op één of andere manier die error niet te zien, of ik ben blind geweest....

IMDB vote history | Next-gen OS, audio en video player, search engine en Movie DB


Acties:
  • 0 Henk 'm!

  • Douweegbertje
  • Registratie: Mei 2008
  • Laatst online: 15-09 05:50

Douweegbertje

Wat kinderachtig.. godverdomme

Misschien dat php error reporting daar anders staat ;)

  • Solopher
  • Registratie: December 2002
  • Laatst online: 11-09 14:55
Volgens mij maakt de cli van php gebruik van een andere php.ini.

Overigens zou je ik je aanraden om gebruik te maken van een virtuele machine i.c.m. met Vagrant.
Ik deed het eerst zelf ook overal apache opzetten, php configureren etc. maar sinds ik met Vagrant werk wil ik niet meer anders.

Om snel op weg te kunnen zou je een virtuele machine kunnen maken met:
https://puphpet.com/

Op deze manier kun je op je MAC/PC/Linux overal dezelfde configuratie gebruiken.
Misschien heb je iets aan deze howto: http://www.sitepoint.com/...-machines-easily-puphpet/

  • Cartman!
  • Registratie: April 2000
  • Niet online
Vagrant is wel top voor specifieke configs of plugins imo maar ik develop al bijna 10 jaar op windows en eigenlijk nooit problemen gehad. Als je zelf netjes werkt en je software in orde is maakt t niet zoveel uit.

  • afraca
  • Registratie: April 2009
  • Laatst online: 13-08 16:46

afraca

Open Source!

Topicstarter
Tja, wat Cartman zegt. In de afgelopen jaren ontwikkelt op verschillende Linux distributies, op OSX nu een paar maand, en op Windows ook al enkele jaren. En hoewel ik bij Linux waardeer dat alles een file is, en programma's standaard path structuren gebruiken, kan je op Windows als je een beetje bekend bent prima uit de voeten. M'n voorkeur blijft Linux vooralsnog overigens.

Bedankt voor uw participatie verder :P

O ja, doet me denken aan iets! Voor devven gebruik ik nu gewoon de PHP built-in webserver, scheelt weer veel gedoe met Apache. Hoewel je voor deployment uiteindelijk er nog wel iets mee moet doen natuurlijk.

IMDB vote history | Next-gen OS, audio en video player, search engine en Movie DB

Pagina: 1