[PHP] php.ini override settings

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb de afgelopen weken op mijn Windows machine een site in PHP in elkaar geflanst, nou wil ik hem uploaden naar mijn host (PHP @ Linux). Maar daar hebben ze blijkbaar in PHP.INI een paar settings staan, die ervoor zorgen dat niet alle errors weergegeven worden (Notices, Warnings etc). Is er een manier om deze settings te overriden, zodat ik niet mijn hele sourcecode hoef te herzien?

Acties:
  • 0 Henk 'm!

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06 13:31

drm

f0pc0dert

Heb je deze FAQ al bekeken? :)

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


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ah, bedankt 8)7 ik had overal gezocht op Google en op GoT, maar in de FAQ's had ik eerlijk gezegd nog niet gekeken...

(maar ehh, laat hem plz ff open, ik heb misschien nog wat meer vraagjes :P)

[ Voor 27% gewijzigd door Verwijderd op 13-02-2004 22:13 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
hmm raar, ik heb dus dit helemaal bovenaan gezet:

code:
1
2
3
<?
  ini_set("error_reporting", "E_ALL");
?>


Maar hij geeft nog steeds geen fouten aan waar dat zou moeten :?

Op mijn lokale server werkte hij perfect, maar nu ik hem hem geupload naar de hostingprovider doet ie het voor geen flikker :( Ik maak veel gebruik van de require() / include() functie. Zijn hier beperkingen voor in te stellen in PHP.INI? Want dan zou het daar aan kunnen liggen....

Acties:
  • 0 Henk 'm!

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06 13:31

drm

f0pc0dert

Probeer eens gebruik te maken van de error_reporting() functie.

Of, ipv. E_ALL als waarde bij de ini_set, 2047 te gebruiken

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


Acties:
  • 0 Henk 'm!

  • We Are Borg
  • Registratie: April 2000
  • Laatst online: 20:04

We Are Borg

Moderator Wonen & Mobiliteit / General Chat
Ik denk dat je bij je provider niet zomaar je php.ini mag overriden in andere waardes. Lijkt me erg aannemelijk :)

Ik zet error_reporting (E_ALL) gewoon boven al mijn files :)

Acties:
  • 0 Henk 'm!

  • StephanL
  • Registratie: Juni 2001
  • Laatst online: 26-06 22:08
Verwijderd schreef op 13 februari 2004 @ 22:39:
hmm raar, ik heb dus dit helemaal bovenaan gezet:

code:
1
2
3
<?
  ini_set("error_reporting", "E_ALL");
?>


Maar hij geeft nog steeds geen fouten aan waar dat zou moeten :?

Op mijn lokale server werkte hij perfect, maar nu ik hem hem geupload naar de hostingprovider doet ie het voor geen flikker :( Ik maak veel gebruik van de require() / include() functie. Zijn hier beperkingen voor in te stellen in PHP.INI? Want dan zou het daar aan kunnen liggen....
Je kan als provider idd sommige functies uitzetten in php.ini.

Acties:
  • 0 Henk 'm!

Verwijderd

De instelling "display_errors" moet natuurlijk ook wel aan staan. Bij de recommended php.ini versie staat die instelling standaard uit.
Pagina: 1