Web sayfamız sadece phpBB 3.0.x sürümlerine destek vermektedir. Konu açmadan, ileti yazmadan önce lütfen site kuralları sayfamıza göz atınız.

Subforum display options sql hatası

Subforum display options sql hatası

İleti mehasin 03 Kas 2010 10:02

subforum display options modunu otomod ile kurdum (language/de/acp/board.php dosyası hariç) tüm dosyalar tam yalnız sql sorgusunda hata eriyor otomodda verilen hata

"Hata:Duplicate entry 'subforum_display' for key 1
INSERT INTO phpbb3_config (config_name, config_value) VALUES ('subforum_display', '0')"

phpmyadminde forum veritabanını seçip tekrar sorguladığımda bu sefer

"1146 - Table 'mehasin_forum.phpbb_config' doesn't exist"

hatası alıyorum hatayı gidermek için ne yapmak gerekir?
mehasin
kullanıcı
kullanıcı

İleti: 221
Kayıt: 28 Arl 2009 12:37
Konum: İSTANBUL
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpBB 3.0.12

Re: Subforum display options sql hatası

İleti r00t 03 Kas 2010 12:03

Muhtemelen forumu kurarken tablo önekini phpbb_ den farklı bir şey girdin, şimdi o sql sorgusunu çalıştırdığında o tabloyu bulamıyor eklenti. Automod ile kurulan eklentilerde tablo öneki otomatik olarak phpbb_ olarak alınıyor sanırım. Çalıştırdığın sql kodunda phpbb_config tablosunu tanımlayan kısmı kendi tablo öne ekine göre düzenlemen gerek.
r00t
genel yetkili
genel yetkili

İleti: 502
Kayıt: 24 Şub 2008 23:23
Konum: Urfa
HTML: Orta
CSS: Orta
PHP: Başlangıç
phpBB3: İyi
Sürüm: phpbb 3.0.7 PL-1

Re: Subforum display options sql hatası

İleti mehasin 03 Kas 2010 16:56

eyv. hocam dediğin gibi yaptım tablo ön ekini ekledim sql kodunu çalıştır dedim bu sefer

"1062 - Duplicate entry 'subforum_display' for key 1"

php kodu oluştur dediğimde çıkan görüntü

Resim

ortada bir sorun var mı? kaldı mı acaba? ki alt forumları hâlâ görüntüleyemiyorum.
mehasin
kullanıcı
kullanıcı

İleti: 221
Kayıt: 28 Arl 2009 12:37
Konum: İSTANBUL
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpBB 3.0.12

Re: Subforum display options sql hatası

İleti mehasin 04 Kas 2010 16:03

"1062 - Duplicate entry 'subforum_display' for key 1"

yukarıdaki hata sql sorgulamasının birden fazla yapılmış olmasından da kaynaklanabilirmiş. Böyle olma ihtimali yüksek bu durumu nasıl kontrol edebilir ve düzeltebilirim?
mehasin
kullanıcı
kullanıcı

İleti: 221
Kayıt: 28 Arl 2009 12:37
Konum: İSTANBUL
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpBB 3.0.12

Re: Subforum display options sql hatası

İleti r00t 04 Kas 2010 21:04

Bu sql hatası sql kodunun daha önce çalıştırıldığını ifade ediyor sadece, başka bir işlevi yok ve forumda herhangi bir hataya sebep olmaz.

Şu eklentiyi kurup inceleyeceğim, neticeyi yazarım.
r00t
genel yetkili
genel yetkili

İleti: 502
Kayıt: 24 Şub 2008 23:23
Konum: Urfa
HTML: Orta
CSS: Orta
PHP: Başlangıç
phpBB3: İyi
Sürüm: phpbb 3.0.7 PL-1

Re: Subforum display options sql hatası

İleti CitLemBiK 04 Kas 2010 22:46

Local'de automod ile kurdum sorun cikarmadi bende buradaki gibi...

Sonra merak ve inat ettim , elle kurdum , yine sorun cikmadi...

Büyük ihtimal denildigi gibi tablo ön ekinden sorun cikiyor...

phpbb3_?
phpbb_?
mehasin_forum?
CitLemBiK
genel yetkili
genel yetkili

Kullanıcı avatarı

İleti: 1138
Kayıt: 23 Oca 2008 12:27
Konum: Söylemem
İsim: Isim Siz
HTML: Orta
CSS: Başlangıç
PHP: Orta
phpBB3: İyi
Sürüm: phpBB 3.0.6 (Branch)

Re: Subforum display options sql hatası

İleti Simuzer 05 Kas 2010 01:41

phpmyadmin ile phpbb3_config tablosundan config_name sütunundan subforum_display satırını bularak sil.

İlgili eklentinin install.xml dosyanı aç

BUL
Kod: Tümünü seç
      <sql><![CDATA[INSERT INTO phpbb_config (config_name, config_value) VALUES ('subforum_display', '0');]]></sql>



BUNUNLA DEĞİŞTİR (xxxxx_config olan kısmı düzelterek; phpbb3_ veya mehasin_forum_ olarak. Artık ne kullandıysan)
Kod: Tümünü seç
      <sql><![CDATA[INSERT INTO xxxxx_config (config_name, config_value) VALUES ('subforum_display', '0');]]></sql>


Kaydet ve otomod ile yeniden kurmayı dene.

phpbb_ olarak ön ek kullanmak her zaman sorunsuzdur. ;)
Simuzer
kullanıcı
kullanıcı

Kullanıcı avatarı

İleti: 1127
Kayıt: 28 Mar 2007 20:19
HTML: İyi
CSS: Orta
PHP: Başlangıç
phpBB3: Orta
Sürüm: 3.0.5

Re: Subforum display options sql hatası

İleti mehasin 05 Kas 2010 10:09

tablo ön eki "phpbb3_" sorgulamayı yaparken ön eki değiştirerekte denedim ama değişen hiç birşey olmadı aynı "#1062 - Duplicate entry 'subforum_display' for key 1" hatası veya uayarısı veriyor.

simuzer hocam dediklerini yapmaya çalıştım ama

phpbb3_config tablosunda config_name sütununda subforum_display satırı yoktu ki hala yok

Resim


bu arada hiç mevzusu geçmediğine göre tablo önekini "phpbb_" olarak değiştirmek bayağı külfetli sanırım :)
mehasin
kullanıcı
kullanıcı

İleti: 221
Kayıt: 28 Arl 2009 12:37
Konum: İSTANBUL
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpBB 3.0.12

Re: Subforum display options sql hatası

İleti r00t 05 Kas 2010 11:12

80 tablo için teker teker sql çalıştırman gerek mehasin:

Kod: Tümünü seç
RENAME TABLE phpbb3_config TO phpbb_config;


Tüm tablolar için bu şekilde sql kodu oluşturman gerek, tümünü birden çalıştırabilirsin, teker teker çalıştırmak şart değil. Bu işlemden sonra config.php den de tablo önekini değiştirmen gerek.
r00t
genel yetkili
genel yetkili

İleti: 502
Kayıt: 24 Şub 2008 23:23
Konum: Urfa
HTML: Orta
CSS: Orta
PHP: Başlangıç
phpBB3: İyi
Sürüm: phpbb 3.0.7 PL-1

Re: Subforum display options sql hatası

İleti mehasin 05 Kas 2010 13:14

tablo önekini "phpbb3_" ten "phpbb_" ye dönüştürdüm tekrar denedim ama değişen birşey yok "#1062 - Duplicate entry 'subforum_display' for key 1" uyarısına devam ediyor.
mehasin
kullanıcı
kullanıcı

İleti: 221
Kayıt: 28 Arl 2009 12:37
Konum: İSTANBUL
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpBB 3.0.12

Sonraki

Eklenti Sorunlar & Yardım


Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 1 misafir

cron