Neler yeni

Foruma hoş geldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

  • Forumdan daha fazla yararlanmak için, profilinizi telefon numaranız 📱 ile doğrulayın ve daha ayrıcalıklı olun 😉
    Daha fazla bilgi!

Güncel MySQL Hatası - xf_thread_view.MYI

Bu sorun halen çözme ulaştırılamamıştır!

csniper

Kullanıcı
SMS onaylı
Kullanıcı
Katılım
29 Mar 2020
Mesajlar
11
Destek istenen forum
https://volvoturkiye.com
Merhaba,

XF forum sitemde my sql hatası alıyorum. Bu hata için eklentileri disable ettim, temayı default'a çektim ancak hata devam ediyor.
Ek olarak ilgili tabloyu silip boş bir tablo oluşturdum ama hata kodu değişti ama sorun devam ediyor.

XF\Db\Exception: MySQL statement prepare error [1017]: Can't find file: './xenadmin_db/xf_thread_view.MYI' (errno: 2 "No such file or directory") src/XF/Db/AbstractStatement.php:228

Bilgini olan arkadşlar varsa yardımcı olursa sevinirim.

(XF sitemi başka bir web sunucuya taşımak istedim ama bir uygulama da bulamadım. Yukraıdaki hata, DB export ederken de meydana geldiğinden export işlemine de izin vermiyor)

Ayrıntılı Log:

Kod:
XF\Db\Exception: MySQL statement prepare error [1017]: Can't find file: './xenadmin_db/xf_thread_view.MYI' (errno: 2 "No such file or directory") src/XF/Db/AbstractStatement.php:228

    Tarafından: Ceyhun 4 May 2024 11:49'de

Yığın izleme

            INSERT INTO xf_thread_view
                (thread_id, total)
            VALUES
                (? , 1)
            ON DUPLICATE KEY UPDATE
                total = total + 1
       
------------

#0 src/XF/Db/Mysqli/Statement.php(196): XF\Db\AbstractStatement->getException('MySQL statement...', 1017, 'HY000')
#1 src/XF/Db/Mysqli/Statement.php(39): XF\Db\Mysqli\Statement->getException('MySQL statement...', 1017, 'HY000')
#2 src/XF/Db/Mysqli/Statement.php(54): XF\Db\Mysqli\Statement->prepare()
#3 src/XF/Db/AbstractAdapter.php(94): XF\Db\Mysqli\Statement->execute()
#4 src/XF/Repository/Thread.php(193): XF\Db\AbstractAdapter->query('
            INSERT INTO...', 9)
#5 src/XF/Pub/Controller/Thread.php(139): XF\Repository\Thread->logThreadView(Object(XF\Entity\Thread))
#6 src/XF/Mvc/Dispatcher.php(350): XF\Pub\Controller\Thread->actionIndex(Object(XF\Mvc\ParameterBag))
#7 src/XF/Mvc/Dispatcher.php(257): XF\Mvc\Dispatcher->dispatchClass('XF:Thread', 'Index', Object(XF\Mvc\RouteMatch), Object(XF\Pub\Controller\Thread), NULL)
#8 src/XF/Mvc/Dispatcher.php(113): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(XF\Pub\Controller\Thread), NULL)
#9 src/XF/Mvc/Dispatcher.php(55): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#10 src/XF/App.php(2326): XF\Mvc\Dispatcher->run()
#11 src/XF.php(488): XF\App->run()
#12 index.php(20): XF::runApp('XF\\Pub\\App')
#13 {main}

Durum isteği

array(4) {
  ["url"] => string(27) "/konular/forum-kurallari.9/"
  ["referrer"] => string(25) "https://site adresi.com/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}


XF\Db\Exception: MySQL statement prepare error [1017]: Can't find file: './xenadmin_db/xf_thread_view.MYI' (errno: 2 "No such file or directory") in src/XF/Db/AbstractStatement.php at line 228

  1. Kod:
    XF\Db\AbstractStatement->getException() in src/XF/Db/Mysqli/Statement.php at line 196
      
    XF\Db\Mysqli\Statement->getException() in src/XF/Db/Mysqli/Statement.php at line 39
      
    XF\Db\Mysqli\Statement->prepare() in src/XF/Db/Mysqli/Statement.php at line 54
      
    XF\Db\Mysqli\Statement->execute() in src/XF/Db/AbstractAdapter.php at line 94
      
    XF\Db\AbstractAdapter->query() in src/XF/Repository/Thread.php at line 193
      
    XF\Repository\Thread->logThreadView() in src/XF/Pub/Controller/Thread.php at line 139
      
    XF\Pub\Controller\Thread->actionIndex() in src/XF/Mvc/Dispatcher.php at line 350
      
    XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 257
      
    XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 113
      
    XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 55
      
    XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2326
      
    XF\App->run() in src/XF.php at line 488
      
    XF::runApp() in index.php at line 20


Teşekkürler.
 
Merhaba, birden çok sebep olabilir.

Veritabanında xf_thread_view var mı kontrol edin.
Varsa veritabanındaki tüm tabloları seçin ve onarın.
Dosya izinlerinde sorun olabilir. Kontrol edin.
 
Merhaba,

XF forum sitemde my sql hatası alıyorum. Bu hata için eklentileri disable ettim, temayı default'a çektim ancak hata devam ediyor.
Ek olarak ilgili tabloyu silip boş bir tablo oluşturdum ama hata kodu değişti ama sorun devam ediyor.

XF\Db\Exception: MySQL statement prepare error [1017]: Can't find file: './xenadmin_db/xf_thread_view.MYI' (errno: 2 "No such file or directory") src/XF/Db/AbstractStatement.php:228

Bilgini olan arkadşlar varsa yardımcı olursa sevinirim.

(XF sitemi başka bir web sunucuya taşımak istedim ama bir uygulama da bulamadım. Yukraıdaki hata, DB export ederken de meydana geldiğinden export işlemine de izin vermiyor)

Ayrıntılı Log:

Kod:
XF\Db\Exception: MySQL statement prepare error [1017]: Can't find file: './xenadmin_db/xf_thread_view.MYI' (errno: 2 "No such file or directory") src/XF/Db/AbstractStatement.php:228

    Tarafından: Ceyhun 4 May 2024 11:49'de

Yığın izleme

            INSERT INTO xf_thread_view
                (thread_id, total)
            VALUES
                (? , 1)
            ON DUPLICATE KEY UPDATE
                total = total + 1
      
------------

#0 src/XF/Db/Mysqli/Statement.php(196): XF\Db\AbstractStatement->getException('MySQL statement...', 1017, 'HY000')
#1 src/XF/Db/Mysqli/Statement.php(39): XF\Db\Mysqli\Statement->getException('MySQL statement...', 1017, 'HY000')
#2 src/XF/Db/Mysqli/Statement.php(54): XF\Db\Mysqli\Statement->prepare()
#3 src/XF/Db/AbstractAdapter.php(94): XF\Db\Mysqli\Statement->execute()
#4 src/XF/Repository/Thread.php(193): XF\Db\AbstractAdapter->query('
            INSERT INTO...', 9)
#5 src/XF/Pub/Controller/Thread.php(139): XF\Repository\Thread->logThreadView(Object(XF\Entity\Thread))
#6 src/XF/Mvc/Dispatcher.php(350): XF\Pub\Controller\Thread->actionIndex(Object(XF\Mvc\ParameterBag))
#7 src/XF/Mvc/Dispatcher.php(257): XF\Mvc\Dispatcher->dispatchClass('XF:Thread', 'Index', Object(XF\Mvc\RouteMatch), Object(XF\Pub\Controller\Thread), NULL)
#8 src/XF/Mvc/Dispatcher.php(113): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(XF\Pub\Controller\Thread), NULL)
#9 src/XF/Mvc/Dispatcher.php(55): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#10 src/XF/App.php(2326): XF\Mvc\Dispatcher->run()
#11 src/XF.php(488): XF\App->run()
#12 index.php(20): XF::runApp('XF\\Pub\\App')
#13 {main}

Durum isteği

array(4) {
  ["url"] => string(27) "/konular/forum-kurallari.9/"
  ["referrer"] => string(25) "https://site adresi.com/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}


XF\Db\Exception: MySQL statement prepare error [1017]: Can't find file: './xenadmin_db/xf_thread_view.MYI' (errno: 2 "No such file or directory") in src/XF/Db/AbstractStatement.php at line 228

  1. Kod:
    XF\Db\AbstractStatement->getException() in src/XF/Db/Mysqli/Statement.php at line 196
     
    XF\Db\Mysqli\Statement->getException() in src/XF/Db/Mysqli/Statement.php at line 39
     
    XF\Db\Mysqli\Statement->prepare() in src/XF/Db/Mysqli/Statement.php at line 54
     
    XF\Db\Mysqli\Statement->execute() in src/XF/Db/AbstractAdapter.php at line 94
     
    XF\Db\AbstractAdapter->query() in src/XF/Repository/Thread.php at line 193
     
    XF\Repository\Thread->logThreadView() in src/XF/Pub/Controller/Thread.php at line 139
     
    XF\Pub\Controller\Thread->actionIndex() in src/XF/Mvc/Dispatcher.php at line 350
     
    XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 257
     
    XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 113
     
    XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 55
     
    XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2326
     
    XF\App->run() in src/XF.php at line 488
     
    XF::runApp() in index.php at line 20


Teşekkürler.
yarım bilgim ile :) xf_thread_view görünmüyor sistemde, sql onarı denediniz mi?
 
Panel üzerinden onarmaya çalıştığımda başarısız oluyor.

panel_db.png

MySQL üzerinden tabloya baktığımda da aşağıdaki gibi görünüyor. Kullanımda yazıyor ama sorunun kaynağını bulamadım.
mysql.png

Desteğiniz için çok teşekkür ederim.
 
Merhaba,

Sorunla ilgili olarak deneme yanılma ile bazı testler daha yaptım.
xf_thread_view ile ilgili sol tarafta bulunan "Boşalt" butonunu tıkladıktan sonra * kullanımda yazısı silindi ve MyISAM ve diğer bilgiler geldi.

1714930432853.png

Şimdilik herhangi bir sorun kalmadı, birkaç gün daha izleyeceğim.
Benim gibi sorunlar yaşayan varsa umarım yardımcı olur.

Teşekkürler.
İyi çalışmalar dilerim.
 

Foruma hoş geldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.