Mod hatası[Çözüldü]

phpBB 2.0.x sürümleri için MODlar hakkında ihtiyacınız olan desteği buradan sorarak alabilirsiniz.
Kilitli
phpmod
Kayıtlı Kullanıcı
Mesajlar: 158
Kayıt: 12.11.2006, 21:15
İletişim:

Mod hatası[Çözüldü]

Mesaj gönderen phpmod »

Kod: Tümünü seç

Couldn't insert row in forums table

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' forum_icon, prune_enable, auth_view, auth_read, auth_post, auth_reply, auth_edi' at line 1

INSERT INTO phpbb_forums (forum_id, forum_name, cat_id, forum_desc, forum_order, forum_statusforum_freeze, forum_freeze_display_mode, forum_freeze_only_first_mode,, forum_icon, prune_enable, auth_view, auth_read, auth_post, auth_reply, auth_edit, auth_delete, auth_sticky, auth_announce, auth_vote, auth_pollcreate, auth_ban, auth_greencard, auth_bluecard) VALUES ('2', 'dsadasas', 1, 'dasdasdas', 20, 0, 0, 1, 1, '', 0, 0, 0, 1, 1, 1, 1, 3, 3, 1, 1, 3, 5, 1)

Line : 458
File : admin_forums.php
arkadaşlar ben forumumu yeni bir sunucuya geçirdim panalden yeni forum açmak istediğimde bu hatayı alıyorum.Kategori açarken hiçbir sorun yok ancak forum açarken bu hatayı veriyor.Hata ne olabilir :roll:

Edit : Forumum premod şeklinde çok mod kuruluydu. Sırayla sql sorgularımı yaptım fakat bu hata çıkıyor tek.Başka bir sorun yok

Edit 2 : Forum ikon modundan kaynaklanıyor olabilir mi ? Yeni ekleyeceğimi forumlarda ikon ekleyemiyorum ikonlar çıkmıyor.
En son phpmod tarafından 18.04.2007, 19:12 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Kullanıcı avatarı
RAUVAS
Uzaklaştırıldı
Mesajlar: 505
Kayıt: 16.09.2006, 00:41
Konum: Paris
İletişim:

Mesaj gönderen RAUVAS »

forum_statusforum_freeze, forum_freeze_display_mode, forum_freeze_only_first_mode,, forum_icon,

admin_forums.php de

forum_freeze_only_first_mode die arat

tam önünde " , " bu fazlalık olmuş birini sil..


[ resmi görüntülemek için tıklayın ]
AŞKA DAİR
MEKANS

Arkadaşlık sctripleri(yonja,club81)oyun sctripleri (flash,mynet) kurulur
zirve
Kayıtlı Kullanıcı
Mesajlar: 474
Kayıt: 28.04.2006, 10:26
İletişim:

Mesaj gönderen zirve »

458. satırı silmeyi denermisin

sevgiyle.
phpmod
Kayıtlı Kullanıcı
Mesajlar: 158
Kayıt: 12.11.2006, 21:15
İletişim:

Mesaj gönderen phpmod »

RAUVAS yazdı:forum_statusforum_freeze, forum_freeze_display_mode, forum_freeze_only_first_mode,, forum_icon,

admin_forums.php de

forum_freeze_only_first_mode die arat

tam önünde " , " bu fazlalık olmuş birini sil..


hocam denedim ama yine aynı hata var.
@zirve
458. satır bu:

Kod: Tümünü seç

	message_die(GENERAL_ERROR, "Couldn't insert row in forums table", "", __LINE__, __FILE__, $sql);
bunu sileceğimize emin misin ? :roll:

Hatayı tekrar ediyorum.Panelden forum başlığı açamıyorum.Kategori açılıyor fakat forum açılmıyor.Hata şu:

Kod: Tümünü seç

Couldn't insert row in forums table

DEBUG MODE

SQL Error : 1136 Column count doesn't match value count at row 1

INSERT INTO phpbb_forums (forum_id, forum_name, cat_id, forum_desc, forum_order, forum_statusforum_freeze, forum_freeze_display_mode, forum_freeze_only_first_mode, forum_icon, prune_enable, auth_view, auth_read, auth_post, auth_reply, auth_edit, auth_delete, auth_sticky, auth_announce, auth_vote, auth_pollcreate, auth_ban, auth_greencard, auth_bluecard) VALUES ('2', 'Deneme Forumdur', 1, '', 20, 0, 1, 1, 0, '', 0, 0, 0, 1, 1, 1, 1, 3, 3, 1, 1, 3, 5, 1)

Line : 458
File : admin_forums.php
Kullanıcı avatarı
Dn_35
Kayıtlı Kullanıcı
Mesajlar: 3400
Kayıt: 08.04.2006, 22:02
İletişim:

Mesaj gönderen Dn_35 »

yedeği yüklerken phpbb_forums tablosu eksik yüklenmiş, yedegini açıp içindeki phpbb_forums tablosunu ve verilerini tekrar yüklersen düzelir.
Site Kuralları | Mod Kurulum Makalesi | MODX Formatlı Modların Kurulumu

Lütfen özel mesaj ile yardım istemeyiniz, kurallarımız gereği özel mesajlara cevap vermiyoruz.
phpmod
Kayıtlı Kullanıcı
Mesajlar: 158
Kayıt: 12.11.2006, 21:15
İletişim:

Mesaj gönderen phpmod »

Dn_35 yazdı:yedeği yüklerken phpbb_forums tablosu eksik yüklenmiş, yedegini açıp içindeki phpbb_forums tablosunu ve verilerini tekrar yüklersen düzelir.
hocam söylediğin gibi phpbb_forums tablosunu kontrol ettim 2 tane tablo eksik olmuş.
tablolar bunlar : `forum_icon_new_post` , `forum_icon_no_post`
bu 2 tabloyu nasıl ekleyebilirim ?

Edit : Ben forum icon modunun sql sorgusunu yapmıştım niye bunlar eksik oldu ki :?
Kullanıcı avatarı
Dn_35
Kayıtlı Kullanıcı
Mesajlar: 3400
Kayıt: 08.04.2006, 22:02
İletişim:

Mesaj gönderen Dn_35 »

yedeği yükledim diyorsun yedeğin var kabul ediyorum.

önce phpmyadminden phpbb_forums tablosunu boşalt (Silmeyeceksin) ve yedeği bir editörle aç ve INSERT INTO phpbb_forums ile başlayan satırları SQL sorgusu olarak phpMyAdminden sorgulat.
Site Kuralları | Mod Kurulum Makalesi | MODX Formatlı Modların Kurulumu

Lütfen özel mesaj ile yardım istemeyiniz, kurallarımız gereği özel mesajlara cevap vermiyoruz.
phpmod
Kayıtlı Kullanıcı
Mesajlar: 158
Kayıt: 12.11.2006, 21:15
İletişim:

Mesaj gönderen phpmod »

Dn_35 yazdı:yedeği yükledim diyorsun yedeğin var kabul ediyorum.

önce phpmyadminden phpbb_forums tablosunu boşalt (Silmeyeceksin) ve yedeği bir editörle aç ve INSERT INTO phpbb_forums ile başlayan satırları SQL sorgusu olarak phpMyAdminden sorgulat.
Hocam ben anlatamadım yaw :?
Şimdi ben forumu 0 dan kurdum.Premod gibi yaptım install ve contrib dosyalarıyla beraber attım 0 forum kurulumu yaptım. SQL sorgularını da yaptım hepsi oldu fakat forum icon modunun phpbb_forums tablosunun içinde 3 tane tablosu var.

Kod: Tümünü seç

forum_icon  	varchar(255)  	latin1_swedish_ci  	  	Evet  	NULL  	 	  Farklı değerlere gözat   	  Değiştir   	  Kaldır   	  Birincil   	  Eşsiz   	  İndeks   	  Tam metin
	forum_icon_new_post 	varchar(255) 	latin1_swedish_ci 		Evet 	NULL 		Farklı değerlere gözat 	Değiştir 	Kaldır 	Birincil 	Eşsiz 	İndeks 	Tam metin
	forum_icon_no_post 	varchar(255) 	latin1_swedish_ci 		Evet 	NULL
bunlar.
Ben sql sorgusunu yapmama rağmen yeni yerde tek tablo görünüyor.
ve tablo şu :

Kod: Tümünü seç

forum_icon  	varchar(255)  	latin1_swedish_ci  	  	Evet  	NULL
bu forum_icon_new_post ve forum_icon_no_post yok.Bunları nasıl alabilirim sadece ?
Kullanıcı avatarı
VSaBaH
Kayıtlı Kullanıcı
Mesajlar: 2493
Kayıt: 09.02.2006, 16:58
Konum: Denizli
İletişim:

Mesaj gönderen VSaBaH »

Merhaba phpbbmod,

Sorununu biraz çözdüm gibi.. admin_forums.php dosyanı ekle gönderirsen yardımcı olmaya çalşırım..

Bir de yüklediğin MOD da o kısımla ilgili değişiklikleri gönderir misin..?

KOLAY GELSİN..
phpmod
Kayıtlı Kullanıcı
Mesajlar: 158
Kayıt: 12.11.2006, 21:15
İletişim:

Mesaj gönderen phpmod »

Selam,
ekte var dosyalar :wink:
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Kullanıcı avatarı
VSaBaH
Kayıtlı Kullanıcı
Mesajlar: 2493
Kayıt: 09.02.2006, 16:58
Konum: Denizli
İletişim:

Mesaj gönderen VSaBaH »

phpmod yazdı:Selam,
ekte var dosyalar :wink:
Sen de bunu dene bakalım...!

Her ihtimale karşı yedek dosylarını silme..TMM?
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
phpmod
Kayıtlı Kullanıcı
Mesajlar: 158
Kayıt: 12.11.2006, 21:15
İletişim:

Mesaj gönderen phpmod »

VSaBaH sağol hocam.Halloldu.Hata nerdeymiş öğrenebilir miyim ? :wink:
Kullanıcı avatarı
VSaBaH
Kayıtlı Kullanıcı
Mesajlar: 2493
Kayıt: 09.02.2006, 16:58
Konum: Denizli
İletişim:

Mesaj gönderen VSaBaH »

phpmod yazdı:VSaBaH sağol hocam.Halloldu.Hata nerdeymiş öğrenebilir miyim ? :wink:
Sorunun hallolduğuna sevindim kardeşim..:wink:

Hatan aslında fazla büyük bir hata değil, ufak mantık hataları...Mesela MOD da

Kod: Tümünü seç

# 
#-----[ FIND ]------------------------------------------ 
# 
				$forumstatus = $row['forum_status'];

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
				$forumicon = $row['forum_icon']; // Forum Icon MOD

# 
olan kısmı sen

Kod: Tümünü seç

				$forumstatus = $row['forum_status'];
				$forumfreezestatus = $row['forum_freeze'];
				$forumfreezedisplaystatus = $row['forum_freeze_display_mode'];
				$forumfreezeonlyfirststatus = $row['forum_freeze_only_first_mode'];
				$forumicon = $row['forum_icon']; // Forum Icon MOD
şeklinde yapmışsın..

Halbuki

Kod: Tümünü seç

				$forumstatus = $row['forum_status'];
				$forumicon = $row['forum_icon']; // Forum Icon MOD
				$forumfreezestatus = $row['forum_freeze'];
				$forumfreezedisplaystatus = $row['forum_freeze_display_mode'];
				$forumfreezeonlyfirststatus = $row['forum_freeze_only_first_mode'];
Şeklinde olmalı yani $forumstatus = $row['forum_status']; den sonra ekle diyorsa ondan sonra eklemelisin.Ama sen paragrafın sonuna eklemişsin.. Hatalrının tümü bu şekilde..

Ayrıca

Kod: Tümünü seç

, '" . str_replace("\'", "''", $HTTP_POST_VARS['forumicon']) . "'
bu kodu da anlam veremediğim bir yere koymuşsun yani incelersen görürsün.

Kod: Tümünü seç

, " . intval($HTTP_POST_VARS['forumstatus']) . "

den sonra ekle denilmiş ama sen başka bir yere koymuşsun..

NEYSE HALLOLDUYSA SORUN DEĞİL...

KOLAY GELSİN...
phpmod
Kayıtlı Kullanıcı
Mesajlar: 158
Kayıt: 12.11.2006, 21:15
İletişim:

Mesaj gönderen phpmod »

hmm.O şöyle olmuştur.Önce forum icon modunu kurmuştum.Sonra freeze posts modunu.Aynı satırın altına ekle dediği için forum icon satırı en altta kalmıştır.Normalde çalışıyodu da taşıyınca çıktı bu sorun o bakımdan. :D
neyse teşekkür ettim eline sağlık :wink:
Kilitli

“2.0.x MOD Destek” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 4 misafir