「ERPNext」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(→‎Update: 翻訳)
25行目: 25行目:
 
セットアップの際、データベースを作成する必要があります。これは own user で行われます。データベースの作成には、ユーザー "root" が必要です。デフォルトでは、空のパスワードが設定されていますが、ユーザー "root" を介してアクセスされます。インストール時にこれができないため、ユーザー "root" にパスワードを設定する必要があります。
 
セットアップの際、データベースを作成する必要があります。これは own user で行われます。データベースの作成には、ユーザー "root" が必要です。デフォルトでは、空のパスワードが設定されていますが、ユーザー "root" を介してアクセスされます。インストール時にこれができないため、ユーザー "root" にパスワードを設定する必要があります。
   
== Update ==
+
== アップデート ==
   
  +
"erpext" という名前のソフトウェアのデータベースが既に存在する場合、インストールは失敗するため、更新には手動のアクションが必要です。
Updating requires manual action because the installation will fail if the software's database named "erpnext" already exists.
 
   
  +
あなたのデータベースを保存してから、削除します。
Save your database and delete it.
 
   
 
# mariadb-dump -p -u root erpnext > /tmp/erpnext.sql
 
# mariadb-dump -p -u root erpnext > /tmp/erpnext.sql
 
# mariadb -e "DROP DATABASE erpnext;" -p -u root
 
# mariadb -e "DROP DATABASE erpnext;" -p -u root
   
  +
ファイルを保存します。
Save your files.
 
   
 
# cp -r /usr/share/webapps/erpnext/sites/erpnext/private/ /tmp/erpnext-private/
 
# cp -r /usr/share/webapps/erpnext/sites/erpnext/private/ /tmp/erpnext-private/
 
# cp -r /usr/share/webapps/erpnext/sites/erpnext/public/ /tmp/erpnext-public/
 
# cp -r /usr/share/webapps/erpnext/sites/erpnext/public/ /tmp/erpnext-public/
   
  +
{{AUR|erpext}} を [[アンインストール]] して、残っているファイルを削除します。
[[Uninstall]] {{AUR|erpnext}} and remove its lingering files.
 
   
 
# rm -r /usr/share/webapps/erpnext/
 
# rm -r /usr/share/webapps/erpnext/
   
  +
その後、パッケージ {{AUR|erpnext}} を [[インストール]] します。
Afterwards, [[install]] the package {{AUR|erpnext}}.
 
   
  +
ここで、古いデータベースとファイルを復元し、バックアップを削除します。
Now, restore your old database and files and remove the backups.
 
   
 
# mariadb -e "DROP DATABASE erpnext;" -p -u root
 
# mariadb -e "DROP DATABASE erpnext;" -p -u root
56行目: 56行目:
 
# rm -r /tmp/erpnext-public/
 
# rm -r /tmp/erpnext-public/
   
  +
データベースをアップグレードします。
Upgrade the database.
 
   
 
# tmux new-session -s erpnext "erpnext"
 
# tmux new-session -s erpnext "erpnext"
63行目: 63行目:
 
# tmux send-keys -t erpnext C-c
 
# tmux send-keys -t erpnext C-c
   
  +
最後に、正しい所有権を保証します。
Ultimately, assure the correct ownership.
 
   
 
# chown -R erpnext:erpnext /usr/share/webapps/erpnext/
 
# chown -R erpnext:erpnext /usr/share/webapps/erpnext/

2023年3月12日 (日) 05:33時点における版

ERPNext は、GPL3 のライセンスを受けたオープンソースの ERP ソフトウェアで、Web ブラウザからアクセスすることができます。機能は論理的なセクションに分かれており、必要な機能のみを選択することができます。これにより、さまざまなユースケースが可能になります。

たくさんの ドキュメント があります。さらに、フォーラム は、ユーザー間の議論のための集まりの場として機能しています。

代替ソフトの Odoo とは対照的に、完全にオープンソースであり、プロプライエタリなバージョンは存在しません。

インストール

erpnextAUR パッケージを インストール します。内部的には、独自のインストーラ frappe-benchAUR を使用しています。

NginxApache などの HTTP サーバーを使用して、リバースプロキシの背後で ERPNext を実行することができます。

ノート:

git 設定が変更される可能性があります。セクション [safe] が追加されます。安心して取り外せます。

依存関係

インストーラーは、Python の仮想環境を使用します。したがって、システム全体で Python の依存関係は必要ありません。

バグ (Access to database denied)

セットアップの際、データベースを作成する必要があります。これは own user で行われます。データベースの作成には、ユーザー "root" が必要です。デフォルトでは、空のパスワードが設定されていますが、ユーザー "root" を介してアクセスされます。インストール時にこれができないため、ユーザー "root" にパスワードを設定する必要があります。

アップデート

"erpext" という名前のソフトウェアのデータベースが既に存在する場合、インストールは失敗するため、更新には手動のアクションが必要です。

あなたのデータベースを保存してから、削除します。

# mariadb-dump -p -u root erpnext > /tmp/erpnext.sql
# mariadb -e "DROP DATABASE erpnext;" -p -u root

ファイルを保存します。

# cp -r /usr/share/webapps/erpnext/sites/erpnext/private/ /tmp/erpnext-private/
# cp -r /usr/share/webapps/erpnext/sites/erpnext/public/ /tmp/erpnext-public/

erpextAURアンインストール して、残っているファイルを削除します。

# rm -r /usr/share/webapps/erpnext/

その後、パッケージ erpnextAURインストール します。

ここで、古いデータベースとファイルを復元し、バックアップを削除します。

# mariadb -e "DROP DATABASE erpnext;" -p -u root
# mariadb -e "CREATE DATABASE erpnext;" -p -u root
# mariadb -p -u root erpnext < /tmp/erpnext.sql
# cp -r /tmp/erpnext-private/* /usr/share/webapps/erpnext/sites/erpnext/private/
# cp -r /tmp/erpnext-public/* /usr/share/webapps/erpnext/sites/erpnext/public/
# rm /tmp/erpnext.sql
# rm -r /tmp/erpnext-private/
# rm -r /tmp/erpnext-public/

データベースをアップグレードします。

# tmux new-session -s erpnext "erpnext"
# cd /usr/share/webapps/erpnext/
# sudo -u erpnext bash -c "bench migrate"
# tmux send-keys -t erpnext C-c

最後に、正しい所有権を保証します。

 # chown -R erpnext:erpnext /usr/share/webapps/erpnext/

Removal

As the software creates files on its own pacman cannot keep track of all files. For a complete removal, run:

# rm -r /usr/share/webapps/erpnext/

Backup

Create a backup of the database, see MariaDB#Backup. Additionally, save your files which are located in /usr/share/webapps/erpnext/sites/erpnext/private/ and /usr/share/webapps/erpnext/sites/erpnext/public/.

Usage

Start the executable erpnext. The root password is required to access the user "erpnext". The server runs and can be accessed via http://localhost:8000.