CakePHP Console Missing connection "Mysql" เกิดอะไรขึ้นและแก้ยังไง?
วันนี้ก็จะเขียนเรื่องนี้ไว้แล้วกัน มันเป็นปัญหาที่ผมคิดว่ากวนในใช้ได้สำหรับคนที่ใช้ UNIX (Linux/MacOS) เพราะว่าอยู่ดีระหว่างที่ใช้งาน CakePHP Console อยู่ มันก็ติดต่อ MySQL ไม่ได้ซะงั้น
Error: Database connection "Mysql" is missing, or could not be created.
#0 /Applications/XAMPP/xamppfiles/htdocs/erp/lib/Cake/Model/Datasource/DboSource.php(260): Mysql->connect()
อะไรประมาณนี้ ผมก็ไปเจอวิธีแก้ไขใน stackoverflow
โดยผมเพิ่ม code เข้าไป บันทัดเดียวในไฟล์ database.php ของแต่ละ connection ก็จะแก้ไขปัญหาได้
สำหรับ MAMP
'unix_socket' => '/Applications/MAMP/tmp/mysql/mysql.sock',
หรือถ้าเป็น XAMPP
'unix_socket' => '/Applications/XAMPP/xamppfiles/var/mysql/mysql.sock',
ความคิดเห็น
แสดงความคิดเห็น