Home Webboard ArticlesKnowledges  

ผู้เขียน หัวข้อ: ทำไม? Sorry, SMF was unable to connect to the database.  (อ่าน 5977 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • กระทู้: 5547
  • เห็นด้วย&ขอบคุณ: 2148
    • SMFjusthost.com
ทำไม? Sorry, SMF was unable to connect to the database.
« เมื่อ: 23, ตุลาคม 2011, 11:06:51 AM »

พอดีมีลูกค้าถามมา เลยถือโอกาสอธิบายเอาไว้ในนี้เลย

Connection Problems
Sorry, SMF was unable to connect to the database. This may be caused by the server being busy. Please try again later.

เป็นได้ 3 กรณี

1. โค๊ดดิ้งของไฟล์ผิด Settings.php  คือไฟล์ที่ใช้คอนเน็คสู่ฐานข้อมูล 
     ถ้าสี่บรรทัดนี้ผิดแค่จุดใดจุดหนึ่งก็เกิดเออเรอแบบนี้ได้ 
โค๊ด: [Select]
$db_server = '   ';
$db_name = '   ';
$db_user = '   ';
$db_passwd = '   ';
ถ้าเออเรอจากสาเหตุนี้เว็บบอร์ดจะไม่สามารถใช้งานได้เลย


2. free Hostting       
ถ้าใช้ฟรีโฮสติ้ง ปัญหาเออเรอนี้เป็นเรื่องปกติ เป็นเรื่องธรรมดา เมื่อฟรี จึงจำเป็นต้องกำหนดการคอนเน็คเข้าใช้งานไว้จำกัด


3. Hossting กำหนด max_user_connections เอาไว้ (ต่อ 1 ยูสเซอร์ อนุมานได้ว่า ต่อ 1 เว็บไซต์) 
    เช่นกำหนดไว้ที่ 10  นั่นหมายถึง ในช่วง 1 วินาที ระบบจะอนุญาตให้คนเข้าคอนเน็กฐานข้อมูล 10 คน  ถ้าคนที่ 11 มาในเวลาเดียวกัน ก็เจอเออเรอแบบนี้
    ทำไมต้องกำหนด  - โฮสต์ที่ใช้งานร่วมกันหลายเว็บไซต์ จำเป็นต้องกำหนดค่านี้ ไม่งั้นเว็บนึงคอนเน็กเป็นพัน  เว็บอื่นๆในเครื่องเดียวกันจะพากันล่มหมด





ออฟไลน์ บ้าสามสลึง

  • Just
  • **
  • กระทู้: 68
  • เห็นด้วย&ขอบคุณ: 25
Re: ทำไม? Sorry, SMF was unable to connect to the database.
« ตอบกลับ #1 เมื่อ: 28, ธันวาคม 2011, 08:07:22 PM »
ถ้าใช้โฮสเสียตังค์  ส่วนมากจะเป็นข้อ 3 ครับ
"เกลียด-คน-สวย"

 

Sitemap 1 2 3 4 5 6 
Back to top