เจอปัญาหา ตัวเชื่อม user Joomla กับ phpBB Error 'Duplicate entry 'admin' for key 'idx_username'' แก้แบบนี้

พูดคุย phpBB3, SMF ปัญหา การติดตั้ง ปัญหา การลง Mod การแก้ไข หน้าตาบอร์ด การใช้งาน Joomla 1.5, 1.6, 1.7, 2.5 ,3.x รวมถึง Joomla 4 การใช้งาน wordpress และ CMS อื่นๆ
การตั้งคำถาม ควรระบุรุ่นที่ใช้ ในการตั้งคำตามด้วย นะ เช่น SMF 1.1.4 หรือ SMF2.0, OpenERP, Odoo และ รายละเอียดของ server OS, php เวอร์ชั่นไหน ฐานข้อมูลอะไร

Moderator: mindphp

กฎการใช้บอร์ด
คำถามหมวดนี้ ควรระบุ รายละเอียดของ Server OS, เวอร์ชั่น ของ PHP, CMS ที่ท่านใช้
รวมถึง Hosting หรือ Control Panel Hosting
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41230
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

เจอปัญาหา ตัวเชื่อม user Joomla กับ phpBB Error 'Duplicate entry 'admin' for key 'idx_username'' แก้แบบนี้

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

เจอปัญาหา ตัวเชื่อม user Joomla กับ phpBB Error 'Duplicate entry 'admin' for key 'idx_username'' แก้แบบนี้
มาดูตัวอย่างข้อความแจ้งปัญหาแบบเต็มๆ กันก่อน
exception 'JDatabaseExceptionExecuting' with message 'Duplicate entry 'admin' for key 'idx_username'' in /home/demo/domains/demo.com/public_html/libraries/joomla/database/driver/mysqli.php:668 Stack trace: #0 /home/demo/domains/demo.com/public_html/plugins/authentication/phpbb3_auth/phpbb3_auth.php(407): JDatabaseDriverMysqli->execute() #1 /home/demo/domains/demo.com/public_html/plugins/authentication/phpbb3_auth/phpbb3_auth.php(77): plgAuthenticationPHPBB3_Auth->addUserJoomla(Array, Array) #2 /home/demo/domains/demo.com/public_html/libraries/src/Authentication/Authentication.php(294): plgAuthenticationPHPBB3_Auth->onUserAuthenticate(Array, Array, Object(Joomla\CMS\Authentication\AuthenticationResponse)) #3 /home/demo/domains/demo.com/public_html/libraries/src/Application/CMSApplication.php(860): Joomla\CMS\Authentication\Authentication->authenticate(Array, Array) #4 /home/demo/domains/demo.com/public_html/libraries/src/Application/SiteApplication.php(727): Joomla\CMS\Application\CMSApplication->login(Array, Array) #5 /home/demo/domains/demo.com/public_html/components/com_users/controllers/user.php(112): Joomla\CMS\Application\SiteApplication->login(Array, Array) #6 /home/demo/domains/demo.com/public_html/libraries/src/MVC/Controller/BaseController.php(702): UsersControllerUser->login() #7 /home/demo/domains/demo.com/public_html/components/com_users/users.php(15): Joomla\CMS\MVC\Controller\BaseController->execute('login') #8 /home/demo/domains/demo.com/public_html/libraries/src/Component/ComponentHelper.php(402): require_once('/home/demo/domai...') #9 /home/demo/domains/demo.com/public_html/libraries/src/Component/ComponentHelper.php(377): Joomla\CMS\Component\ComponentHelper::executeComponent('/home/demo/domai...') #10 /home/demo/domains/demo.com/public_html/libraries/src/Application/SiteApplication.php(194): Joomla\CMS\Component\ComponentHelper::renderComponent('com_users') #11 /home/demo/domains/demo.com/public_html/libraries/src/Application/SiteApplication.php(233): Joomla\CMS\Application\SiteApplication->dispatch() #12 /home/demo/domains/demo.com/public_html/libraries/src/Application/CMSApplication.php(225): Joomla\CMS\Application\SiteApplication->doExecute() #13 /home/demo/domains/demo.com/public_html/index.php(49): Joomla\CMS\Application\CMSApplication->execute() #14 {main}
จะเห็นว่าปัญหาคล้ายๆ กับปัญหานี้
viewtopic.php?f=86&t=65952
แต่คนละเคสกันนะครับ ไม่สามารถแก้ตามกระทู้นั้นได้

ดูวิธีแก้ไข Post ล่างนี้ สามารถใช้งานได้
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41230
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: เจอปัญาหา ตัวเชื่อม user Joomla กับ phpBB Error 'Duplicate entry 'admin' for key 'idx_username'' แก้แบบนี้

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

วิธีแก้ไข
Login เข้า phpmyadmin
เข้าไปที่ตาราง
***_users
ค้นหาชื่อ ตาม Error เช่นในเคสนี้คือ "admin"
แก้ไขชื่อเป็นชื่ออื่นเช่น admin-old
เท่านี้ก็จะเข้าระบบได้แล้ว และ จะใช้ user ใหม่จาก admin ของเว็บบอร์ดแทน ส่วน admin-old ก็ยังสามารถใช้งานได้เหมือนกัน
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: Amazon [Bot] และบุคลทั่วไป 80