etil alkol rp satın al
chat eczaonline.com >

Saat sistemini değiştik , vbulletin bozuldu ne yapmak lazım ?

iyinet

Administratör
Katılım
2 Eyl 2002
Mesajlar
5,021
Beğeniler
53
Konum
Gaziantep
#1
Biraz önce forumumuzun başına geldi, yanlış sistem saatini düzelttik vbulletin sapıttı, bu durumda ne yapmak lazım:

Ben bunları yaptım, ek olarak yapılması gerekenler olabilir, ancak bunların yeterli olduğu kanısındayım:

Senaryo: Sistem saati 2008-01-08 21:53 ü gösteriyordu oysa saat aslında 2008-01-08 16:40 idi, düzelttim şimdi sistem saat doğru. Ama MySQL içindeki vbulletin mesaj saatleri eski saati gösteriyor...

Serverinizin sistem saati ile gerçek sistem saati arasındaki saniye farkını hesap edin, örneğin fark 5 saat 51 dk olsun bu da 21181 sn ye tekabül etsin.

Şimdi vbullettin deki hatalı saatleri düzeltmek için update edeceğimiz mesaj aralığını hesaplayalım.
Basitçe şu anki doğru saate 20dk ekleyelim '2008-01-08 17:00'
En son postalanan mesaj tarihi de '2008-01-08 21:53' olsun

-- post tablosunu update et
Kod:
UPDATE `post` set dateline = dateline - 21181 
WHERE FROM_UNIXTIME(dateline) between 
'2008-01-08 17:00' AND '2008-01-08 21:53';
-- thread tablosunu update et
Kod:
UPDATE `thread` set dateline = dateline - 21181 
WHERE FROM_UNIXTIME(dateline) between 
'2008-01-08 17:00' AND '2008-01-08 21:53';
-- private mesaj tablosunu update et
Kod:
UPDATE `pmtext` set dateline = dateline - 21181 
WHERE FROM_UNIXTIME(dateline) between 
'2008-01-08 17:00' AND '2008-01-08 21:53';
-- search tablosunu update et
Kod:
UPDATE `search` set dateline = dateline - 21181 
WHERE FROM_UNIXTIME(dateline) between 
'2008-01-08 17:00' AND '2008-01-08 21:53';
Ek olarak memcacehd kullanıyorsanız bu şekilde yeniden başlatın, memcached de sapıtıyor:
Bu komut memcached in process id sini verir
# ps -ef | grep memcached | grep -v grep|awk '{print $2}'

memcached Prosesini öldürün
# kill ekranda_cikan_process_id

memcached Prosesini başlatın
# /usr/local/bin/memcached -u nobody -d -m 64 -l 127.0.0.3 -p 11211
 

UcTuK

Yeni Üye
Katılım
25 May 2008
Mesajlar
2
Beğeniler
0
#3
Teşekkür ederim arkadaşım peki Forum saatini değiştirdim, yanlız tüm kullanıcıların değiştirdiğim zaman ayarına dönmesini istiyorum bunu mysql den bir komutla yapabilir miyim?
 

bereli

Yeni Üye
Katılım
2 Tem 2008
Mesajlar
2
Beğeniler
0
#4
Biraz önce forumumuzun başına geldi, yanlış sistem saatini düzelttik vbulletin sapıttı, bu durumda ne yapmak lazım:

Ben bunları yaptım, ek olarak yapılması gerekenler olabilir, ancak bunların yeterli olduğu kanısındayım:

Senaryo: Sistem saati 2008-01-08 21:53 ü gösteriyordu oysa saat aslında 2008-01-08 16:40 idi, düzelttim şimdi sistem saat doğru.
Bende Forumda 5 dk Fark var Yani saat 5dk İleri Bunu Nasıl Düzeltebiliriz.?Yanlış Sistem Saati Nasıl Düzeltilir? Yardımcı Olursanız Sevinirim Şimdiden Teşekkürler.
 
Katılım
25 Şub 2005
Mesajlar
3,824
Beğeniler
19
Konum
hawaii. ama sanal tur.
#5
bilgisayarınıza göre mi :) bilgisayarınızın saatini değiştirin daha kolay.

şaka bir yana da, sunucu sizin ise panelden değiştirme imkanınız olabilir. sunucu yönetimi sizde değilse, yani shared hostingde bunu yaptırmak için host satıcınızla görüşün.
 

hukuki

Profesyonel
Katılım
19 Eyl 2003
Mesajlar
109
Beğeniler
3
#7
Forum saati ve tarihi ile oynadıktan sonra cronjob'larda hatalar oluşabilir. Bu nedenle saat ve tarih ayarları değişikliğinden sonra sayın iyinet adminin söylediklerine ek olarak bir de cronjob (zamanlanmış görevler) tablosuna bakmak ve kontrol etmek gerekmektedir.
 

Bu konuyu okuyanlar (Üyeler: 1, Misafirler: 0)

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur. iyinet.com sayfalarında yer alan yazı, görsel ve linklerle ilgili hukuki şikayetleriniz için Buradan iletişime geçmeniz durumunda, ilgili kanunlar ve yönetmelikler çerçevesinde en geç 7 gün içerisinde iyinet yönetimince tarafınıza dönüş sağlanacaktır. Betcup Artemisbet Forum canlı bahis sohbet - - chat
Üst