İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

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

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
62
Konum
Sakarya
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
 

Byturkx

0
İyinet Üyesi
Katılım
6 Şubat 2008
Mesajlar
64
Reaction score
0
bende fark gün bakımından .bunu nasıl yapıcaz peki
 

UcTuK

0
İyinet Üyesi
Katılım
25 Mayıs 2008
Mesajlar
2
Reaction score
0
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

0
İyinet Üyesi
Katılım
2 Temmuz 2008
Mesajlar
2
Reaction score
0
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.
 

sempaty

1
İyinet Üyesi
Katılım
25 Şubat 2005
Mesajlar
3,824
Reaction score
19
Konum
hawaii. ama sanal tur.
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.
 

Chester_Turk

0
İyinet Üyesi
Katılım
11 Temmuz 2008
Mesajlar
11
Reaction score
0
benim yıl bakımından sorunum var 2010 a ayarlı onu nasıl düzeltebiliriz ?
 

hukuki

0
İyinet Üyesi
Katılım
19 Eylül 2003
Mesajlar
109
Reaction score
3
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.
 

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.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst