Cài đặt, cấu hình Eclipse để lập trình OpenERP 7.0 (Windows)

Thảo luận trong 'Công Cụ Phát Triển' bắt đầu bởi admin, 12/1/13.

  1. admin Administrator

    [IMG]
      • Nhấn Next
    [IMG]
      • Nhập tên project vào ô Project name
      • Lúc chọn Project contents, bỏ dấu check Use default, chọn thư mục OpenERP 7.0 source mà bạn đã giải nén ra, trong trường hợp này là C:/source/openerp7 /thư mục bạn đã giải nén/
      • Chọn Grammar Version phù hợp với bản Python bạn đã cài
      • Chọn Interpreter
        • Nếu bạn đã cấu hình Python Interpreter thì chọn cái bạn đã cấu hình
        • Còn nếu chưa thì: Nhấn vào: Click here to configure interpreter not listed.
    [IMG]
        • Nhấn vào nút New, dẫn tới nơi Python được cài đặt.
    [IMG]
        • Nhấn Ok, sau đó nhấn Finish trong hộp thoại tiếp theo.
    [IMG]
      • Sửa tên file openerp-server thành openerp-server.py
      • Copy file openerp-server.conf trong thư mục install (ở trong cùng thư mục với file openerp-server), để ra cùng với openerp-server.py
      • Mở file openerp-server.conf ra, sửa nội dung lại như sau:
        • Mã (python):
          1. [options]
          2. ; This is the password that allows database operations:
          3. ; admin_passwd = admin
          4. db_host = localhost
          5. db_port = 5432 # cổng kết nối với PostgreSQL
          6. db_user = openerp # username của role mới tạo trong PostgreSQL
          7. db_password = openerp123 # password của role
      • Chạy file openerp-server.py
    [IMG]
      • Mở trình duyệt web, gõ vào địa chỉ: localhost:8069, là được như hình sau:
    [IMG]
    • Bước 4: Cài đặt cơ sở dữ liệu mới, hoàn thành :)
    Zion, qshady, Lê Văn Vũ and 5 others like this.
  2. Lê Văn Vũ New Member

    Mình đã build thử mà vẫn lỗi
    Quanvm thích bài này.
  3. bruce.nguyen Active Member

    - Dear Vũ: bạn show log lên diển đàn mới giúp được.
  4. Lê Văn Vũ New Member

    Mình đã làm từng bước như hướng dẫn như vẫn bị lỗi như sau:

    2013-01-19 16:24:29,190 2808 INFO ? openerp: OpenERP version 7.0-20130114-001605
    2013-01-19 16:24:29,193 2808 INFO ? openerp: addons paths: D:\SOURCE\openerp70\openerp\addons
    2013-01-19 16:24:29,194 2808 INFO ? openerp: database hostname: localhost
    2013-01-19 16:24:29,194 2808 INFO ? openerp: database port: 5432
    2013-01-19 16:24:29,194 2808 INFO ? openerp: database user: openerp
    2013-01-19 16:24:29,928 2808 CRITICAL ? openerp.modules.module: Couldn't load module web
    2013-01-19 16:24:29,928 2808 CRITICAL ? openerp.modules.module: No module named mock
    2013-01-19 16:24:29,928 2808 ERROR ? openerp.service: Failed to load server-wide module `web`.
    The `web` module is provided by the addons found in the `openerp-web` project.
    Maybe you forgot to add those addons in your addons_path configuration.
    Traceback (most recent call last):
    File "D:\SOURCE\openerp70\openerp\service\__init__.py", line 59, in load_server_wide_modules
    openerp.modules.module.load_openerp_module(m)
    File "D:\SOURCE\openerp70\openerp\modules\module.py", line 405, in load_openerp_module
    __import__('openerp.addons.' + module_name)
    File "D:\SOURCE\openerp70\openerp\modules\module.py", line 133, in load_module
    mod = imp.load_module('openerp.addons.' + module_part, f, path, descr)
    File "D:\SOURCE\openerp70\openerp\addons\web\__init__.py", line 3, in <module>
    import cli
    File "D:\SOURCE\openerp70\openerp\addons\web\cli\__init__.py", line 1, in <module>
    import test_js
    File "D:\SOURCE\openerp70\openerp\addons\web\cli\test_js.py", line 8, in <module>
    import openerp.addons.web.tests
    File "D:\SOURCE\openerp70\openerp\addons\web\tests\__init__.py", line 2, in <module>
    from . import test_dataset, test_menu, test_serving_base, test_js
    File "D:\SOURCE\openerp70\openerp\addons\web\tests\test_dataset.py", line 2, in <module>
    import mock
    ImportError: No module named mock
    2013-01-19 16:24:29,947 2808 INFO ? openerp: OpenERP server is running, waiting for connections...
    2013-01-19 16:24:29,987 2808 INFO ? openerp.service.wsgi_server: HTTP service (werkzeug) running on 0.0.0.0:8069
    Đức Minh Trần thích bài này.
  5. Quanvm Member

    import mock
    ImportError: No module named mock

    Chắc là trong python của bạn chưa có thư viện của mock đó
  6. Lê Văn Vũ New Member

    Mình đã chạy được rồi, cảm ơn Quanvm nhiều nhé.
  7. Lê Văn Vũ New Member

    Chào Quanvm, cho mình hỏi, khi print report ra thi bị Still Loading hoài không quay lại.
    chblien thích bài này.
  8. bruce.nguyen Active Member

    - Module của bạn tự viết à. Bạn xem lại vòng for của bạn xem, có thể nó for đến vô tân nên quay hoài
  9. Lê Văn Vũ New Member

    Không mình dùng đúng modul cua openerp 7
    --- merged: Jan 28, 2013 3:48 AM ---
    Mình chỉ in thử ra pdf thôi, chưa viết modul gì thêm
  10. admin Administrator

    Bạn đưa file log của OpenERP server lên để mọi người xem thử như thế nào? Và bạn mô tả chi tiết một tí về report bạn đang chạy mà bị lỗi nhé.
    Thân chào bạn!
  11. Lê Văn Vũ New Member

    Xin chào mọi người,
    dạo này qua bận nên chưa đưa log file lên được,
    hôm nay mình đưa log file, các bạn giúp đỡ mình nhé
    ----------------------------------------
    Exception happened during processing of request from ('127.0.0.1', 64292)
    Traceback (most recent call last):
    File "C:\Python27\lib\SocketServer.py", line 582, in process_request_thread
    self.finish_request(request, client_address)
    File "C:\Python27\lib\SocketServer.py", line 323, in finish_request
    self.RequestHandlerClass(request, client_address, self)
    File "C:\Python27\lib\SocketServer.py", line 641, in __init__
    self.finish()
    File "C:\Python27\lib\SocketServer.py", line 694, in finish
    self.wfile.flush()
    File "C:\Python27\lib\socket.py", line 301, in flush
    self._sock.sendall(view[write_offset:write_offset+buffer_size])
    error: [Errno 10053] An established connection was aborted by the software in your host machine
    ----------------------------------------
    (Vì nội dung file log quá dài, nên mình cho vào file đính kèm nhé!)

    Các file đính kèm:

  12. Lê Văn Vũ New Member

    Exception happened during processing of request from ('127.0.0.1', 60784)
    Traceback (most recent call last):
    File "C:\Python27\lib\SocketServer.py", line 582, in process_request_thread
    ----------------------------------------
    self.finish_request(request, client_address)
    File "C:\Python27\lib\SocketServer.py", line 323, in finish_request
    self.RequestHandlerClass(request, client_address, self)
    File "C:\Python27\lib\SocketServer.py", line 641, in __init__
    self.finish()
    File "C:\Python27\lib\SocketServer.py", line 694, in finish
    self.wfile.flush()
    File "C:\Python27\lib\socket.py", line 301, in flush
    self._sock.sendall(view[write_offset:write_offset+buffer_size])
    error: [Errno 10053] An established connection was aborted by the software in your host machine
  13. bruce.nguyen Active Member

    - Với cái log này thì chưa biết nguyên nhân cụ thể nó bị gì
    - Bạn vui lòng vắn tắt lại chi tiết bạn đã làm gì, làm ở đâu & như thế nào thì sinh ra bug này ko?

    Thân
  14. Lê Văn Vũ New Member

  15. To Trong Danh New Member

    em bị lỗi ở bước
    Run openerp-server.py bị lỗi như thế này các mem help mình nha.
    Traceback (most recent call last):
    File “C:\Source\openerp7\openerp-7.0-20130422-232436\openerp-server.py”, line 2, in
    import openerp
    File “C:\Source\openerp7\openerp-7.0-20130422-232436\openerp\__init__.py”, line 39, in
    import addons
    ImportError: No module named ‘addons’
    Có bác chỉ em vào thẻ properties của project rùi add folder openerp vào nhưng vẫn không được.
    các mem giúp em fix bug này nhé
  16. bruce.nguyen Active Member

    - Chụp hình cái foder openerp lên đây đi bạn ?
  17. openerpvietnam Active Member

    Chào bạn, hiện diễn đàn đã tạo máy ảo thiết lập sẵn môi trường cho các bạn nghiên cứu, lập trình, ... và đã upload lên mạng cho các bạn down về sử dụng.
    Bạn vào http://terp.vn/forum/threads/máy-ảo-cài-đặt-sẵn-openerp.202/ để xem thêm thông tin.

    Với lỗi này nếu không vào properties của project add folder openerp, bạn có thể vào trực tiếp dòng bị lỗi import addons và sửa lại thành import openerp.addons cũng được.
    Thân.
  18. To Trong Danh New Member

    Vẫn không được anh openerpvietnam

    Hình folder openerp của em đây anh bruce.nguyen

    [IMG]

    Các file đính kèm:

  19. bruce.nguyen Active Member

    - Log ngắn quá, chẳng biết bạn đang làm gì nên không help được. Bạn mô tả bạn đang làm gì và show hết log lên đi bạn
  20. nguyenvu New Member

    Cho mình hỏi . mình thiếu vài module nên nó báo lỗi lao no module name...
    Thấy mấy bác bảo copy vào add on nhưng mình làm rồi mà vẫn không được , các bác giúp mình với

Chia sẻ trang này