Pagina 1 van 2

Forumtijd - instelbaar, maar dan klopt tijd posts niet meer

Geplaatst: 22 jun 2005, 09:43
door Blaatpraat
Hey phpbb'ers,

Dit is de zoveelste Tijd-topic maar deze lijkt anders te zijn dan de anderen.
Ik heb zojuist een verhuizing gedaan van een host naar mijn eigen server. Dit is na wat rommelen succesvol gegaan, alleen nu kloppen de tijden niet meer.

Code: Selecteer alles

$tijd=date('H:i');
echo("$tijd");
Als ik de server dat commando geef in een PHP file, dan geeft hij gewoon de goede tijd aan, dat is dus geen probleem. Alleen toch loopt op het forum de klok 7 uur achter.

Wanneer ik in mijn profiel mijn tijd instel naar +7 dan veranderen ook de tijden waarop de posts zijn geplaatst (die ik heb verhuisd) en dat wil ik natuurlijk niet. Maar als ik instel op 7+ dan loopt de klok zelf wel goed.

Kent iemand dit probleem of is dit makkelijk op te lossen?



Template:
Wat is het probleem? Tijd van forum klopt niet, terwijl profiel goed geconfigureerd en servertijd ook
Wanneer ontstond het probleem? na verhuizing van forum naar andere server
Adres van je forum: http://www.blaatsms.nl
Geïnstalleerde mods: Nog geen, schone code (alleen header en template changes)
Huidige template: BlaatPraat (eigen template)
phpBB versie: 2.0.15
Host: Eigen server
Heb je onlangs een mod of stijl geïnstalleerd? Ja, eigen style
Heb je gezocht naar een antwoord? Ja, maar dit probleem is anders dan de standaard tijd-problemen.

Geplaatst: 22 jun 2005, 09:52
door Paul
Je moet de tijd van de server om gmt = 0 zetten, dan klopt het als het goed is wel :)

Geplaatst: 22 jun 2005, 09:56
door Blaatpraat
weet je toevallig het linuxcommando voor nederland?

ln -sf ../usr/share/zoneinfo/your/zone /etc/localtime

ik vond zoiets op een site maar dat zegt me zo direct niet veel.
Maar ik begrijp wat je bedoelt en dat komt wel in de goede richting denk ik :D

Geplaatst: 22 jun 2005, 10:05
door Blaatpraat
Ik heb nu het volgende gedaan:

Code: Selecteer alles

ln -sf ../usr/share/zoneinfo/Europe/Amsterdam
en daarna dit:

Code: Selecteer alles

date 06221104
waarop hij antwoorde: Wed Jun 22 11:04:00 EDT 2005
En toch staat de forumklok dan op Wo Jun 22, 2005 4:04 pm

:(

Mijn profiel settings is GMT +1, en de algemene settings ook

Geplaatst: 22 jun 2005, 10:11
door Paul
En als je hem dan op gmt+0 zet, klopt het dan wel?

Geplaatst: 22 jun 2005, 10:14
door Blaatpraat
Nee, want dan doet hij simpel 1 uur van de tijd af, en maakt hij er 3:13pm van terwijl het 11:13am is.

als ik in een losse PHP file simpelweg DATE('H:i') gebruik, dan klopt de tijd weer wel... het moet intern phpbb liggen lijkt me dan.

Geplaatst: 22 jun 2005, 10:16
door Paul

Code: Selecteer alles

ln -sf ../usr/share/zoneinfo/Europe/Greenwich
En als je die doet?(Zo uit me hoofd tenminste :P)

Geplaatst: 22 jun 2005, 10:18
door Blaatpraat
precies dezelfde tijd, dus weer 3:17pm

nog steeds geeft mijn eigen tijd.php (waarin simpelweg de date functie staat) de tijd wel goed aan.

Geplaatst: 22 jun 2005, 10:20
door Paul
Vreemd. En als je een nieuw bericht post, is het dan wel goed?

Geplaatst: 22 jun 2005, 10:24
door Blaatpraat
net test geplaatst:
Geplaatst: Wo Jun 22, 2005 3:23 pm

incorrect dus. Maar de tijden van de oude posts kloppen wel (die ik ooit verhuids heb).
Het is gewoon vreemd dat de tijd op het forum afwijkt van de standaard date(); die ik vanuit de zelfde map op de server run...

Geplaatst: 22 jun 2005, 10:28
door Paul
Tis inderdaad wel vreemd. Denk dat het te maken heeft met de tijdsfunctie die phpbb gebruikt.

Geplaatst: 22 jun 2005, 10:34
door Blaatpraat
Ik wacht even af of iemand het probleem verder nog kent.

In iedergeval bedankt voor je ideeën!

Geplaatst: 22 jun 2005, 21:07
door Blaatpraat
http://www.phpbb.com/phpBB/viewtopic.ph ... 11#1631811

mochten mensen hetzelfde probleem hebben, kunnen ze hier ook meelezen :bier: .nog steeds geen oplossing :(

Geplaatst: 23 jun 2005, 09:55
door Blaatpraat

Code: Selecteer alles

ln -sf /usr/share/zoneinfo/Europe/Amsterdam /etc/localtime
date 062310442005
door deze 2 samen te gebruiken kreeg ik de server weer op goede tijd.
Het was toch een server instelling. date() gaf wel goede gegevens, maar gmdate() niet.

Opgelost :thumb:

Geplaatst: 23 jun 2005, 11:49
door Bas
Even offtopic, wie gebruikt nou toch weer een LINUX-server? :? 8)

Geplaatst: 23 jun 2005, 11:54
door Blaatpraat
ik :bier:

Geplaatst: 23 jun 2005, 13:55
door Paul
Bas schreef:Even offtopic, wie gebruikt nou toch weer een LINUX-server? :? 8)
En wie een windows server? :roll:

Geplaatst: 23 jun 2005, 13:58
door Blaatpraat
hehe ik zat even te denken of ik dat in mijn post er bij ging zetten of niet ;)

ik ben nu gewend aan die chmod, htaccess etc... dus blijf even op linux :)

Geplaatst: 23 jun 2005, 14:06
door Paul
Bas en ik kennen elkaar ondertussen een beetje, hij houd van windows, en ik absoluut niet :P

Geplaatst: 23 jun 2005, 14:29
door Bas
Windows is toch echt beter... (Wordt dit een Welles/Nietes-achtig iets? :? )