MyBB 1 - no such table: test_datacache Hatasının Çözümü
MyBB 1 - no such table: test_datacache Hatasının Çözümü
SQL Hatası: 1 - no such table: test_datacache
Sorgu: SELECT title,cache FROM test_datacache
![[Resim: BaXJXQ.png]](https://i.hizliresim.com/BaXJXQ.png)
Yapacağımız İşlem: Bu hata SQLite kullanımı sırasında, ./inc/config.php dosyanızdaki veritabanı tablo önekinin hatalı olduğunu gösterir. Bu hatayı düzeltmek için, ./inc/config.php dosyanızı açın ve $config['database']['table_prefix'] satır karşılığının doğru olup olmadığını kontrol edin. Eğer bunlar hakkında herhangi bir bilginiz yoksa, barındırma hizmeti aldığınız firmayla iletişime geçin. Aynı zamanda bu hata $config['database']['database'] kısmındaki veritabanı yolunun yanlış olmasından da kaynaklanabilir. Bu hatayı düzeltmek için veritabanınızın depolandığı dizinin doğru olup olmadığını kontrol edin.
MyBB Kayıt Ol Sayfasında Resim Doğrulama Kodu Çalışmıyor Hatası Çözümü
MyBB Forumumda Kayıt Olurken Resim Doğrulama Kodum Gözükmüyor ?
Çözüm Yöntemi: Admin Panel
Ayarlar
Genel Yapılandırma Ayarları
Captcha Güvenlik Kodu Kullanılsınmı ? - Evet
Ftp adresimize giriyoruz. Forumumuzun kurulu olduğu alana gelerek captcha.php dosyasını bilgisayarımıza indiriyoruz. Sorun teşkil etmemesine adına yedeğimizi alıyoruz. Ardından bu dosyayı FTP adresimizden siliyoruz. Sürümümüze uygun olan kurulum dosyalarını bulduktan sonra captcha.php dosyasını forumumuzun kurulu olduğu yere tekrar yolluyoruz. Yani orjinal halini atmış oluyoruz. İşlemimiz tamamlanmıştır.
MyBB 1146 - Table 'mybb_searchlog' doesn't exist hatasının Çözümü
MyBB 1146 - Table 'mybb_searchlog' doesn't exist hatasının çözümü
MyBB SQL Error: 1146 - Table 'mybb_searchlog' doesn't exist
Ekran Görüntüsü:
![[Resim: P13yR8.png]](https://i.hizliresim.com/P13yR8.png)
Çözümü:
Hata nedeni, mybb_searchlog tablosunun mevcut olmaması yani sizden kaynaklı bir durum kaza ile silmiş olabilir yada herhangi bir teknik sorundan dolayı kendiliğinden silinmiş olabilir. mybb_searchlog tablosu olmadığı için bu tür hata ile karşılaşanlar,
aşağıdaki ek olarak vermiş olduğum mybb_searchlog tablosunun forumun veritabanına import ederek çözüme ulaşabilirler..
Cpanel'den / phpmyadmin paneline girip forumunuzun veritabanına tıklayın ve açılan sayfadan içeri aktar butonuna tıklayıp ekteki tabloyu import etmeleri yeterli olacaktır..
Not: Ekteki tablo orijinal tablodur ve tüm sürümlerde uyumludur.
MyBB İstenmeyen Mail Uzantılarını Toplu Olarak Engellemek
Admin Paneli
Üyeler & Gruplar
Yasaklı E-posta Adresleri kısmından istemediğiniz uzantılardaki mail adreslerini toplu olarak engelleyebiliyoruz.
Örneğin; mynet uzantılı mail adreslerini engellemek için yasaklı e-posta adresi kısmına şu şekilde yazıyoruz.
*@mynet.comMail adresinin başında yıldız * karakteri olacak ve mail adresini yazacaksınız istemediğiniz uzantılardaki mail adreslerini bu şekilde tek tek ekleyip engelleyebilirsiniz.
Birkaç örnek daha veriyorum bunun için :
*@tuk.tc
*@tr.cx
*@mynet.com
*@asia.com
*@asd.com
*@aol.com
*@asla.com
*@askmail.net
*@box.az
*@gmaik.com
*@e-turkiye.gen.tr
*@g.com
*@email.com
*@googlemail.com
*@hotmail.co.uk
*@hotmail.co.jp
*@hotasd.com
*@hackermail.com
*@ilkposta.com
*@superposta.com
*@rocketmail.com
*@mail.ru
*@istanbul.com
*@turk.tc
*@walla.com
*@w.cn
*@yandex.ru
*@y7mail.com
*@abv.bgMyBB 2002 - Can't Connect To Local MySQL Server Hatasının Çözümü
MyBB 2002 - Can't Connect To Local MySQL Server Hatasının Çözümü
![[Resim: YQPY1k.png]](https://i.hizliresim.com/YQPY1k.png)
Yapacağımız İşlem : Bu hata MySQL sunucunuzun çöktüğü ya da çeşitli bakım sebeplerinden ötürü MyBB ile bağlantı kuramadığını gösterir. Bu hatayı düzeltmek için bu hata mesajını barındırma hizmeti aldığınız firma ile paylaşın.
Aktivasyon Bekleyen Üyeleri PhpMyAdmin Üzerinden Toplu Aktif Etme İşlemi
CPanelinize girin
PhpMyAdmin
Kullandığınız veritabınını seçin
SQL Sorgusuna aşağıda vermiş olduğum kodu ekleyerek çalıştırın.
UPDATE `mybb_users` SET `usergroup` = '2' WHERE `usergroup` = '5'Not : 2 ve 5 standart olduğu için onları ekledim. Aktivasyon bekleyenler ve üyeleri silen bir forum sahibi bu 2 grubun id numaralarını tekrar alarak sorguyu düzenleyebilir.
MyBB SQL Hataları ve Çözümleri
MyBB Dahili SQL ERROR - Hataları ve Çözümleri
Veritabanı: MySQL
SQL Hatası: 0 -
Sorgu: [READ] Unable to select database
![[Resim: LlPBB0.png]](https://i.hizliresim.com/LlPBB0.png)
Çözüm: Bu hata MySQL kullanımı sırasında veritabanı adı ya da veritabanı kullanıcı adının .inc/config.php dosyasında hatalı olduğunu gösterir. Bu hatayı düzeltmek için .inc/config.php dosyanızı açın $config['database']['database'] ve $config['database']['username'] karşılıklarının doğru olup olmadığını gözden geçirin. Eğer bunlar hakkında herhangi bir bilginiz yoksa, barındırma hizmeti aldığınız firmayla iletişime geçin.
Veritabanı: MySQL
SQL Hatası: 2005 - Unknown MySQL server host 'HOSTNAME' (11004)
Sorgu: [READ] Unable to connect to MySQL server
![[Resim: r5LAAa.png]](https://i.hizliresim.com/r5LAAa.png)
Çözüm: Bu hata MySQL kullanımı sırasında, ./inc/config.php dosyanızdaki $config['database']['hostname'] satır karşılığının yanlış olmasından kaynaklanmaktadır. Bu hatayı düzeltmek için ./inc/config.php dosyanızı açın ve doğru olup olmadığını kontrol edin. Eğer bunlar hakkında herhangi bir bilginiz yoksa, barındırma hizmeti aldığınız firmayla iletişime geçin.
Veritabanı: MySQL
SQL Hatası: 1045 - Access denied for user 'kullanici'@'server' (using password: YES)
Sorgu: [READ] Unable to connect to MySQL server
![[Resim: P13yyd.png]](https://i.hizliresim.com/P13yyd.png)
Çözüm: Bu hata MySQL kullanımı sırasında, ./inc/config.php dosyanızdaki veritabanı şifrenizin yanlış olarak girildiğini gösterir. Bu hatayı düzeltmek için, ./inc/config.php dosyanızı açın ve $config['database']['password'] satır karşılığının doğru olup olmadığını kontrol edin. Eğer bunlar hakkında herhangi bir bilginiz yoksa, barındırma hizmeti aldığınız firmayla iletişime geçin.
Veritabanı: MySQL
SQL Hatası: 1146 - Table 'forum_mybb14x.test_datacache' doesn't exist
Sorgu: SELECT title,cache FROM test_datacache
![[Resim: grl770.png]](https://i.hizliresim.com/grl770.png)
Çözüm: Bu hata MySQL kullanımı sırasında, ./inc/config.php dosyanızdaki veritabanı tablo önekinin yanlış olduğunu gösterir. Bu hatayı düzeltmek için, ./inc/config.php dosyanızı açın ve $config['database']['table_prefix'] satır karşılığının doğru olup olmadığını kontrol edin. Eğer bunlar hakkında herhangi bir bilginiz yoksa, barındırma hizmeti aldığınız firmayla iletişime geçin.
Veritabanı: MySQL
SQL Hatası: 2013 - Lost connection to MySQL server during query
Sorgu: SELECT title,cache FROM mybb_datacache
![[Resim: 9aXnnZ.png]](https://i.hizliresim.com/9aXnnZ.png)
Çözüm: Bu hata, veritabanınız ile olan bağlantıda bir sorun olduğunu gösterir. Bu hatayı siz değil, barındırma hizmeti aldığınız firma çözecektir.
Veritabanı: SQLite
SQL Hatası: 1 - no such table: test_datacache
Sorgu: SELECT title,cache FROM test_datacache
![[Resim: qdq55Z.png]](https://i.hizliresim.com/qdq55Z.png)
Çözüm: Bu hata SQLite kullanımı sırasında, ./inc/config.php dosyanızdaki veritabanı tablo önekinin hatalı olduğunu gösterir. Bu hatayı düzeltmek için, ./inc/config.php dosyanızı açın ve $config['database']['table_prefix'] satır karşılığının doğru olup olmadığını kontrol edin. Eğer bunlar hakkında herhangi bir bilginiz yoksa, barındırma hizmeti aldığınız firmayla iletişime geçin. Aynı zamanda bu hata $config['database']['database'] kısmındaki veritabanı yolunun yanlış olmasından da kaynaklanabilir. Bu hatayı düzeltmek için veritabanınızın depolandığı dizinin doğru olup olmadığını kontrol edin.
Veritabanı: MySQL
SQL Hatası: 2002 - Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
Sorgu: [READ] Unable to connect to MySQL server
![[Resim: QLX66j.png]](https://i.hizliresim.com/QLX66j.png)
Çözüm: Bu hata MySQL sunucunuzun çöktüğü ya da çeşitli bakım sebeplerinden ötürü MyBB ile bağlantı kuramadığını gösterir. Bu hatayı düzeltmek için bu hata mesajını barındırma hizmeti aldığınız firma ile paylaşın.
Veritabanı: MySQL
SQL Hatası: 1054 - Unknown column 'loginattempts' in 'field list'
Sorgu: SELECT loginattempts FROM mybb_users WHERE LOWER(username)='username' LIMIT 1
![[Resim: MVYOOM.png]](https://i.hizliresim.com/MVYOOM.png)
Çözüm: Bu hata ile MySQL kullanımı sırasında 1.8.0 sürümünden 1.8.0
1 sürümüne güncelleme yapmaya çalıştığınızda, henüz upgrade scriptini çalıştırmadan karşılaşabilirsiniz. 1.8.1 sürümünde loginattempts sütunu, yeni güvenlik özelliği olarak veritabanı tablolarınız arasına eklenmiştir.
MyBB 1146 - Table 'forum_mybb14x.test_datacache' doesn't exist Hatasının Çözümü
SQL Hatası: 1146 - Table 'forum_mybb14x.test_datacache' doesn't exist
Sorgu: SELECT title,cache FROM test_datacache
![[Resim: JZL0PJ.png]](https://i.hizliresim.com/JZL0PJ.png)
Çözüm: Bu hata MySQL kullanımı sırasında, ./inc/config.php dosyanızdaki veritabanı tablo önekinin yanlış olduğunu gösterir. Bu hatayı düzeltmek için, ./inc/config.php dosyanızı açın ve $config['database']['table_prefix'] satır karşılığının doğru olup olmadığını kontrol edin. Eğer bunlar hakkında herhangi bir bilginiz yoksa, barındırma hizmeti aldığınız firmayla iletişime geçin.
MyBB 2005 - Unknown MySQL server host 'HOSTNAME' (11004) Hatasının Çözümü
Veritabanı: MySQL
SQL Hatası: 2005 - Unknown MySQL server host 'HOSTNAME' (11004)
Sorgu: [READ] Unable to connect to MySQL server
![[Resim: oXQbB9.png]](https://i.hizliresim.com/oXQbB9.png)
Çözüm: Bu hata MySQL kullanımı sırasında, ./inc/config.php dosyanızdaki $config['database']['hostname'] satır karşılığının yanlış olmasından kaynaklanmaktadır. Bu hatayı düzeltmek için ./inc/config.php dosyanızı açın ve doğru olup olmadığını kontrol edin. Eğer bunlar hakkında herhangi bir bilginiz yoksa, barındırma hizmeti aldığınız firmayla iletişime geçin.
Üye Olmayan Kullanıcıya Sağ Tuş Yasağı Koymak
Üye Olmayan Kullanıcıya Sağ Tuş Yasağı Koymak:
Aşağıdaki kodları header_welcomeblock_guest şablonunun en altına ekleyiniz.
<script language=JavaScript>
<!--
var message="LÜTFEN ÜYE OLUNUZ !";
///////////////////////////////////
function clickIE4(){
if (event.button==2){
alert(message);
return false;
}
}
function clickNS4(e){
if (document.layers||document.getElementById&&!document.all){
if (e.which==2||e.which==3){
alert(message);
return false;
}
}
}
if (document.layers){
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS4;
}
else if (document.all&&!document.getElementById){
document.onmousedown=clickIE4;
}
document.oncontextmenu=new Function("alert(message);return false")
// -->
</script>