SQL Error : 2006 MySQL server has gone away ve SQL Error : 1054 Unknown column 't.topic_first_post_i

Kurulum, güncelleme, taşıma ilgili soru(n)lar.

SQL Error : 2006 MySQL server has gone away ve SQL Error : 1054 Unknown column 't.topic_first_post_i

İleti Yunus Çengel 12.10.2006, 12:21

Forumu taşıdığımdan beri mesajların altında aşağıdaki gibi hata mesajı ile karşılaşıyorum:

Kod: Tümünü seç
Bir hata oluştu

DEBUG MODE

SQL Error : 2006 MySQL server has gone away

SELECT * FROM phpbb_jr_admin_users WHERE user_id = 2

Line : 132
File : functions_jr_admin.php


message_die() was called multiple times. This isn't supposed to happen. Was message_die() used in page_tail.php?

Birde Son konular (recent topic) modu çalışmıyor söz konusu linke tıkladığımda;

Kod: Tümünü seç
could not obtain main information.

DEBUG MODE

SQL Error : 1054 Unknown column 't.topic_first_post_id' in 'on clause'

SELECT t.*, p.poster_id, p.post_username AS last_poster_name, p.post_id, p.post_time, f.forum_name, f.forum_id, u.username AS last_poster, u.user_id AS last_poster_id, u2.username AS first_poster, u2.user_id AS first_poster_id, p2.post_username AS first_poster_name FROM phpbb_topics t, phpbb_posts p LEFT OUTER JOIN phpbb_posts p2 ON p2.post_id = t.topic_first_post_id LEFT OUTER JOIN phpbb_forums f ON p.forum_id = f.forum_id LEFT OUTER JOIN phpbb_users u ON p.poster_id = u.user_id LEFT OUTER JOIN phpbb_users u2 ON u2.user_id = t.topic_poster WHERE t.forum_id NOT IN ('start') AND p.post_id = t.topic_last_post_id AND FROM_UNIXTIME(p.post_time,'%Y%m%d') - FROM_UNIXTIME(unix_timestamp(NOW()),'%Y%m%d') = 0 ORDER BY t.topic_last_post_id DESC LIMIT 0, 10

Line : 127
File : recent.php
Kullanıcı avatarı
Yunus Çengel
Üye
Üye
 
İleti: 133
Kayıt: 26.11.2005, 14:55

İleti Yunus Çengel 14.10.2006, 12:45

Hata mesajındaki line da
Line : 127
File : recent.php

message_die(GENERAL_ERROR, 'could not obtain main information.', '', __LINE__, __FILE__, $sql);

yazıyor? hala bulmadım sorunu :(
Kullanıcı avatarı
Yunus Çengel
Üye
Üye
 
İleti: 133
Kayıt: 26.11.2005, 14:55

İleti Yunus Çengel 16.10.2006, 03:09

hala cevap gelmedi ama topic tablosu içinde söz konusu bölümde var sorun nedir çözemedim daha deli olacağım. :(
Kullanıcı avatarı
Yunus Çengel
Üye
Üye
 
İleti: 133
Kayıt: 26.11.2005, 14:55

İleti

ALEXIS
16.10.2006, 03:58

forum tablosunda topic_first_post_id adlı sütün yokmuş.
Kullanıcı avatarı
ALEXIS
Site Yöneticisi
Site Yöneticisi
 
İleti: 2563
Kayıt: 30.06.2005, 09:08

Cvp: SQL Error : 2006 MySQL server has gone away ve SQL Error : 1054 Unknown column 't.topic_first_p

İleti Yunus Çengel 16.10.2006, 13:06

ALEXIS
Sözü edilen sütun topic_first_post_id phpbb_topic tablosunun içinde var aşağıdaki resimdende görünebilir ama nasıl göremiyor anlamış değilim :(

Resim
Kullanıcı avatarı
Yunus Çengel
Üye
Üye
 
İleti: 133
Kayıt: 26.11.2005, 14:55

Cvp: SQL Error : 2006 MySQL server has gone away ve SQL Error : 1054 Unknown column 't.topic_first_p

İleti GaDaTR 28.11.2006, 15:38

Aynı problemle bende epey bi uğraştım, sonunda yabancı bir sitede çözüm yazmışlar uyguladım çalıştı :)

recent.php dosyasında
Kod: Tümünü seç
--BUL--
FROM ".TOPICS_TABLE." t, ".POSTS_TABLE." p

--DEĞİŞTİR--
FROM (". TOPICS_TABLE ." t, ". POSTS_TABLE ." p)


Umarım çözülür..
GaDaTR
Üye
Üye
 
İleti: 1
Kayıt: 24.11.2006, 15:57

İleti Yunus Çengel 15.12.2006, 13:45

recent.php dosyasında
Kod: Tümünü seç
FROM ". TOPICS_TABLE ." t, ". FORUMS_TABLE ." f, ". USERS_TABLE ." u, ". POSTS_TABLE ." p, ". POSTS_TABLE ." p2, ". USERS_TABLE ." u2, ". POSTS_TEXT_TABLE ." pt


şeklinde kod var acaba bu metinin hepsini mi parantez içine alacağız? sanırım öyledeğil çünkü onu yaptığımda

Kod: Tümünü seç
Fatal error: Call to a member function sql_query() on a non-object in /.../.../public_html/forum/recent.php on line 11
hata mesajını alıyorum.
Kullanıcı avatarı
Yunus Çengel
Üye
Üye
 
İleti: 133
Kayıt: 26.11.2005, 14:55


Kurulum, Güncelleme, Taşıma



Kimler çevrimiçi

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

cron