ThaiSEOBoard.com

พัฒนาเว็บไซต์ => CMS & Free Script => ข้อความที่เริ่มโดย: cmsayhi.com ที่ 23 ตุลาคม 2010, 13:01:13



หัวข้อ: SMF ฐานข้อมูลผิดพลาด ถ้าเกิดการผิดพลาดอีกครั้ง ให้แจ้งผู้ดูแลระบบด้วย แก้อย่างไร
เริ่มหัวข้อโดย: cmsayhi.com ที่ 23 ตุลาคม 2010, 13:01:13
บอร์ด SMF


ฐานข้อมูลผิดพลาด ถ้าเกิดการผิดพลาดอีกครั้ง ให้แจ้งผู้ดูแลระบบด้วย แก้อย่างไร


เข้า admin ไม่ได้

ีuser ใช้งานบอร์ดไม่ได้ แก้ไขอย่างไรครับ

ใครเคยเป็นแบบนี้บ้าง

ขอบคุณครับ


หัวข้อ: Re: SMF ฐานข้อมูลผิดพลาด ถ้าเกิดการผิดพลาดอีกครั้ง ให้แจ้งผู้ดูแลระบบด้วย แก้อย่างไร
เริ่มหัวข้อโดย: Horakung ที่ 23 ตุลาคม 2010, 13:20:58
ลองเข้าไปรีแพร์ดาต้าเบสใน phpmyadmin ครับ


หัวข้อ: Re: SMF ฐานข้อมูลผิดพลาด ถ้าเกิดการผิดพลาดอีกครั้ง ให้แจ้งผู้ดูแลระบบด้วย แก้อย่างไร
เริ่มหัวข้อโดย: cmsayhi.com ที่ 23 ตุลาคม 2010, 13:34:02
ลองเข้าไปรีแพร์ดาต้าเบสใน phpmyadmin ครับ

ลองแล้วครับ ไม่ได้ผลครับ


หัวข้อ: Re: SMF ฐานข้อมูลผิดพลาด ถ้าเกิดการผิดพลาดอี&
เริ่มหัวข้อโดย: oum1991 ที่ 23 ตุลาคม 2010, 13:37:05
ลองซ่อมแซมฐานข้อมูลดูค่ะ ตอบมั่วๆนะคะ แต่คือก็ต้องลองค่ะ :-X

มันเป็นเองหรือมีการปรับเปลี่ยนปรับปรุงอะไรก่อนที่จะเป็นหรือเปล่าคะ


หัวข้อ: Re: SMF ฐานข้อมูลผิดพลาด ถ้าเกิดการผิดพลาดอีกครั้ง ให้แจ้งผู้ดูแลระบบด้วย แก้อย่างไร
เริ่มหัวข้อโดย: allwa ที่ 23 ตุลาคม 2010, 13:39:30
อ้างถึง
เชียงใหม่ Say Hi : คนเชียงใหม่ หางานเชียงใหม่ ประเพณีภาคเหนือ
[url]http://www.cmsayhi.com[/url]
[url]http://forum.cmsayhi.com[/url]


จขกท. ลองถามเจ้าของบอร์ด smf ที่อยู่ใต้้ลายเซ็นต์ จขกท. ดูนะค่ะ  ??? ??? ??? ???


หัวข้อ: Re: SMF ฐานข้อมูลผิดพลาด ถ้าเกิดการผิดพลาดอีกครั้ง ให้แจ้งผู้ดูแลระบบด้วย แก้อย่างไร
เริ่มหัวข้อโดย: Horakung ที่ 23 ตุลาคม 2010, 13:39:43
ลองเช็คว่า user ของดาต้าเบสยังอยู่มั้ย ผมเคยเจอ user หาย แต่ดาต้าเบสปกติ


หัวข้อ: Re: SMF ฐานข้อมูลผิดพลาด ถ้าเกิดการผิดพลาดอี&
เริ่มหัวข้อโดย: cmsayhi.com ที่ 23 ตุลาคม 2010, 13:41:56
ลองซ่อมแซมฐานข้อมูลดูค่ะ ตอบมั่วๆนะคะ แต่คือก็ต้องลองค่ะ :-X

มันเป็นเองหรือมีการปรับเปลี่ยนปรับปรุงอะไรก่อนที่จะเป็นหรือเปล่าคะ

ไม่ได้มีการปรับปรุงใดๆ ครับ


หัวข้อ: Re: SMF ฐานข้อมูลผิดพลาด ถ้าเกิดการผิดพลาดอีกครั้ง ให้แจ้งผู้ดูแลระบบด้วย แก้อย่างไร
เริ่มหัวข้อโดย: cmsayhi.com ที่ 23 ตุลาคม 2010, 13:43:21
อ้างถึง
เชียงใหม่ Say Hi : คนเชียงใหม่ หางานเชียงใหม่ ประเพณีภาคเหนือ
[url]http://www.cmsayhi.com[/url]
[url]http://forum.cmsayhi.com[/url]


จขกท. ลองถามเจ้าของบอร์ด smf ที่อยู่ใต้้ลายเซ็นต์ จขกท. ดูนะค่ะ  ??? ??? ??? ???


บอร์ดที่มีปัญหา ไม่ใช่อบร์ดตามลายเซนต์ครับ

เป็นบอร์ดอื่นครับผม


หัวข้อ: Re: SMF ฐานข้อมูลผิดพลาด ถ้าเกิดการผิดพลาดอีกครั้ง ให้แจ้งผู้ดูแลระบบด้วย แก้อย่างไร
เริ่มหัวข้อโดย: cmsayhi.com ที่ 23 ตุลาคม 2010, 13:48:15
ลองเช็คว่า user ของดาต้าเบสยังอยู่มั้ย ผมเคยเจอ user หาย แต่ดาต้าเบสปกติ

ยังอยู่ครบครับผม


หัวข้อ: Re: SMF ฐานข้อมูลผิดพลาด ถ้าเกิดการผิดพลาดอีกครั้ง ให้แจ้งผู้ดูแลระบบด้วย แก้อย่างไร
เริ่มหัวข้อโดย: kisschy ที่ 24 ตุลาคม 2010, 04:29:58

ปัญหานี้มันจะต้องเกิดจากการแก้ไขฐานข้อมูลมาก่อนครับ หรือไม่ก็เป็นการเขียนโค้ดคิวรีบางอย่างจากฐานข้อมูล ซึ่งไม่มีอยู่ จึงเกิดข้อผิดพลาดดังกล่าว
วิธีแก้ก็ลองรีสโตว์ไฟล์ SMF กลับไปก่อนที่จะมีการแก้ไข หรือไม่ก็หาจุดที่ผิดพลาดให้เจอ


หัวข้อ: Re: SMF ฐานข้อมูลผิดพลาด ถ้าเกิดการผิดพลาดอี&
เริ่มหัวข้อโดย: !KhunARM ที่ 24 ตุลาคม 2010, 04:37:23
ว่าจะช่วยแต่.... ไม่ค่อยเก่งเรื่อง ฐานข้อมูล  :P


หัวข้อ: Re: SMF ฐานข้อมูลผิดพลาด ถ้าเกิดการผิดพลาดอีกครั้ง ให้แจ้งผู้ดูแลระบบด้วย แก้อย่างไร
เริ่มหัวข้อโดย: oเซโรงังo ที่ 03 มกราคม 2013, 12:24:21
« เมื่อ: 23 ตุลาคม 2010, 13:01:13 »

คำเตือน: หัวข้อนี้ไม่มีการตอบกระทู้ อย่างน้อย 45 วัน
คุณแน่ใจหรือไม่ ที่จะตอบกระทู้, กรุณาพิจารณาเริ่มหัวข้อใหม่


ต้องขอบอกเลยว่าผมไม่ได้จะตั้งใจหรือจะปั่นโพสใด ๆ ทั้งสิ้น
ผมลองหาใน Google เพราะตอนนี้ผมลง SMF 1.1.10
ได้ทำการ ติดตั้ง smf ตามขั้นตอนปกติสร้าง db ในโฮสตามปกติ
พอติดตั้งเสร็จเรียบร้อย ผมก็นำ smf ที่ผมโมเสร็จเรียบร้อยนั้น
อัพขึ้นโฮสไปทับไฟล์เดิม จากนั้นก็แก้ไข ฐานข้อมูลใน Settings.php
ก็เข้าเว็บได้ปกติหลังจากนั้นพอลองรันเว็บมันขึ้นข้อความแบบด้านล่างเลยครับ

ฐานข้อมูลผิดพลาด
ลองอีกครั้ง ถ้าเกิดการผิดพลาดอีกครั้ง ให้แจ้งผู้ดูแลระบบด้วย


ผมลองทำตามวิธีที่คำแนะนำด้านบนมาหมดแล้วก็ยังไม่ได้ครับ
เลยอยากจะรู้วิธีว่าทำยังไงอะครับ

เว็บ : http://hots.in.th/

 :wanwan017:


หัวข้อ: Re: SMF ฐานข้อมูลผิดพลาด ถ้าเกิดการผิดพลาดอีกครั้ง ให้แจ้งผู้ดูแลระบบด้วย แก้อย่างไร
เริ่มหัวข้อโดย: ตั้มคอมพิวเตอร์ ที่ 03 มกราคม 2013, 12:28:30
อาการนี้ผมเคย repair ดาต้าเบส ใน DirectAdmin หายนะ


หัวข้อ: Re: SMF ฐานข้อมูลผิดพลาด ถ้าเกิดการผิดพลาดอีกครั้ง ให้แจ้งผู้ดูแลระบบด้วย แก้อย่างไร
เริ่มหัวข้อโดย: oเซโรงังo ที่ 03 มกราคม 2013, 12:33:22
อาการนี้ผมเคย repair ดาต้าเบส ใน DirectAdmin หายนะ
287 > 288
แต่ที่ผมใช้มันเป็น cp อะครับ
เลยงงว่ามันทำยังไงเพราะผมลองทำที่เขาบอกยังไม่ได้อะครับ
ลองเคลียร์แคชคุ๊กกี้ทั้งหมดแล้วครับยังไม่ได้ผล  :wanwan017:


หัวข้อ: Re: SMF ฐานข้อมูลผิดพลาด ถ้าเกิดการผิดพลาดอีกครั้ง ให้แจ้งผู้ดูแลระบบด้วย แก้อย่างไร
เริ่มหัวข้อโดย: koclup1580 ที่ 03 มกราคม 2013, 12:38:04
« เมื่อ: 23 ตุลาคม 2010, 13:01:13 »

คำเตือน: หัวข้อนี้ไม่มีการตอบกระทู้ อย่างน้อย 45 วัน
คุณแน่ใจหรือไม่ ที่จะตอบกระทู้, กรุณาพิจารณาเริ่มหัวข้อใหม่


ต้องขอบอกเลยว่าผมไม่ได้จะตั้งใจหรือจะปั่นโพสใด ๆ ทั้งสิ้น
ผมลองหาใน Google เพราะตอนนี้ผมลง SMF 1.1.10
ได้ทำการ ติดตั้ง smf ตามขั้นตอนปกติสร้าง db ในโฮสตามปกติ
พอติดตั้งเสร็จเรียบร้อย ผมก็นำ smf ที่ผมโมเสร็จเรียบร้อยนั้น
อัพขึ้นโฮสไปทับไฟล์เดิม จากนั้นก็แก้ไข ฐานข้อมูลใน Settings.php
ก็เข้าเว็บได้ปกติหลังจากนั้นพอลองรันเว็บมันขึ้นข้อความแบบด้านล่างเลยครับ

ฐานข้อมูลผิดพลาด
ลองอีกครั้ง ถ้าเกิดการผิดพลาดอีกครั้ง ให้แจ้งผู้ดูแลระบบด้วย


ผมลองทำตามวิธีที่คำแนะนำด้านบนมาหมดแล้วก็ยังไม่ได้ครับ
เลยอยากจะรู้วิธีว่าทำยังไงอะครับ

เว็บ : [url]http://hots.in.th/[/url]

 :wanwan017:


ตรวจสอบไฟล์ Settings.php ดูดีๆอีกครั้งครับ


หัวข้อ: Re: SMF ฐานข้อมูลผิดพลาด ถ้าเกิดการผิดพลาดอีกครั้ง ให้แจ้งผู้ดูแลระบบด้วย แก้อย่างไร
เริ่มหัวข้อโดย: oเซโรงังo ที่ 03 มกราคม 2013, 12:43:17
########## Maintenance ##########
# Note: If $maintenance is set to 2, the forum will be unusable!  Change it to 0 to fix it.
$maintenance = 0;      # Set to 1 to enable Maintenance Mode, 2 to make the forum untouchable. (you'll have to make it 0 again manually!)
$mtitle = 'Maintenance Mode';      # Title for the Maintenance Mode message.
$mmessage = 'Okay faithful users...we\'re attempting to restore an older backup of the database...news will be posted once we\'re back!';      # Description of why the forum is in maintenance mode.

########## Forum Info ##########
$mbname = 'xxxx';      # The name of your forum.
$language = 'thai-utf8';      # The default language file set for the forum.
$boardurl = 'hxxp://hots.in.th';      # URL to your forum's folder. (without the trailing /!)
$webmaster_email = 'xxxx';      # Email address to send emails from. (like [email protected].)
$cookiename = 'SMFCookie946';      # Name of the cookie to set for authentication.

########## Database Info ##########
$db_server = 'xxxx';
$db_name = 'xxxx';
$db_user = 'xxxx';
$db_passwd = 'xxxx';
$db_prefix = 'smf_';
$db_persist = 0;
$db_error_send = 1;

########## Directories/Files ##########
# Note: These directories do not have to be changed unless you move things.
$boarddir = 'xxxx';      # The absolute path to the forum's folder. (not just '.'!)
$sourcedir = 'xxxx';      # Path to the Sources directory.

########## Error-Catching ##########
# Note: You shouldn't touch these settings.
$db_last_error = 1356708141;



# Make sure the paths are correct... at least try to fix them.
if (!file_exists($boarddir) && file_exists(dirname(__FILE__) . '/agreement.txt'))
   $boarddir = dirname(__FILE__);
if (!file_exists($sourcedir) && file_exists($boarddir . '/Sources'))
   $sourcedir = $boarddir . '/Sources';

$db_character_set = 'utf8';
?>

มีอะไรผิดพลาดไหมครับ
ตรงที่ผมเน้นมันเกี่ยวกับที่ทำให้มันขึ้นแบบนั้นหรือเปล่าครับ :P


หัวข้อ: Re: SMF ฐานข้อมูลผิดพลาด ถ้าเกิดการผิดพลาดอีกครั้ง ให้แจ้งผู้ดูแลระบบด้วย แก้อย่างไร
เริ่มหัวข้อโดย: oเซโรงังo ที่ 03 มกราคม 2013, 14:34:58
ขอนุญาตดันนะครับ
หากอาการเป็นแบบนี้เราจะต้องติดตั้งใหม่หรือสามารถแก้ไขได้โดยไม่ต้องติดตั้งใหม่อะครับ :wanwan017:


หัวข้อ: Re: SMF ฐานข้อมูลผิดพลาด ถ้าเกิดการผิดพลาดอีกครั้ง ให้แจ้งผู้ดูแลระบบด้วย แก้อย่างไร
เริ่มหัวข้อโดย: Hanuman ที่ 03 มกราคม 2013, 15:28:07
ก็ได้แล้วหนิครับ :P


หัวข้อ: Re: SMF ฐานข้อมูลผิดพลาด ถ้าเกิดการผิดพลาดอีกครั้ง ให้แจ้งผู้ดูแลระบบด้วย แก้อย่างไร
เริ่มหัวข้อโดย: oเซโรงังo ที่ 03 มกราคม 2013, 15:31:31
ก็ได้แล้วหนิครับ :P
ผมลบแล้วลงใหม่เรียบร้อยแล้วคร๊าบ  :P
ตอนแรกมันไม่ได้แก้ไขทั้งหมดก็ไม่ได้เลยลบแล้วลงใหม่
เอาไฟล์ Settings_bak.php , Settings.php
ที่โมบอร์ดบน localhost เลือกออก ^_^
แต่ตอนนี้ไม่รู้ผลจะออกมายังไงนะครับ
ยังลงทับไม่เสร็จ ;D


หัวข้อ: Re: SMF ฐานข้อมูลผิดพลาด ถ้าเกิดการผิดพลาดอีกครั้ง ให้แจ้งผู้ดูแลระบบด้วย แก้อย่างไร
เริ่มหัวข้อโดย: tctheworld ที่ 03 มกราคม 2013, 20:57:08
ลองลบทั้งหมดใน table session log นะครับ

แล้วก็ repair database 


หัวข้อ: Re: SMF ฐานข้อมูลผิดพลาด ถ้าเกิดการผิดพลาดอีกครั้ง ให้แจ้งผู้ดูแลระบบด้วย แก้อย่างไร
เริ่มหัวข้อโดย: tomdythai ที่ 10 ธันวาคม 2014, 10:49:56
วิธีแก้ปัญหานี้ที่เคยมีประสบการณ์ตรง

อาการผิดพลาด : หน้าเว็บไซต์จะแสดง "ฐานข้อมูลผิดพลาด ถ้าเกิดการผิดพลาดอีกครั้ง ให้แจ้งผู้ดูแลระบบด้วย"

วิธีแก้ไข :
1. ไปลบ table ชื่อ smf_log_online แล้วทำการสร้างขึ้นมาใหม่

ตัวอย่าง sql ในการสร้าง table smf_log_online ใหม่
โค๊ด:
CREATE TABLE `smf_log_online` (
  `session` VARCHAR(32) NOT NULL DEFAULT '',
  `log_time` INT(10) NOT NULL DEFAULT '0',
  `id_member` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
  `id_spider` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
  `ip` INT(10) UNSIGNED NOT NULL DEFAULT '0',
  `url` TEXT NOT NULL,
  PRIMARY KEY (`session`),
  KEY `log_time` (`log_time`),
  KEY `id_member` (`id_member`)
) ENGINE=MYISAM DEFAULT CHARSET=utf8;

2. ปิดบราวเซอร์ และทำการเคียร์แคซ
3. เปิดเว็บเราขึ้นมาแล้วยิ้มอย่างมีความสุข

ปล. หากไม่ใช่ table smf_log_online ให้ไล่หาดูว่า table ตัวใหนพังนะครับ (เป็นปัญหาที่เจอมาเองนะครับ อาจจะไม่ใช่ปัญหาที่คุณเจอก็ได้)