วิธีการติดตั้ง Mysql ให้กับ OFBiz (ubuntu 10.04)

Apache OFBiz หรือ Apache Open For Business Project เป็นโครงการซอฟต์แวร์โอเพนซอร์สที่สังกัดใน Apache Software Foundation Apache OFBiz เป็น Enterprise Automation ซอฟต์แวร์ คือประกอบไปด้วยระบบต่างๆที่จำเป็นต่อการนำไปใช้งานอาทิ เช่น ERP, CRM, E Commerce, SCM, MRP, CMS และอื่นๆ
วิธีการติดตั้ง Apache OFBiz ควรเริ่มจากการติดตั้ง
1. ติดตั้ง jdk (Java Development Kit)
2. ติดตั้ง subversion
3. ติดตั้ง My SQL
4. ติดตั้ง ofbiz10.04
5. Setup MySQL With OFBiz
ติดตั้งตามลำดับ

วิธีการลง jdk

Java Development Kit หรือ JDK คือ ชุดของเครื่องมือที่ใช้ในการพัฒนาโปรแกรม JAVA โดยที่ใครก็ตามที่ต้องการจะพัฒนาโปรแกรมโดยใช้ภาษา java
จะต้อง ลง JDK นี้เป็นอย่างน้อย ไม่งั้นจะไม่สามารถ compile และ run java ได้ ซึ่งหลักๆที่ได้จากการลงก็ประกอบด้วย
core library ของ java
java compiler หรือ java interpreter ก็คือตัวแปลภาษา java เป็น byte code
java runtime คือ ตัวรัน ภาษา java ที่ถูกแปลงเป็น byte code แล้ว
และเครื่องมือต่างๆอีก ดูได้ใน Derectory jdk_path/bin คะ
วิธีการติดตั้ง
วิธีลง Java JDK
  1. สามารถดูวิธีการติดตั้ง jdk (Java Development Kit) ได้จาก  ที่นี่ ครับ
วิธีลง Subversion
SVN ( Subversion ) คือ ระบบ ควบคุม version ของ source code อย่างหนึ่ง ที่ เราสามารถมี version ของ code เช่น version นี้ สามารถทำงานบางอย่างได้แล้ว เป็นต้น และเมื่อเราแก้ๆ แล้วหากทำให้บางอย่างพัง เราก็สามารถ reverse กลับไปใน version ที่ยัง work อยู่ได้และ ระบบที่ สามารถอำนวยความสะดวก เวลาทำงาน
ใน Project เขียน code กันหลายๆ คน ระบบ Subversion จะสามารถรวม code ของทุกคน เข้าอย่างอัตโนมัติ ทำให้ทุกคนมี code ที่ update อยู่เสมอ โดยระบบจะเป็นระบบแบบ Client Server โดยที่ server จะมีโปรแกรม Subversion Server ลงไว้ ซึ่งจะเปิดให้บริการ Subversion และ เก็บ source code ทุกอย่างไว้
วิธีการติดตั้ง
1. หลังจากลง jdk เสร็จ เราต้องลง subversion ต่อดังนี้ เข้าไปที่ System /Administration / Synaptic Package Manager
2. ระบบจะให้ใส่ Password ของเครื่อง เพื่อทำการ Download โปรแกรม
3. เมื่อใส่ Password เสร็จเรียบร้อยจะมี Page ใหม่ขึ้นมาเพื่อให้เลือกโปรแกรมที่จะ Download
4. ให้พิมพ์ตรง ช่องค้นหาว่า subversion ดังรูป

5. จะสังเกตุเห็นรูปว่า จะมีคำว่า subversion ให้คลิกขวา ตรง subversion แล้วเลือก
Mark for Installationพอคลิกเสร็จก็คลิก Apply ดังรูป

6. หลังจากนั้น จะเป็นการ Download และ install ดังรูป

7. ถ้าโหลดเสร็จสิ้น สมบูรณ์จะมี Pop Up ขึ้นมาดังรูปให้คลิก Close
8. เมื่อกด Close จะปรากฎ Page ขึ้นมา สังเกตุว่า ตรง subversion จะเป็นจุดสีเขียว เเสดงว่า ลงเสร็จสิ้นสมบูรณ์ ดังรูป เป็นอันเสร็จสิ้นสมบูรณ์

วิธีลง Ofbiz 10.04

1. ทำการ Download ไฟล์ Ofbiz 10.04 จาก https://cwiki.apache.org/OFBADMIN/ofbiz-source-repository-and-access.html

3. เปิด Terminal เข้าไปยัง Folder ที่ต้องการ Download ไฟล์ Ofbiz 10.04 ไปไว้ ดังรูป โดย copy code
svn co http://svn.apache.org/repos/asf/ofbiz/branches/release10.04 มาวางใน Terminal ดังรูปเเล้ว Enter

4. รอจนกว่า subversion จะ checkout code ของ OFBiz เสร็จสิ้น

*ปล. ก่อนจะ Install Ofbiz10.04 ให้ลง My SQL ก่อนดังตัวอย่างตามลิงค์นี้ วิธีการลง My SQL

Setup MySQL with Ofbiz

ก่อนการ Setup MySQL ต้องลง Driver ของ mysql ก่อน โหลดตาม Link นี้ http://dev.mysql.com/downloads/connector/j/

เมื่อ Download เสร็จสิ้น แตกไฟล์ เเล้ว copy file mysql-connector-java-5.1.13-bin.jar เข้ามาวาง ที่ ofbiz.10.04/framework/entity/lip/jdbc หลังจากนั้น เริ่มการ comfig ได้เลย

วิธีการ config
1. เข้าไป config ใน entityengine เข้าไปที่ ofbiz10.04/framework/entity/entityengine เพื่อ เข้าไป config database
2. เข้าไป แก้ไข ตรง delegator ให้เปลี่ยน ดังรูป

3. หา datasource name="localmysql" และแก้ jdbc-uri="jdbc:mysql://127.0.0.1/ofbiz?autoReconnect=true" ofbiz เป็นชื่อ database ดังรูป

4. หา datasource name="localmysqlolap" และแก้ jdbc-uri="jdbc:mysql://127.0.0.1/ofbizolap?autoReconnect=true" ofbizolap เป็นชื่อ database ดังรูป

5. หา datasource name="localmysqltenant" และแก้ jdbc-uri="jdbc:mysql://127.0.0.1/ofbiztenant?autoReconnect=true" ofbiztenant เป็นชื่อ database ดังรูป

6.  ข้าเปิดโปรแกรม MySQL Administrator เข้าไปตรง Applications/Programming/MySQL Administrator เมื่อเข้าไประบบจะให้ใส่ password เราต้อง login เข้าใช้ User root เพื่อ create User ใหม่ตามที่เรา Config ใน entityengine ดังรูป

7. เข้าไปใน Program / catalogs จะเห็นกรอบสีแดงใน รูปให้ คลิกขวาตรง ตรงช่องว่าง Create Schema
8. เมื่อกด Create Schema จะมี Pop Up ขึ้นมาให้ใส่ชื่อ database ในที่นี้ เราจะสร้าง database 3 ก้อน คือ 1. ofbiz 2. ofbizolap 3. ofbiztenant
ดังรูป




9. เมื่อ Create Schema เรียบร้อยเเล้ว ให้มาที่ User Administration ดังรูป

10. ให้คลิก NewUser จะมี new_user ตรงด้านซ้ายเพิ่มขึ้น ดังรูป

11. ให้เปลี่ยนข้อมูลข้างใน คือ MySQL User ,New password,Confirm password ให้ตรงกับที่เรา config ใน entityengine คือ MySQL User: ofbiz
New password : ofbiz , Confirm password: ofbiz แล้วกด Apply Changes ดังรูป
14. พอกด Apply Changes เสร็จ ตรงที่ด้านซ้ายที่ เป็น new_user ก็จะเปลี่ยนเป็น ofbiz ตามที่เราแก้ไข ดังรูป

12. หลังจากนั้นให้คลิกขวา ตรง ofbiz /AddHost จะมี Pop Up ขึ้นมาให้เราเลือก Localhost แล้วกด ok ดังรูป

13. หลังจากด ok ก็จะมี Host ที่ชื่อว่า @ localhost อยู่ทางด้านซ้าย แล้วคลิก Schema Privileges ก็จะเห็นมี database ofbiz ofbizolap ofbiztenant ดังรูป

14. ให้คลิก ofbiz เเล้วก็จะมีข้อมูลตรงช่อง Available Privileges แล้ว คลิกข้อมูลตรงช่อง แล้ว Ctrl+A แล้วกดลูกศร Add ข้อมูล ดังรูป

15. เมื่อกด Add ข้อมูลเสร็จเรียบร้อยเเล้ว ข้อมูลจะย้ายมาอยู่ในช่อง Assigned Privileges ดังรูป

16. คลิก ofbizolap , ofbiatenant แล้วทำตามข้อ 18 จะได้ดังรูป


17. เป็นอันเสร็จสิ้น วิธีการ config
18. เข้า Terminal ไปที่ ofbiz.10.04 เเล้ว ./ant พอ ./ant เสร็จ ก็ ./ant run-install ช่วงที่ ./ant run-install จะค่อนข้างที่จะใช้เวลานานสักหน่อยต้องรอ สักครู่ พอ /.ant run-install เสร็จ ก็สามารถ ./startofbiz.sh ได้เลยคะ
ก็จะสามรถเข้า localhost ได้ คะ ดังรูป

About Nop

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment

0 comments:

Post a Comment