Centos 7 설치 Odoo 11
1 python 3.6 설치
Centos 7 은 안정성 을 고려 하여 설 치 된 것 이 python 2.7 이 고 기본 적 인 공식
yum
소스 에서 Python 3 의 설치 패 키 지 를 제공 하지 않 기 때문에 python 3 을 제공 하 는 yum 소스 인 IUS 를 바 꿔 야 합 니 다.1. IUS 소프트웨어 소스 의존 과 epel 소프트웨어 소스 패키지, 우선 epel 소프트웨어 소스 패키지 설치
sudo yum install epel-release
2. IUS 소프트웨어 소스 설치
sudo yum install https://centos7.iuscommunity.org/ius-release.rpm
3, 설치 python 3.6
sudo yum install python36u
sudo yum -y install python36u-devel
sudo yum -y install python36u-pip
2 설정 PostgreSQL 데이터베이스 설치
2.1 설치
1. 설치
sudo yum install -y postgresql-server
2. 초기 화
service postgresql initdb
3. 서비스 시작
systemctl start postgresql
4. 켜 기 서비스 설정
systemctl enable postgresql
2.2 설정
1. 데이터베이스 와 캐릭터 생 성
# postgres
sudo su - postgres
# PostgreSQL
psql
# "postgres=#",
# dbuser
CREATE USER dbuser WITH PASSWORD 'password' ENCODING='UTF8';
#
CREATE DATABASE exampledb OWNER dbuser;
# exampledb dbuser
GRANT ALL PRIVILEGES ON DATABASE exampledb to dbuser;
# \q ( ctrl+D)
\q
데이터베이스 타 임 스 를 만 드 는 중 다음 과 같은 오류 가 발생 했 습 니 다:
ERROR: new encoding (UTF8) is incompatible with the encoding of the template database (SQL_ASCII)
다음 과 같은 방식 으로 해결 합 니 다.
update pg_database set datallowconn = TRUE where datname = 'template0';
\c template0
update pg_database set datistemplate = FALSE where datname = 'template1';
drop database template1;
create database template1 with encoding = 'UTF8' LC_CTYPE = 'en_US.UTF-8' LC_COLLATE = 'en_US.UTF-8' template = template0;
update pg_database set datallowconn = TRUE where datname = 'template1';
\c template1
update pg_database set datallowconn = FALSE where datname = 'template0';
---------------------
: -phantom
:CSDN
:https://blog.csdn.net/hkyw000/article/details/52817422
: , !
2. 설정
이 단 계 는 두 개의 프로필 을 수정 해 야 합 니 다: pghba. conf 와 postgresql. conf.다음 명령 을 통 해 파일 위 치 를 찾 을 수 있 습 니 다:
sudo find / -name 'filename'
우선 pg 수정hba.conf :
다음 줄 추가 (이 줄 은 원 격 연결 이 가능 합 니 다. 데이터 베 이 스 를 로 컬 로 만 접근 할 수 있 도록 제한 하려 면 건 너 뛰 기)
host all all 0.0.0.0/0 md5
아래 두 줄 을 찾 아서 수정 하 세 요.
local all all
peer md5
host all all 127.0.0.1/32
ident md5
potgresql. conf 를 수정 합 니 다.
다음 줄 추가
listen_addresses = '*'
수정 이 완료 되면 서 비 스 를 다시 시작 합 니 다.
systemctl restart postgresql
이로써 PostgreSQL 설치 설정 이 완료 되 었 습 니 다!
3 node. js 와 less 플러그 인 설치
Odoo 전단 은 node. js 와 less 에 의존 하고 다음 명령 으로 설치 합 니 다.
sudo yum install -y nodejs
sudo npm install -g less less-plugin-clean-css
4 설치 의존
yum install wkhtmltopdf
yum install python-devel openldap-devel
yum install libxslt-devel libxml++-devel libxml2-devel
yum install gcc
5 Odoo 11 설치
여기 우 리 는 pipenv 로 설치 합 니 다. 먼저 pipenv 를 설치 합 니 다.
pip3.6 install pipenv
odoo 11 코드 를 끌 어 낸 후 프로젝트 루트 디 렉 터 리 에 가상 환경 을 만 들 고 의존 도 를 설치 합 니 다.
pipenv --python python3.6 install -r requirments.txt
설치 할 때 win 32 모듈 을 설치 하 는 데 실 패 했 습 니 다. 신경 쓰 지 마 세 요. 이것 은 windows 시스템 개발 에 의존 해 야 할 가방 입 니 다.
설치 가 완료 되면 odoo 설정 파일 을 만 듭 니 다: odoo. conf.내용 은 다음 과 같다.
[options]
;
addons_path = odoo/addons,odoo/myaddons
;
admin_passwd = admin
db_host = localhost
db_port = 5432
db_maxconn = 64
;
db_name = ***
;
db_user = ***
;
db_password = ***
그리고 다음 명령 을 실행 하여 odoo 를 시작 합 니 다.
python odoo-bin -c odoo.conf
127.0.0.1: 8069 를 방문 하면 odoo 로그 인 페이지 에 들 어가 면 설치 가 성공 했다 는 뜻 입 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
CentOS7에서 GuestAdditions를 도입하여 마우스 통합 및 해상도 자동 크기 조정을 활성화합니다.CentOS7과 VirtualBox를 사용하여 가상 환경을 만들어 보았지만, 호스트 키 누르지 않으면 포인터가 원래 OS로 돌아가 이것없는 화면 조정 방법을 모르는 분을 향한 기사입니다. Windows10,64bit...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.