หน้า 1 จากทั้งหมด 1

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

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

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

โพสต์แล้ว: 11/10/2019 5:12 pm
โดย mindphp
ตาม Error คือ มีปัญหา ในการเชื่อมต่อกับฐานข้อมูล ตอนจะย้ายครับ

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.

โพสต์แล้ว: 11/10/2019 5:27 pm
โดย mindphp
ตั้งค่าที่ 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 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.

โพสต์แล้ว: 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.

โพสต์แล้ว: 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.

โพสต์แล้ว: 12/10/2019 3:35 am
โดย mindphp
ขออภัย Joom!Fish กับ เวอร์ชั่นล่าสุดทางทีมไม่ได้ทดสอบ นานมาแล้ว
แต่ตอน test กับ Joomla 2.5 ไม่มีปัญหานะครับ