MyBB Hatası (44) SQL Hatası Çözümü
MyBB Hatası (44) SQL Hatası
![[Resim: y6dYlM.jpg]](https://i.hizliresim.com/y6dYlM.jpg)
MyBB Hatası (44) SQL Çözümü :
inc/config.php dosyasını bilgisayarımıza indiriyoruz. Notepad++ programı ile açıyoruz.
Bul :
$config['database']['type'] =Bu satırın sonunda mysql yazıyorsa bunu mysqli olarak, eğer mysqli yazıyorsa mysql olarak değiştiriyoruz. İşlemimiz tamamlanmıştır.
MyBB Üye Kayıt Sırasında 1062 SQL Hatası Çözümü
MyBB Üye Kayıt Sırasında 1062 SQL Hatası Çözümü
MyBB SQL Hatası
MyBB, dahili bir SQL hatası olduğunu tespit etti ve devam edemiyor.
SQL Hatası:
1062 - Duplicate entry '23' for key 'PRIMARY'
Sorgu:
INSERT INTO mybb_userfields (`fid3`,`fid1`,`fid2`,`ufid`) VALUES ('','','','23')Eğer sizinde böyle, buna yaklaşık bir hata çıkıyorsa, lütfen konuyu dikkatlice ve hata yapmadan uygulayın.
Bu hata genellikle yedek yükleme, phpmyadminden tablo silme, onarma ya da boşaltmadan kaynaklanabilir. Çözümü ise mybb_userfields Dosyasında saklanıyor.
Öncelikle phpmyadminden veritabanımıza tıklayalım. Karşımıza mybb tabloları çıkacak. Ardından mybb_userfields tablosunu bulmamız gerekli. Buluktan sonra tabloya tıklayıp yedek almamız gerekecek. (sakın bu aşaması atlamayın, ilerde sorun çıkarınca yedeği yükleyeceğiz)
Yedeği aldıktan sonra mybb tablolarına yeniden girip, mybb_userfields dosyasını boşaltacağız. mybb_userfields tablosunun yanındaki boşalt'a tıklayıp tamama bastıktan sonra sorunumuz çözülmüş olacak.
MyBB Error (40) SQL Hataları ve Çözüm Yolları
MyBB Error (40) SQL Hataları ve Çözüm Yolları
Hata: MyBB Error (40)
Hata Mesajı: Your board has not yet been installed and configured. Please do so before attempting to browse it.
![[Resim: 5a9P8A.png]](https://i.hizliresim.com/5a9P8A.png)
Çözüm: Bu hata, ./inc/config.php dosyanızın yanlış yapılandırıldığını gösterir. Eğer forumunuz hali hazırda kurulmadıysa ilk olarak ./install/index.php çalıştırın ve kurulum işlemlerini doğru bir şekilde tamamlayın. Eğer forumunuz zaten kuruluysa ve veritabanınızda bilgiler bulunuyorsa (veritabanınız boş değilse), ./inc/config.php dosyanızı açın ve veritabanı bilgilerinizin doğru olup olmadığından emin olun.
Hata: MyBB Error (40)
Hata Mesajı: The install directory (install/) still exists on your server and is not locked. To access MyBB please either remove this directory or create an empty file
in it called 'lock'.
![[Resim: 0RVvqV.png]](https://i.hizliresim.com/0RVvqV.png)
Çözüm: Bu hata size, kurulum yaptıktan sonra hala 'install' klasörünün, forumunuzu kurduğunuz dizinde bulunduğunu ya da kilitlenmediğini gösterir. Bu hatayı düzeltmek için isterseniz ./install/ klasörünüzü tamamiyle silin ya da 'lock' adında boş bir dosya oluşturup burada saklayın. (Silmeniz önerilir!)
Hata: MyBB Error (40)
Hata Mesajı: Your board has not yet been upgraded. Please do so before attempting to browse it.
![[Resim: 4jm7gY.png]](https://i.hizliresim.com/4jm7gY.png)
Çözüm: Bu hata forumunuzu güncelleştirmek için yüklemeniz gereken dosyaların yüklendiğini, ancak upgrade scriptinin henüz çalıştırılmadığını gösterir. Bu hatayı düzeltmek için ./install/upgrade.php çalıştırın ve listeden eski sürümünüzü seçip, gerekli talimatları uygulayın ve güncelleştirmeyi tamamlayın.
Hata: MyBB Error (40)
Hata Mesajı: MyBB was unable to load the SQL extension. Please contact the MyBB Group for support. MyBB Website
![[Resim: JZLRYE.png]](https://i.hizliresim.com/JZLRYE.png)
Çözüm: Bu hata, ./inc/config.php dosyanızdaki veritabanı türünün yanlış olduğunu gösterir. Bu hatayı düzeltmek için ./inc/config.php dosyanızı açın ve $config['database']['type'] satırındaki bilgilerin doğru olup olmadığını kontrol edin. Burada yaygın olarak karşılaşılan hata, veritabanı türü olarak 'mysql' değil 'mysqli' kullanılmış olmasıdır. (Ya da tam tersi) Burada tam olarak ne yapacağınızı bilmiyorsanız, barındırma hizmeti aldığınız firma ile
iletişime geçin.
MyBB Error (41) SQL Hatası Çözümü
MyBB SQL Internal Error
Hata Tipi : MyBB Error (41)
Hata Mesajı : Your board has not yet been installed and configured. Please do so before attempting to browse it.
Çö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.
MyBB 500 Internal Server Error Sorununun Çözüm Yolları
Öncelikle sorununuz durup dururken oluştuysa host ile alakalı olabilir.
1- Sitenizde yer alan .htaccess dosyasındaki kodlar apache ile uyuşmuyor olabilir.
Çözüm: Sitenizde yer alan .htaccess dosyasının adını değiştirin ve tekrar sitenize bağlanmaya çalışın. Eğer sitenize giriş yapabildiyseniz sorun .htaccess dosyasının içerisinde yer alan kodlardadır. Kullandığınız sürümün orjinal htaccess dosyası ile değiştiriniz.
2- Sitenizdeki dosyaların CHMOD ayarları güvenli değildir yada yanlıştır.
Çözüm: Mesela güvenliği yüksek sunucularda configuration.php dosyasının CHMOD ayarının 777 olması durumunda bu hatayı alırsınız. FTP’den sitenize bağlanın. Dosya ve klasörlerin CHMOD izinlerine bakın. Klasörlerin CHMOD’ları 755, dosyaların ise 644 olmalıdır. FTP hesabınızda yer alan tüm dosya ve klasörleri inceleyin ve hepsini tek tek düzeltin.
3- Sitenizin anasayfasında dışarıdan veri çeken modül varsa hataya bu neden olabilir.
Çözüm: Sitenizin yönetici sayfasına bağlanmaya çalışın. Eğer yönetici paneline bağlanabiliyorsanız hata büyük ihtimal bulunla ilgilidir. Yönetim panelinden sitenizin anasayfasında yer alan ve dışarıdan veri çeken modülleri kaldırın. Bu modüller genelde hava durumu ve döviz modülleridir.
4- Kullandığınız script yada CMS’de hatalı kodlama olabilir.
Çözüm: Eğer çok tanınmamış script kullanıyorsanız yada kendi kodlarınızı yazıyorsanız bu hatayla karşılaşmanız muhtemeldir. Diğer ihtimalleri denedikten sonra lütfen kodlarınızı tekrar kontrol ediniz.
5- Kullandığınız MyBB scripti çok fazla kaynak tüketiyor olabilir. Sistem üzerinde başlatılan bir süreç sunucu kaynaklarının hosting hesaplarına tanımlanan limitleri dahilinde işlemi bitiremezse yine internal server error hatası verir. Örneğin sunucuda 64Mlık bir memory_limit vardır. Bu demektir ki sisteminiz hafızada bir veri tutmak isterse bunun boyutu 64MB olabilir. Bunun üzerindeki verileri tutmaz. İşleminiz bu verilerden daha çok veri tutmaya çalışırsa sayfaya internal server hatasını döndürür.
Çözüm: Yaptığınız işlemi tekrarlayın, sayfayı yenileyin. Eğer toplu posta gönderimi gibi işlemler yapıyorsanız, postalarınızı gruplandırırak gönderiniz.
6- Tüm bu sayılanları denemiş fakat halen daha bu hatayı alıyor iseniz sorun sunucu kaynaklı olabilir. Sitenizin yer aldığı hosting sunucusundaki bir ağırlaşma nedeni ile bu hatayı alıyor olabilirsiniz.
Çözüm: Sunucu yöneticinizle irtibata geçiniz.
Sitenizden Kopyalanan Yazıya Otomatik Kaynak Ekleme
Web site sahiplerinin en çok şikayetçi oldukları konuların başında kaynak gösterilmeden yazılarının bir başka web siteye kopyalanmasıdır diyebiliriz. Özellikle özgün içerik hazırlayan bir çok web site sahibi bu konudan şikayetçidir. İçeriklerinin hiçbir link belirtilmeden alınması bir yana birde uyarılarınıza yüzsüz bir şekilde cevap verirler. Ancak internet paylaşma esaslı olduğundan bu konuda çokta yapabileceğiniz bir şey yok, şimdi vereceğimiz kodu kullanarak içeriklerinizin kopyalanması halinde yazının alt kısmına otomatik olarak içeriğinize link almış olursunuz ve böylece backlink kazanmış olursunuz. İçeriklerinizin alınması halinde sizinle paylaşacağımız javascript kodunu ilgili alana ekleyerek içeriğinizden alıntı yapılması halinde kopyalanan konuya otomatik linki alabilirsiniz.
Eklemeniz Gereken javascript Kodu:
<script type="text/javascript">
function addLink() {
var body_element = document.getElementsByTagName('body')[0];
var selection;
selection = window.getSelection();
var pagelink = "<br /><br /> Kaynak Linki : <a href='"+document.location.href+"'>"+document.location.href+"</a><br />"; //
var copytext = selection + pagelink;
var newdiv = document.createElement('div');
newdiv.style.position='absolute';
newdiv.style.left='-99999px';
body_element.appendChild(newdiv);
newdiv.innerHTML = copytext;
selection.selectAllChildren(newdiv);
window.setTimeout(function() {
body_element.removeChild(newdiv);
},0);
}
document.oncopy = addLink;
</script>HTML Web Site İçin:
Web siteniz html tasarıma sahip ise kodları arasına javascript kodunu eklemeniz yeterlidir.
WordPress için: WordPress panelinize giriş yapıyorsunuz ve sol taraftan Görünüm menüsü altından Düzenleyici seçeneğine tıklıyorsunuz. Sağ taratan Header.php (Üst Kısım) seçeneğine tıklıyorsunuz ve kodu ile kodu arasına javascript kodunu ekliyorsunuz. Son olarak Dosyayı Güncelle butonuna basarak yaptıklarınızı aktif hale getirebilirsiniz.
Blogger İçin:
Blogger panelinize giriş yapıyorsunuz ve sol taraftan Şablon menüsüne tıklıyorsunuz. Açılan ekrandan HTML’li düzenle butonuna tıklıyorsunuz kodu ile kodu arasına javascript kodunu ekliyorsunuz. Son olarak Şablonu kaydet butonuna tıklayarak yaptıklarınızı aktif hale getirebilirsiniz.
MyBB 1054 - Unknown column 'loginattempts' in 'field list' Çözümü
MyBB 1054 - Unknown column 'loginattempts' in 'field list' Çözümü
MyBB SQL Error
MyBB has experienced an internal SQL error and cannot continue.
SQL Error:
1054 - Unknown column 'loginattempts' in 'field list'
Query:
UPDATE mybb_sessions SET `uid`='1', `loginattempts`='1' WHERE sid=''
Please contact the MyBB Group for support.Çözümü : Phpmyadmine girin "mybb_sessions" tablosunu kaldırın.
Ardından aşağıdaki sql sorgusunu SQL bölümünden yazıp sorgulatın.
CREATE TABLE IF NOT EXISTS `mybb_sessions` (
`sid` varchar(32) NOT NULL default '',
`uid` int(10) unsigned NOT NULL default '0',
`ip` varchar(40) NOT NULL default '',
`time` bigint(30) NOT NULL default '0',
`location` varchar(150) NOT NULL default '',
`useragent` varchar(100) NOT NULL default '',
`anonymous` int(1) NOT NULL default '0',
`nopermission` int(1) NOT NULL default '0',
`location1` int(10) NOT NULL default '0',
`location2` int(10) NOT NULL default '0',
`loginattempts` tinyint(2) NOT NULL default '1',
`failedlogin` bigint(30) NOT NULL default '0',
PRIMARY KEY (`sid`),
KEY `location1` (`location1`),
KEY `location2` (`location2`),
KEY `time` (`time`),
KEY `uid` (`uid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;MyBB Stack Owerflow At Line 220 Hatası Çözümü
MyBB Stack Owerflow At Line 220 Hatası Çözümü
Bu hatayı alan kişiler genellikle konu açarken, konuya girdiği zaman ve ya mesaj yollarken bu sorun ile karşılaşacaklardır. Tarayıcı bakımından sorun İnternet Explorer da ön plana çıkmaktadır.
Çözümü : Admin KP
Şablon & Stil
Şablonlar
Temanız
Gruplandırılmamış Şablonlar
headerinclude şablonunun en sonuna aşağıdaki kodu ekleyiniz.
<script type="text/javascript">function noError(){return true;}window.onerror = noError;</script>MyBB Tema Şablonlarında Hata Yapanlar İçin Çözüm Yolları
Problem 1 :   Yazısının Çıkması ve Bu Yazı Dolayısıyla Şablonun İşlev Görememesi.
Çözüm : Bu Problem Hemen Hemen Tüm MyBB Kullanıcısının Başına Gelmiştir. Çözümü Bilmiyorsanız Sinirlenmemeniz Elde Değildir. Çözüm İçin Aşağıdaki Adımları Uygulayabiliriz.
Masaüstüne Dönerek Yeni Bir Metin Belgesi Oluşturuyoruz => Belgenin İçine Siteden Aldıgımız Bir Kodu Yapıştırıyoruz.
Örn.
<li><a href="{$mybb->settings['bburl']}/newpoints.php"><img src="{$theme['imgdir']}/toplinks/cash.png" alt="" title="" />Para Yönetimi</a></li>Problem 2 : Şablonun %75 inin ya da Tamamının Silinmesi.
Çözüm : Biliyorumnki Bu Sorunu Yaşayanlar İlk Anlarda Ne Yapacaklarını Bilemezler. Birden Takılırlar. Bunun İçin Ne Zaman Tema Yüklerseniz Hemen Yanına Bir Tane Daha Yükleyin, Yedekte Bulunsun. Oradan Şablonları Tekrar Tedavi Edersiniz. Elinizde Yedek Tema Yoksa Maalesef Orjinal Kodlarla Devam Edeceksiniz. Kodları Orjinale Çevirmek İçinse, Şablonun Sağ Tarafında Seçenekler ve Ardından Orjinale Dönüştür'e Basacaksınız.
Temayı Siteden İndirdiniz ve Yedeğiniz Yoksa Tekrar İndirin ve Kodları Alın. Buda Başka Bir Çözüm Yoludur.
Problem 3 : Şablon Yazılarının Kilitlenmesi | Bu Problemde Admin Paneli Ayar Değişikliğinden Kaynaklanır. Eğer Şablonunuzda Tüm Yazıları Gri ve Kilitliyse Aşağıdaki Çözüm Yolundan Bu Problemi Çözebilirsiniz.
Çözüm : Şablon Yazılarının Kilitmesi Probleminin Çözümü İçin Admin Panelinin Başlangıç Sekmesine Gidin, ve Sol Menüden Admin KP Tercihlerine Tıklayın. Karşınıza Çıkan Sayfada Kod Renklendirme aktif edilsin mi ? Yazısının Altındaki 2 Kutucuktan
Aç ' ı Seçin ve Kaydedin. Böylece Kod Renklendirmeyi Açarak Şablon Kodlarımızıda Açmış Oluyoruz.Ayarı İçin Direk Link İsterseniz;
http://www.siteniz.com/admin/index.php?module=home-preferencesCPanel Şifremi Değiştirdiğim Halde Dahili MyBB Hatası Çözümü
MyBB Forumumun CPanel - FTP Şifresini Değiştirdiğim Halde Dahili MyBB Hatası Alıyorum ( MyBB Internal Error )
Çözümü: CPanel 'den şifremizi değiştirdikten sonra yeni şifremiz ile FTP adresimize giriş yapıyoruz. Forumun kurulu olduğu yere gelerek inc/config.php dosyasını bilgisayarımıza indiriyoruz.
Notepad++ programı ile açıyoruz.
Bul:
$config['database']['password'] = 'ESKİ ŞİFRENİZ';ESKİ ŞİFRENİZ yerine Cpanel 'de yenilediğiniz şifreyi yazarak dosyamızı kaydediyoruz. Ardından FTP adresimize tekrar dönerek config.php dosyasını inc sekmesine yolluyoruz. İşlemimiz tamamlanmıştır.
