Likes Likes:  0
Resultaten 16 tot 18 van de 18
Pagina 2 van de 2 Eerste 1 2
Geen

Onderwerp: php apache klok

  1. #16
    Rene Pijlman
    php apache klok
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: php apache klok

    Daniel Tryba:
    >Rene Pijlman:
    >> Soms kan Linux (of PHP in dit geval) toch behoorlijk sucken. Wat
    >> is het nu voor onzin om de timezone via een environment variable
    >> van proces naar proces door te geven? Als het goed is geeft
    >> /etc/localtime de timezone aan en dat moet een applicatie toch
    >> via een API aan het systeem vragen.

    >
    >Jamaar de tijd op een fatsoenlijk systeem is altijd in UTC, het is aan
    >de gebruiker te bepalen hoe hij deze tijd wil hebben gerepresenteerd, de
    >gebruiker is in dit geval een web-server/applicatie en aangezien
    >aangezien niet bekent is in welke tijdzone de tijd wordt weergegeven is
    >het wellicht handig om de enige "vaste" tijd op deze bol weer te geven
    >-> UTC.


    Mijn onvrede betreft de manier waarop de tijdzone waarin de
    server zich bevindt, zoals door de systeembeheerder bepaald met
    /etc/localtime, kennelijk moet worden doorgegeven aan PHP: met
    een environment variabele. Niets is onhandiger dan informatie
    aan een daemon doorgeven via een environment variabele.

    Deze klacht staat los van het belang dat de applicatie al of
    niet zou moeten hechten aan de tijdzone waarin de server zich
    bevindt.

    --
    René Pijlman

    Wat wil jij leren? http://www.leren.nl

  2. #17
    Daniel Tryba
    php apache klok
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: php apache klok

    Rene Pijlman <reply.in@the.newsgroup> wrote:
    > Mijn onvrede betreft de manier waarop de tijdzone waarin de
    > server zich bevindt, zoals door de systeembeheerder bepaald met
    > /etc/localtime, kennelijk moet worden doorgegeven aan PHP: met
    > een environment variabele.



    Jamaar, als ik PHP de tijd laat opvragen, dan kijkt die ook heel mooi in
    /etc/localtime. Een stukje uit "strace /tmp/date.php":

    time(NULL) = 1049921219
    open("/etc/localtime", O_RDONLY) = 3

    zodra date wordt aangeroepen. Op mijn systeem is geen TZ env var
    gedefineerd. Zodra bv TZ=UTC dan levert een strace op:

    time(NULL) = 1049921348
    open("/usr/share/zoneinfo/UTC", O_RDONLY) = 3

    Er is dus helamaal geen probleem met PHP wat jij beschrijft.

    > Niets is onhandiger dan informatie aan een daemon doorgeven via een
    > environment variabele.


    IMHO is het juist zeer handig, mist het natuurliuk alleen wordt gebruikt
    om de systemwide instellingen te overrulen, per gebruiker of per
    process. Schijnbaar heeft de OP dus toevallig een systeem getroiffen
    waar in het apache opstart script om een of andere reden de default TZ
    wordt overschreven, wellicht dat $_SERVER of ($_ENV) zinnige info biedt
    om dit te achterhalen!

    --

    Daniel Tryba


  3. #18
    Rene Pijlman
    php apache klok
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: php apache klok

    Daniel Tryba:
    >Jamaar, als ik PHP de tijd laat opvragen, dan kijkt die ook heel
    >mooi in /etc/localtime.

    [...]
    >Er is dus helamaal geen probleem met PHP wat jij beschrijft.


    Aargghh, je hebt gelijk. Op mijn server gaat het ook "vanzelf"
    goed. Kennelijk heeft het probleem van de OP een andere oorzaak
    dan ik dacht.

    --
    René Pijlman

    Wat wil jij leren? http://www.leren.nl

Pagina 2 van de 2 Eerste 1 2

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics