How to install SutieCRM on OSX ติดตั้งบน OSX
หลังจากติดตั้ง SpoCRM ไปแล้ว เรามาลองติดตั้ง SuitCRM ซึ่งก็เป็น CRM อีกประเภทหนึ่งหากติดตั้งบน windows จะไม่มีปัญหาในการติดตั้ง
แต่ถ้าติดตั้งบน osx อาจจะติดปัญหา ผมเลยแนะนำหากใครจะติดตั้ง จะได้รู้แนวและวิธีการแก้ไข เริ่มกันเลยหลังจาก download file .zip มาแล้ว
tar -xzvf SuiteCRM-7.11.2.zip -C SuiteCRM2


หรือจะ
chmod 777
สำหรับ folder ทั้งหมดเลยก็ได้นะครับ

หลังจากเปลี่ยน mod โปรแกรมก็พร้อมให้เราติดตั้ง
 ใส่ข้อมูลให้ถูก และ จำรหัส admin เพื่อเข้าใช้งานระบบด้วยนะครับ ส่วนฐานข้อมูล เราก็สร้างโดยผ่าน phpmyadmin หรือ ผ่าน command เลยก็ได้ครับที่ผมเขียนไว้แล้ว

ผมเลือก ให้มีข้อมูลตัวอย่างมาด้วย หรือจะไม่เลือกก็ได้นะครับ




หลังจากนั้น dump database เพราะว่าตัวติดตั้ง ไม่สามารถ up ข้อมูลลงใน database ได้ ผมเลยทำไว้
https://drive.google.com/file/d/16K8d7Ks42c8A-Pq6lNBGn005-CHakZc7/view
หรือจะ
INSERT INTO `users` (`id`, `user_name`, `user_hash`, `system_generated_password`, `pwd_last_changed`, `authenticate_id`, `sugar_login`, `first_name`, `last_name`, `is_admin`, `external_auth_only`, `receive_notifications`, `description`, `date_entered`, `date_modified`, `modified_user_id`, `created_by`, `title`, `photo`, `department`, `phone_home`, `phone_mobile`, `phone_work`, `phone_other`, `phone_fax`, `status`, `address_street`, `address_city`, `address_state`, `address_country`, `address_postalcode`, `deleted`, `portal_only`, `show_on_employees`, `employee_status`, `messenger_id`, `messenger_type`, `reports_to_id`, `is_group`, `factor_auth`, `factor_auth_interface`) VALUES ('1', 'admin', '$1$pR..8A..$CotKiADnAMTBqcqA/oF.A.', 0, NULL, NULL, 1, 'admin', '', 1, 0, 1, NULL, '2019-03-11 08:55:24', '2019-03-12 06:03:27', '1', '', 'Administrator', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Active', NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 'Active', NULL, NULL, '', 0, 0, NULL)
เราก็เพิ่มเฉพาะตัวที่มีปัญหา
CREATE TABLE `users_feeds` ( `user_id` varchar(36) DEFAULT NULL, `feed_id` varchar(36) DEFAULT NULL, `rank` int(11) DEFAULT NULL, `date_modified` datetime DEFAULT NULL, `deleted` tinyint(1) DEFAULT '0' ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
ซึ่งตรวจสอบดูแล้ว ก็ไม่มีปัญหาอะไร แต่ตอนติดตั้งไม่ผ่านเพราะว่า query ตัวนี้

แต่ปัญหาดังกล่าว จะไม่เกิดขึ้นถ้า ใช้ windows นะครับ อันนี้ฝากบอกไว้
และปัญหาอีกอย่างหนึ่งคือ ไม่สามารถ login และไม่มี data ตัวอย่างให้ ต้อง dump ข้อมูลที่ผม share ไว้ให้ไปใส่ ใน mysql โดยผ่าน phpmyadmin
หรือจะ insert ข้อมูลเฉพาะส่วนที่จะสามารถ login ลองดูครับ
INSERT INTO `users` (`id`, `user_name`, `user_hash`, `system_generated_password`, `pwd_last_changed`, `authenticate_id`, `sugar_login`, `first_name`, `last_name`, `is_admin`, `external_auth_only`, `receive_notifications`, `description`, `date_entered`, `date_modified`, `modified_user_id`, `created_by`, `title`, `photo`, `department`, `phone_home`, `phone_mobile`, `phone_work`, `phone_other`, `phone_fax`, `status`, `address_street`, `address_city`, `address_state`, `address_country`, `address_postalcode`, `deleted`, `portal_only`, `show_on_employees`, `employee_status`, `messenger_id`, `messenger_type`, `reports_to_id`, `is_group`, `factor_auth`, `factor_auth_interface`) VALUES ('1', 'admin', '$1$pR..8A..$CotKiADnAMTBqcqA/oF.A.', 0, NULL, NULL, 1, 'Nattawat', 'Suwannatrai', 1, 0, 1, NULL, '2019-03-11 08:55:24', '2019-03-12 06:03:27', '1', '', 'Administrator', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Active', NULL, NULL, NULL, NULL, NULL, 0, 0, 1, 'Active', NULL, NULL, '', 0, 0, NULL);
user : admin password : admin
ก็สามารถ login เข้าระบบได้เช่นเดียวกัน แต่จะไม่มีข้อมูลตัวอย่างให้ทดสอบ

เป็นอันเสร็จเรียบร้อย ส่วนใครอยากได้ ข้อมูลทดสอบมาด้วย ก็ dump mysql ที่ผมทำ link ไว้ให้ มา import mysql ได้เลยนะครับ หวังเป็นอย่างยิ่งว่า คงเป็นประโยชน์ ไม่มากก็น้อยสำหรับใครที่จะติดตั้งบน mac osx ครับ
วันนี้พอแค่นี้ก่อนนะครับ
Create Date : 11 มีนาคม 2562 |
Last Update : 20 กรกฎาคม 2562 21:48:39 น. |
|
0 comments
|
Counter : 275 Pageviews. |
|
 |
|
|
|
|