Welcome, Guest. Please login or register.
Did you miss your activation email?

ห้างหุ้นส่วนจำกัด วี.อาร์.คอม ก็อบปี้ปริ้นเตอร์เซอร์วิส
V.R. Copyprinter Service Part.,Ltd.

7/8 ม.2 เพชรเกษม112 ถ.เพชรเกษม  แขวงหนองค้างพลู เขตหนองแขม กรุงเทพฯ 10160

Share this topic on FacebookShare this topic on Del.icio.usShare this topic on DiggShare this topic on RedditShare this topic on StumbleUponShare this topic on Twitter Author Topic: ทำไม? Sorry, SMF was unable to connect to the database.  (Read 4760 times)

0 Members and 1 Guest are viewing this topic.

Offline smfjusthost

  • Administrator
  • *****
  • Posts: 118
  • ขอบคุณ +2/-0
ทำไม? Sorry, SMF was unable to connect to the database.
« on: October 23, 2011, 10:55:44 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  คือไฟล์ที่ใช้คอนเน็คสู่ฐานข้อมูล  
     ถ้าสี่บรรทัดนี้ผิดแค่จุดใดจุดหนึ่งก็เกิดเออเรอแบบนี้ได้  
Code: [Select]
$db_server = '   ';
$db_name = '   ';
$db_user = '   ';
$db_passwd = '   ';
ถ้าเออเรอจากสาเหตุนี้เว็บบอร์ดจะไม่สามารถใช้งานได้เลย


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


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