หน้า 1 จากทั้งหมด 1
ไม่สามารถ start openerp service ขึ้นได้หลังจากการแก้ไขให้ pdf แสดงภาษาไทย
โพสต์แล้ว: พฤหัสฯ. 22 พ.ค. 2014 9:50 am
โดย lekonal
ผมเกิดปัญหาใหญ่ครับตอนนี้ หลังจากที่ผมไปแก้ไขให้ pdf แสดงภาษาไทยตามกระทู้ที่พบในกระทู้แห่งนี้
ที่จริง ผมเคยแก้ไปครั้งหนึ่งแล้ว ใช้ได้ระยะหนึ่งกลับเกิดปัญหาว่ามันกลับแสดงภาษาไทยไม่ได้เอง ซึ่งผมสงสัยว่าเกิดจากการที่ผมทำ apt-get update บน server ทำให้การแสดงผลภาษาไทยไม่ได้อีกครั้ง ผมเลยทำการเข้าไปดูไฟล์ ที่เกี่ยวข้องปรากฎว่าไฟล์ที่เคยแก้ไปแล้วกลับมาเป็นเหมือนเดิม ผมจึงแก้ไขอีกครั้ง และไปแก้ไขไฟล์ invoice.rml ด้วย จากนั้นก็ restart openerp service แต่ปรากณว่า service ไม่สามารถ start ขึ้นมากได้ครับ ตอนนี้ ผมอยากลง openerp ใหม่แบบให้เขา connect เข้าไปใน database เดิมได้หรือไม่ครับ หรือมีวิธีการอื่นไม๊ครับช่วยแนะนำด้วยครับ
ขอบพระคุณร่วงหน้าครับ
Re: ไม่สามารถ start openerp service ขึ้นได้หลังจากการแก้ไขให้ pdf แสดงภาษาไทย
โพสต์แล้ว: พฤหัสฯ. 22 พ.ค. 2014 10:57 am
โดย ไกร
ทำการ update ใหม่ได้เลยครับ เพราะส่วนของ database อยู่ที่ตัว postgresSQL
ที่ restart service ไม่ได้น่าจะมาจาก การเข้าไปแก้ source code แล้วทำให้เกิด syntax error
ทางที่ดีควร จะ copy source code ส่วนที่จะแก้ไขเอาไว้ก่อน แล้วจึงแก้ไข ถ้าเกิดมีปัญหาอะไรขึ้นมา ก็เอา ตัวที่เดิม copy เอาไว้ก่อนหน้านี้ copy ทับลงไป
Re: ไม่สามารถ start openerp service ขึ้นได้หลังจากการแก้ไขให้ pdf แสดงภาษาไทย
โพสต์แล้ว: พฤหัสฯ. 22 พ.ค. 2014 2:02 pm
โดย lekonal
ขอบคุณมากครับ แต่การ update คือ การ install ทับลงไปเลยใช่ไม๊ครับ
Re: ไม่สามารถ start openerp service ขึ้นได้หลังจากการแก้ไขให้ pdf แสดงภาษาไทย
โพสต์แล้ว: จันทร์ 26 พ.ค. 2014 10:37 am
โดย ไกร
ทับได้เลยครับ แต่ถ้ากลัว ข้อมูลหาย ควรจะ backup data เอาไว้ก่อนครับ
Re: ไม่สามารถ start openerp service ขึ้นได้หลังจากการแก้ไขให้ pdf แสดงภาษาไทย
โพสต์แล้ว: อังคาร 27 พ.ค. 2014 10:51 am
โดย lekonal
เรียนถามท่านผู้รู้ ครับ แพ็คเก็จที่ดาวโหลดตาม link ในกระทู้การติดตั้ง openerp 7.0 นั้น ได้รวมการติดตั้งดาต้าเบสอัตโนมัติไว้หรือเปล่า ถ้าผมดาวโหลดมาลงทับไปดาต้าเบสเก่าจะหายไม๊ครับ แล้วผมควรจะใส่คำสั่ง อะไรในการ backup ดาต้าของผมครับถึงจะไม่มีปัญหา
ขอบคุณร่วงหน้าครับ
Re: ไม่สามารถ start openerp service ขึ้นได้หลังจากการแก้ไขให้ pdf แสดงภาษาไทย
โพสต์แล้ว: พฤหัสฯ. 12 มิ.ย. 2014 11:21 am
โดย lekonal
ขอบคุณครับคุณ ไกร ผมลองลงทับดูแล้วครับแต่ไม่สามารถครับเพราะ service ไม่สามารถ start หรือ stop ได้เลย และ พอเช็คใน process ก็ไม่ปรากฎ พอผมลงทับ installing process ก็ไม่สามารถ stop service ของ openerp ได้และก็หยุดลง ผมจำใจต้องลงให้ทั้งหมดโดย ทำ fresh install server ใหม่ แล้วก็ลงใหม่หมด ผมจึงต้องทำ backup ฐานข้อมูล ก้อนที่เป็น data ของบริษัท ซึ่งมี openerp เป็น owner แต่ผมหา openerp user ไม่เจอ แสดงว่า openerp ไม่ใช่ local user ของเซอร์เวอร์ผม ตอนแรกผมจะพยายามเปลี่ยนจาก root มาใช้ openerp user เพื่อทำการ backup แต่พอใช้ su openerp กลับพบว่าเข้าไม่ได้ แต่พอใช้คำสั่ง su postgres เข้าได้สบาย แต่พอแบ็คอัพดาต้าเบสออกมา owner เปลี่ยนเป็น postgres ซึ่ง ถ้าผมเอาไป restore แล้ว openerp-server จะใช้ openerp role name เป็น user ใจการจัดการดาต้าเบส จึงทำให้ต้องสร้าง local user ที่มีชื่อเหมือนกัน คือ openerp และมี password เหมือนกันด้วย ขึ้นมา แล้วใช้คำสั่ง su openerp เพื่อ login เป็น openerp จากนั้นก็ทำการ backup ดาต้าเบส ใหม่อีกครั้งหนึ่ง คราวนี้สำเร็จครับ
ขั้นตอนการแก้ไขของผม
1. ก๊อฟไฟล์มายังเครื่อง pc ของผมก่อนด้วย ftp แล้วก็ไป format เครื่องเพื่อลง Ubuntu 13.10 ใหม่ โดยใช้ image ที่มี LAMP ไว้ให้เรียบร้อยแล้ว
2. เอา mysql ออก ครับ แล้ว install postgresql ลงไปของผมเป็น version 9.1
3. เอาก้อน แบ็คอัพกลับมาที่ server ตรงไหนก็ได้
4. สร้าง local user ชื่อ openerp และ สร้างฐานข้อมูลเปล่าชือเดิมกับตอนที่เราสร้างไว้ครั้งแรก และสร้าง openerp role เป็น owner แล้วก็สั่ง pg_restore
5. จากนั้นให้ ลง openerp server ตามปกติ
พอลงเสร็จทุกอย่างก็กลับมาเลยครับ โดยไม่ต้องไปทำอะไรเพิ่มอีกครับ ทุกอย่างกลับมาเหมือนเดิมครับ
หวังว่าจะเป็นประโยชน์กับคนอื่นนะครับโพสนี้