GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS7VPSにOdoo8をインストールします

Odooは、フロントエンドアプリケーション、販売管理アプリケーション、ビジネスオペレーションアプリケーション、マーケティングアプリケーション、人的資源、生産性アプリケーションの6つのグループに編成されたビジネスアプリケーションのスイートです。
CentOS7VPSにOdoo8をインストールする必要があります。以下に説明する非常に簡単な手順に従う場合は、約10分かかります。

サーバーからMariaDBを削除します:

yum remove mariadb mariadb-server

次のコマンドを使用して、yumパッケージリポジトリが最新であり、インストールされているすべてのパッケージが最新のバグ修正とセキュリティパッチでアップグレードされていることを確認します。

yum clean all
yum update

PostgreSQLおよびPHPPostgreSQL拡張機能をインストールします:

yum install postgresql-libs postgresql-server postgresql php-pgsql php-gd

次のコマンドを使用して、すべての前提条件パッケージをインストールします。

yum install babel python-devel libxslt-python pyparsing python-dateutil python-decorator python-imaging python-jinja2 python-ldap python-lxml python-mako python-psycopg2 python-reportlab python-requests python-werkzeug python-yaml python-docutils  python-matplotlib python-unittest2.noarch python-babel python-gevent pygtk2 glade3 pytz libxslt-devel bzr automake gcc gcc-c++ byacc kernel-headers

Apache Webサーバーを再起動します:

systemctl restart httpd.service

PostgreSQLデータベースクラスターを初期化します:

postgresql-setup initdb

サーバーの起動時に自動的に開始するようにPostgreSQLサービスを構成します。

systemctl enable postgresql.service

PostgreSQLサービスを開始し、「postgres」ユーザーのパスワードを設定します。

systemctl start postgresql.service
su - postgres
psql
\password postgres
(Enter new password twice)
\q
exit

「odoo」という名前の新しいシステムユーザーを作成します:

adduser odoo
passwd odoo

次のコマンドを使用して、PostgreSQLで「odoo」ユーザーを作成します。

su - postgres -c "createuser --pwprompt --createdb --no-createrole --no-superuser odoo"
(Enter new 'odoo' user password twice)

Odooの最新バージョンをダウンロードし、仮想サーバーの「/opt」ディレクトリに解凍します。

cd /opt 
wget http://nightly.odoo.com/8.0/nightly/src/odoo_8.0.latest.tar.gz
tar -xvzf /root/odoo_8.0.latest.tar.gz
mv odoo-8.* odoo
cd odoo

Odoo 8をインストールする:

python setup.py install
cp openerp-server /usr/local/bin/odoo-server
mkdir -p /var/log/odoo/
touch /var/log/odoo/odoo-server.log
chown odoo /var/log/odoo/odoo-server.log
chmod 644 /var/log/odoo/odoo-server.log

「odoo」ユーザーに新しいモジュールをインストールする権限を与えます:

chown odoo -R /usr/lib/python2.7/site-packages/odoo-8*/openerp/addons/

次のコマンドを実行します:

vi ~odoo/.bashrc
export LD_LIBRARY_PATH; LD_LIBRARY_PATH=/usr/local/lib
source ~odoo/.bashrc

「/etc/odoo-server.conf」構成ファイルを編集して、次の行を追加します。

[options]
; This is the password that allows database operations:
; admin_passwd = admin
db_host = localhost
db_port = 5432
db_user = odoo
db_password = False
addons_path = /usr/lib/python2.7/site-packages/odoo-8.0_20150306-py2.7.egg/openerp/addons/
#do not forget to change 'odoo-8.0_20150306-py2.7.egg' with the actual directory on your server
logfile = /var/log/odoo/odoo-server.log
log_level = error

「/var/lib/pgsql/data/pg_hba.conf」構成ファイルを編集して、PostgreSQLデータベースへのローカルアクセスを許可します。

vi /var/lib/pgsql/data/pg_hba.conf
# TYPE  DATABASE        USER            ADDRESS                 METHOD

# "local" is for Unix domain socket connections only
local   all             all                                     trust # changed from 'peer'
# IPv4 local connections:
host    all             all             127.0.0.1/32            trust # changed from 'ident'
# IPv6 local connections:
host    all             all             ::1/128                 trust # changed from 'ident'

必要に応じて、PostgreSQLデータベースへのリモートアクセスを許可する場合は、「/ var / lib / pgsql / data/pg_hba.conf」構成ファイルに次の行を追加します。

host    all             all             0.0.0.0/0               md5

PostgreSQLサーバーのエンコーディングを確認してください:

su - postgres
psql
postgres=# \l
                             List of databases
   Name    |  Owner   | Encoding  | Collate | Ctype |   Access privileges
-----------+----------+-----------+---------+-------+-----------------------
 postgres  | postgres | SQL_ASCII | C       | C     |
 template0 | postgres | SQL_ASCII | C       | C     | =c/postgres          +
           |          |           |         |       | postgres=CTc/postgres
 template1 | postgres | SQL_ASCII | C       | C     | =c/postgres          +
           |          |           |         |       | postgres=CTc/postgres

template1エンコーディングをUTF8に変更するには、次のコマンドを実行します。

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 template = template0 encoding = 'UTF8';
update pg_database set datistemplate = TRUE where datname = 'template1';
\c template1
update pg_database set datallowconn = FALSE where datname = 'template0';
\q

PostgreSQLサーバーを再起動します:

systemctl restart postgresql.service

サーバーの起動時にOdooを自動的に起動するには、次の内容のsystemdユニットファイルを追加します。

vi /usr/lib/systemd/system/odoo.service
[Unit]
Description=Advanced OpenSource ERP and CRM server
Requires=postgresql.service
After=postgresql.service
[Install]
Alias=odoo.service
[Service]
Type=simple
PermissionsStartOnly=true
EnvironmentFile=-/etc/conf.d/odoo-server
User=odoo
Group=odoo
SyslogIdentifier=odoo-server
PIDFile=/run/odoo/odoo-server.pid
ExecStartPre=/usr/bin/install -d -m755 -o odoo -g odoo /run/odoo
ExecStart=/usr/local/bin/odoo-server -c /etc/odoo-server.conf --pid=/run/odoo/odoo-server.pid --syslog $OPENERP_ARGS
ExecStop=/bin/kill $MAINPID
[Install]
WantedBy=multi-user.target
>

最後にすべきことは、サービスを有効にして起動することです。

systemctl enable odoo.service

Odooを開始する:

systemctl start odoo.service

http:// your-server-IP:8069 / web / database / managerを開き、新しいデータベースを作成します。

次に、ユーザー名として「admin」を使用し、新しく作成したパスワードを使用して、http:// server_IP:8069で管理者バックエンドにログインできるようになります。 「管理者」パスワードをリセットするには、次の場所に移動します:

Administrator -> Preferences -> Change password

それだ。 Odoo8がCentOS7VPSに正常にインストールされました。

もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にOdooのインストールを依頼するだけです。彼らは24時間年中無休で利用可能であり、あなたの要求をすぐに処理します。 CentOS8サーバーにOdoo13をインストールする方法に関するガイドもお読みください。

PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Cent OS
  1. CentOS6VPSへのRedmineのインストール

  2. CentOS6VPSにphpBB3をインストールする方法

  3. CentOSVPSにDotclearをインストールします

  1. CentOS6VPSにGlassFishをインストールします

  2. CentOS6VPSにOctopressをインストールします

  3. CentOS7VPSにMediaWikiをインストールします

  1. CentOS7VPSにJettyをインストールします

  2. CentOS7VPSにHabariをインストールします

  3. CentOS7にOdoo9をインストールする方法