• 16-11-2013, 10:20:58
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Arkadaşlar forum açılıyor hatta bölümlere de girebiliyorum ama konulara girmeye çalışınca database error hatası alıyorum. site: www.golgedekiler.com
  • 16-11-2013, 11:25:13
    #2
    phpMyAdmin 'den tablolarınızı tamir etmeyi deneyebilir misiniz? Sadece mesajlarda sorun varsa POSTS kısmını etmeyecektir. Yanlış hatırlamıyorsam Admin CP 'de de tabloları optimize et bulunuyordu. Sorununuz çözülmezse bir de buradan optimize edin bakalım. Sorunun ne olduğunu tam olarak anlayamıyorum çünkü gelen sayfada hatanın nedeni görünmüyor.
  • 16-11-2013, 11:59:45
    #3
    Tabloları onarmayı deniyorum ama yükleniyor yazıyor 10 dk geçmesine rağmen bi gelişme yok. Ayrıca vbulletin yönetm paneline giriyorum ama sol menü açılıyor ancak orta kısım hiç açılmıyor
  • 16-11-2013, 14:01:59
    #4
    Aldığınız veritabanı hatasını buraya paylaşır mısınız?
  • 16-11-2013, 15:42:03
    #5
    Hatalar aşağıdaki gibidir

    Alıntı
    Database error in vBulletin 3.8.3:

    Invalid SQL:

    SELECT post.postid, post.visible, post.userid
    FROM post AS post

    WHERE post.threadid = 17984
    AND post.visible IN (1
    ,2
    ,0
    )

    ORDER BY post.dateline;

    MySQL Error : Table './golgedek_vBulle/post' is marked as crashed and last (automatic?) repair failed
    Error Number : 144
    Request Date : Saturday, November 16th 2013 @ 01:41:11 PM
    Error Date : Saturday, November 16th 2013 @ 01:41:12 PM
    Script : http://www.golgedekiler.com/showthread.php?t=17984
    Referrer : http://www.golgedekiler.com/
    IP Address : 81.215.127.181
    Username : Seha Web
    Classname : vB_Database
    MySQL Version : 5.5.32-cll
    Alıntı
    Database error in vBulletin 3.8.3:

    Invalid SQL:

    SELECT
    IF(votenum >= 1, votenum, 0) AS votenum,
    IF(votenum >= 1 AND votenum > 0, votetotal / votenum, 0) AS voteavg,
    post.pagetext AS preview,
    thread.threadid, thread.title AS threadtitle, thread.forumid, pollid, open, postusername, postuserid, thread.iconid AS threadiconid,
    thread.dateline, notes, thread.visible, sticky, votetotal, thread.attach, thread.lastpost, thread.lastposter, thread.lastpostid, thread.replycount, IF(thread.views<=thread.replycount, thread.replycount+1, thread.views) AS views,
    thread.prefixid, thread.taglist, hiddencount, deletedcount
    , NOT ISNULL(subscribethread.subscribethreadid) AS issubscribed
    , deletionlog.userid AS del_userid, deletionlog.username AS del_username, deletionlog.reason AS del_reason

    , threadredirect.expires

    FROM thread AS thread
    LEFT JOIN deletionlog AS deletionlog ON(thread.threadid = deletionlog.primaryid AND deletionlog.type = 'thread')
    LEFT JOIN subscribethread AS subscribethread ON(subscribethread.threadid = thread.threadid AND subscribethread.userid = 150 AND canview = 1)

    LEFT JOIN post AS post ON(post.postid = thread.firstpostid)

    LEFT JOIN threadredirect AS threadredirect ON(thread.open = 10 AND thread.threadid = threadredirect.threadid)

    WHERE thread.threadid IN (0,15476,15475,15439)
    ORDER BY sticky DESC, lastpost DESC;

    MySQL Error : Table './golgedek_vBulle/post' is marked as crashed and last (automatic?) repair failed
    Error Number : 144
    Request Date : Saturday, November 16th 2013 @ 01:41:32 PM
    Error Date : Saturday, November 16th 2013 @ 01:41:32 PM
    Script : http://www.golgedekiler.com/forumdisplay.php?f=471
    Referrer : http://www.golgedekiler.com/
    IP Address : 81.215.127.181
    Username : Seha Web
    Classname : vB_Database
    MySQL Version : 5.5.32-cll
  • 16-11-2013, 15:47:17
    #6
    sunucuoptimizasyon.com
    Post tablonuz bozulmuş, repair etmekten başka çareniz yok. Post tablosu büyükse biraz uzun sürebilir işlem.
  • 16-11-2013, 17:46:03
    #7
    Deniyorum

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 17:46:03 -->-> Daha önceki mesaj 16:03:53 --

    Tabloyu phpmyadminde onarıyorum ancak şu hatayı alıyorum; #144 - Table './golgedek_vBulle/post' is marked as crashed and last (automatic?) repair failed
  • 17-11-2013, 01:12:13
    #8
    Olmuyor niye olmuyor çünkü şu konu id'lerinde sıkıntı var; 0,15476,15475,15439 bu kafamı karıştırdı. Aslında post tablosu değil de, tuhaf bir sorun var anlamadım ama, hadi diğerlerini anladık da, 0 neyin nesi onu anlamadım ben. Dolayısıyla, sorguda kısır bir döngü var veya ben analiz edemedim. Fakat şunu unutmayalım ki, vBulletin MySQL Veritabanı tablo yapısı myISAM şeklinde veri toplamaktadır. Yani post tablosunu tamir etme sorgusuyla bertaraf edilemeyen hatalar, aşağıdaki yolları denersek mutlaka çözüme ulaştırılacaktır. Tabii unutmadan, önce root yetkisine sahip olmanız gerekir ama yoksa da hosting sağlayıcınızla görüşüp şu adımları uygulatın veya yetkiniz varsa siz uygulayın;

    1- Önce sitenizin düzgünce yedeğini alın.

    2- config.php dosyanızın üst satırına (ikinci ya da üçüncü satır) şu kodu ekleyin;

    ini_set('memory_limit', -1);
    Kaydedin ve kapatın.

    3- MySQL çalışmasını şu komutla durdurun;

    service mysql stop
    4- MySQL durdurdunuz. Şu an hiçbir sorgu gitmiyor ki böyle olması gerek. Şimdi şu komutu çalıştırın;

    mysqlcheck -u root -p -A --auto-repair
    veya

    mysqlcheck -u root -p --auto-repair --check --optimize --all-databases
    veya

    mysqlcheck --check-upgrade --all-databases --auto-repair
    Bu komutlardan herhangi bir tanesi işe yarayacaktır. Daha sonra düzeleceğini umuyorum. Fakat hala düzelmezse, yazarsınız burada. Unutmadan, MySQL çalışmasını kesinlikle durdurmanızı öneririm ki, siz bu işlemleri yaparken hiçbir şekilde dıştan sorgu gitmemesi lazım.