MJupgrade Joomla 1.5.26 > 3.9 ขึ้น Error: Could not connect to MySQL server.

กฎการใช้บอร์ด
คำถามหมวดนี้ ควรระบุ รายละเอียดของ Server OS, เวอร์ชั่น ของ PHP, CMS ที่ท่านใช้
รวมถึง Hosting หรือ Control Panel Hosting

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: MJupgrade Joomla 1.5.26 > 3.9 ขึ้น Error: Could not connect to MySQL server.

Re: MJupgrade Joomla 1.5.26 > 3.9 ขึ้น Error: Could not connect to MySQL server.

โดย mindphp » 12/10/2019 3:35 am

ขออภัย Joom!Fish กับ เวอร์ชั่นล่าสุดทางทีมไม่ได้ทดสอบ นานมาแล้ว
แต่ตอน test กับ Joomla 2.5 ไม่มีปัญหานะครับ

Re: MJupgrade Joomla 1.5.26 > 3.9 ขึ้น Error: Could not connect to MySQL server.

โดย เห็ด อินโมชั่น » 12/10/2019 2:59 am

ตอนนี้แก้ Error ไปได้เกือบหมดแล้ว
เหลือ Joom!Fish V2.2.3 (Feng Huang) Upgrading multilanguage เจอ Error ไม่แจ้งรายละเอียดขึ้น [undefined] [undefined]
ถ้าไม่ Upgrade Joom!Fish จะผ่าน

อื่นๆที่เจอ (เผื่อคนอื่นเจอ)

โค้ด: เลือกทั้งหมด

Error: Failed to start application: Could not connect to MySQL server. 
// เข้าไปดู configuration.php ใน mjupgrade ตรวจสอบ DBname, DBusername-password

โค้ด: เลือกทั้งหมด

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 72 bytes) in /home/..... 
// set memory limit '-1' ใน php config

โค้ด: เลือกทั้งหมด

If difficulties persist, please contact the System Administrator of this site and report the error below.
1267 Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '='
/home/.../..../database/driver/mysql.php:357 
// เปลี่ยน Collation ใน DB ให้เป็นรูปแบบรหัสเดียวกัน เช่น utf8_unicode_ci

โค้ด: เลือกทั้งหมด

Upgrading multilanguage...
[undefined] [undefined] 
แก้ไม่ได้ ไม่มี Error แจ้ง

Re: MJupgrade Joomla 1.5.26 > 3.9 ขึ้น Error: Could not connect to MySQL server.

โดย เห็ด อินโมชั่น » 11/10/2019 11:26 pm

เจอต้นตอปัญหาแล้วครับ คือ file mjupgrade/configuration.php มันไม่ดึงค่า var $password จาก configuration.php ของเก่ามา
ต้องเข้าไปแก้ไฟล์สร้าง public $password : 'dbpassword'; ครับ

ผมค่อนข้างงงๆระบบโพส พอดีเนทไม่ดีด้วยเลยไม่แน่ใจว่าซับมิทไปแล้วหรือยัง

Re: MJupgrade Joomla 1.5.26 > 3.9 ขึ้น Error: Could not connect to MySQL server.

โดย เห็ด อินโมชั่น » 11/10/2019 9:07 pm

mindphp เขียน:ตั้งค่าที่ option ของ Component ดู VDO คู่มือ สอนการใช้

https://www.youtube.com/watch?v=tqYrxk5NkTQ
เจอต้นตอแล้วครับ mjupdate/configuration.php ไม่ดึงค่า var $password จากของเดิมมาครับ เข้าไปสร้าง public $password : 'databasepass'; ขึ้นมา
ตอนนี้ connect ได้แล้วครับ

แต่เจอ Error: Failed to start application: Table 'db_name.#__session' doesn't exist แทน

Re: MJupgrade Joomla 1.5.26 > 3.9 ขึ้น Error: Could not connect to MySQL server.

โดย mindphp » 11/10/2019 5:27 pm

ตั้งค่าที่ option ของ Component ดู VDO คู่มือ สอนการใช้

https://www.youtube.com/watch?v=tqYrxk5NkTQ

Re: MJupgrade Joomla 1.5.26 > 3.9 ขึ้น Error: Could not connect to MySQL server.

โดย เห็ด อินโมชั่น » 11/10/2019 5:20 pm

mindphp เขียน:ตาม Error คือ มีปัญหา ในการเชื่อมต่อกับฐานข้อมูล ตอนจะย้ายครับ
ตอนนี้ตรวจสอบใน Configuration.php แล้วถูกต้องครับ เซ็ทสิทธิเป็น ALL PRIVILEGES แล้ว Prefix ถูกต้อง
เราพอจะตรวจสอบได้ไหมครับ ว่าตัว MJUpgrade ดึงค่าหรือตั้งค่าฐานข้อมูลได้จากตรงไหน

Re: MJupgrade Joomla 1.5.26 > 3.9 ขึ้น Error: Could not connect to MySQL server.

โดย mindphp » 11/10/2019 5:12 pm

ตาม Error คือ มีปัญหา ในการเชื่อมต่อกับฐานข้อมูล ตอนจะย้ายครับ

MJupgrade Joomla 1.5.26 > 3.9 ขึ้น Error: Could not connect to MySQL server.

โดย เห็ด อินโมชั่น » 11/10/2019 4:59 pm

MJupgrade Joomla 1.5.26 > 3.9

ในขั้นตอนสุดท้าย Debug ขึ้น Error: Failed to start application: Could not connect to MySQL server.
ซึ่งตรวจสอบใน Configuration แล้ว DBname, User, Pass ถูกต้องครับ

MJUpgrade version 1.0.12

โค้ด: เลือกทั้งหมด

Error: Failed to start application: Could not connect to MySQL server.

Could not connect to MySQL server. #0 /public_html/mjupgrade/libraries/joomla/database/driver.php(1735): 

JDatabaseDriverMysqli->connect() #1 /public_html/administrator/components/com_mjupgrade/includes/mjupgrade.class.php(746): 

JDatabaseDriver->loadResult() #2 /public_html/administrator/components/com_mjupgrade/includes/mjupgrade.class.php(181): 

MJUpgrade->getParams() #3 /public_html/administrator/components/com_mjupgrade/includes/controller.php(42): 

MJUpgrade->__construct() #4 {main}

CENTOS 6.10
Cpanel11
PHP 7.2.7
MySQL NonSSL

ไม่แน่ใจว่าตั้งถูกห้องไหม รบกวนด้วยครับ

ข้างบน