Synology-Forum.nl

Packages => 3rd party Packages => Spotweb => Topic gestart door: Nelissuh op 13 januari 2017, 22:55:05

Titel: Spotweb geeft foutmelding na update PHP5.6
Bericht door: Nelissuh op 13 januari 2017, 22:55:05
Mijn Spotweb 20161225-1 geeft opeens een flinke rij foutmeldingen (zie afbeelding)

Citaat
Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /volume1/web/spotweb/lib/SpotTemplateHelper.php on line 862

Citaat
We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /volume1/web/spotweb/lib/SpotTemplateHelper.php on line 862 Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier.

Ik heb Spotweb een uurtje geleden nog gebruikt, en het enige wat ik sinds dat moment heb gedaan ist PHP5.6 een update gegeven naar versie 5.6.28-0050. 

[attachimg=1]
Titel: Re: Spotweb geeft foutmelding na update PHP5.6
Bericht door: rnijenhu op 14 januari 2017, 10:43:20
Even in php.ini date.timezone zetten naar CET

Of de warning uitzetten ;)
Titel: Re: Spotweb geeft foutmelding na update PHP5.6
Bericht door: Nelissuh op 14 januari 2017, 14:09:30
Het aanpassen van de php.ini file (/volume1/@appstore/PHP5.6/usr/local/etc/php56 ):

Van:

[Date]
date.timezone = "Asia/Taipei"

Naar:

[Date]
date.timezone = "Europe/Amsterdam"

Loste dit probleem idd op.

Wel vreemd dat zo'n probleem bij een update van een officieel package opeens opduikt.
Titel: Re: Spotweb geeft foutmelding na update PHP5.6
Bericht door: rnijenhu op 14 januari 2017, 16:08:26
Tja dat je de melding op je scherm krijgt ipv in de log zegt al genoeg over de package (tenminste als je geen debug optie aan hebt staan) ;) het is een warning en die hoort daar niet (error ook niet maar das dan nog te snappen)
Titel: Re: Spotweb geeft foutmelding na update PHP5.6
Bericht door: Birdy op 14 januari 2017, 16:23:37
Wel vreemd dat zo'n probleem bij een update van een officieel package opeens opduikt.
PHP is geen officiële package van Synology maar van[attachimg=1] php.net (http://php.net/), Synology is dus publisher ;)
Titel: Re: Spotweb geeft foutmelding na update PHP5.6
Bericht door: Nelissuh op 14 januari 2017, 21:56:38
Je hebt gelijk.

Het is geen "officieel Synology package" maar een "door Synology standaard gedistribueerd package".
Titel: Re: Spotweb geeft foutmelding na update PHP5.6
Bericht door: TRAZ op 20 oktober 2018, 20:24:03
Oude topic, weet ik maar als je Googled op dit probleem kom je wel steeds op deze uit. Het heeft me bijna de hele avond gekost voor ik erachter was, maar als je de timezone hebt aangepast en het werkt nog niet, reboot dan even je NAS en het probleem is opgelost.
Dit gold ook voor het probleem waarbij de retrieve niet werkt nadat je een task hebt aangemaakt.
Titel: Re: Spotweb geeft foutmelding na update PHP5.6
Bericht door: superfunki op 19 november 2018, 20:53:06
Ik heb de hier genoemde oplossing toegepast, time zone is Europe/Amsterdam (in zowel php 5.6 als 7.0), maar Spotweb blijft foutmeldingen geven:

Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /volume1/web/spotweb/lib/SpotTemplateHelper.php on line 862

Ik heb de file die als laatste wordt genoemd opgezocht maar ben niet helemaal zeker wat ik nu moet doen.
Titel: Re: Spotweb geeft foutmelding na update PHP5.6
Bericht door: wizjos op 05 december 2018, 13:32:41
Wat ik heb gedaan om alles weer aan de gang te krijgen is het volgende:
Boven de regel (862) return strftime("%a, %d-%b-%Y (%H:%M)", $stamp);heb ik de regel date_default_timezone_set("Europe/Amsterdam");geplaatst

Zodat alles er nu uitziet als date_default_timezone_set("Europe/Amsterdam");
return strftime("%a, %d-%b-%Y (%H:%M)", $stamp);
Ik hoop dat het jou ook helpt!
Titel: Re: Spotweb geeft foutmelding na update PHP5.6
Bericht door: genexxa op 31 maart 2020, 21:11:09
Vraag,
Wanneer ik ingelogt ben in Putty en type /volume1/@appstore/PHP5.6/usr/local/etc/php56 krijg ik de melding: Is a directory
Hoe kan ik de onderstaande aanpassen dan?
[Date]
date.timezone = "Europe/Amsterdam"
Titel: Re: Spotweb geeft foutmelding na update PHP5.6
Bericht door: Birdy op 31 maart 2020, 21:19:03
Dat klopt, dat is de directory waarin php.ini zou moeten staan en die file moet je aanpassen met 'vi' of WinSCP.