Hej alle
Som de fleste af os opdagede i søndags, så mistede vi en time i løbet af natten, og skulle have stillet de ure som er uden netværks- eller radiostyring. Lidt det samme er desværre nødvendigt her, for vi har indtil videre ikke kunne finde en automatisk løsning.
Så for at få korrekt tidsangivelse i forummet igen, skal der pilles lidt i brugerkontrolpanelet. Det kan gøres ved at trykke "Brugerkontrolpanel --> Boardindstillinger" og så i rullemenuen "Min tidszone" vælge "UTC+1 Centraleuropa & Vestafrika (Danmark m.)". Derefter sættes "Vælg sommertid/DST" til "Nej", og der trykkes på knappen "Udfør".
Og det er det
Skift fra sommertid til normaltid
-
- Admin
- Indlæg: 3652
- Tilmeldt: 5. mar 2010, 19:58
- IRC nickname: nicky
- Geografisk sted: 192.168.20.42
-
- Indlæg: 2246
- Tilmeldt: 12. feb 2011, 13:22
- IRC nickname: How to be me
-
- Indlæg: 5095
- Tilmeldt: 27. apr 2008, 02:16
- IRC nickname: lars_t_h
- Geografisk sted: Fyn
Re: Skift fra sommertid til normaltid
TitanusEramius skrev:Hej alle
Som de fleste af os opdagede i søndags, så mistede vi en time i løbet af natten, og skulle have stillet de ure som er uden netværks- eller radiostyring. Lidt det samme er desværre nødvendigt her, for vi har indtil videre ikke kunne finde en automatisk løsning.
Kan man ikke køre et cron job de 2 gange om året?
phpBB3 behøver ikke engang at kende til cron jobbene - for det må være noget om at finde ud hvor i databasen den oplysning står, og så ændre den der for samtlige brugere.
Basalt set er "for samtlige brugere"-delen noget som databasen tager sig af, hvis man skriver det rigtige SQL udtryk.
/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
-
- Indlæg: 5095
- Tilmeldt: 27. apr 2008, 02:16
- IRC nickname: lars_t_h
- Geografisk sted: Fyn
Re: Skift fra sommertid til normaltid
DST er vinter/sommertid på engelsk, og der er en tråd om DST (Daylight Savings Time) på phpBB3's forum: https://www.phpbb.com/community/viewtopic.php?f=46&t=1837815
I den tråd står der at man kan fjerne at brugerne kan pille ved DST indstillingerne.
Gør man det så kan sikkert køre et cron job ud at der går ged i noget på grund af problemer med samtidighed.
Problemer med samtidighed er når nogen på samme tid ændrer i de samme data.
SQL koden ser således ud jvf. https://www.phpbb.com/community/viewtopic.php?f=46&t=1837815#p11111495:
(... og nu ikke noget med at køre den uden at der som minimum er foretaget en db backup først + at db backup'en er kontrolleret for at den også er korrekt.)
Første UPDATE linie ser meget spændende ud, og rigtigt nok, hvis du læser de 2 sidste indlæg i tråden:
Hvis man kører:
.. så skiftes der til sommertid.
Det vil så også sige at:
... skifter til normaltid(=vintertid).
... og de 2 SQL udtryk har virkning for alle brugere af forum.
/Lars
I den tråd står der at man kan fjerne at brugerne kan pille ved DST indstillingerne.
Gør man det så kan sikkert køre et cron job ud at der går ged i noget på grund af problemer med samtidighed.
Problemer med samtidighed er når nogen på samme tid ændrer i de samme data.
SQL koden ser således ud jvf. https://www.phpbb.com/community/viewtopic.php?f=46&t=1837815#p11111495:
Kode: Vælg alt
UPDATE `phpbb_users` SET `user_dst` = '0';
UPDATE `phpbb_config` SET `config_value` = '0' WHERE `config_name` = 'board_dst';
(... og nu ikke noget med at køre den uden at der som minimum er foretaget en db backup først + at db backup'en er kontrolleret for at den også er korrekt.)
Første UPDATE linie ser meget spændende ud, og rigtigt nok, hvis du læser de 2 sidste indlæg i tråden:
- https://www.phpbb.com/community/viewtopic.php?f=46&t=1837815#p12595745
- https://www.phpbb.com/community/viewtopic.php?f=46&t=1837815#p12598475
Hvis man kører:
Kode: Vælg alt
UPDATE `phpbb_users` SET `user_dst` = '1';
.. så skiftes der til sommertid.
Det vil så også sige at:
Kode: Vælg alt
UPDATE `phpbb_users` SET `user_dst` = '0';
... skifter til normaltid(=vintertid).
... og de 2 SQL udtryk har virkning for alle brugere af forum.
/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags