「ERPNext」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(→‎Usage: 翻訳)
 
(同じ利用者による、間の4版が非表示)
21行目: 21行目:
 
インストーラーは、Python の仮想環境を使用します。したがって、システム全体で Python の依存関係は必要ありません。
 
インストーラーは、Python の仮想環境を使用します。したがって、システム全体で Python の依存関係は必要ありません。
   
=== Bug (Access to database denied) ===
+
=== バグ (Access to database denied) ===
   
  +
セットアップの際、データベースを作成する必要があります。これは own user で行われます。データベースの作成には、ユーザー "root" が必要です。デフォルトでは、空のパスワードが設定されていますが、ユーザー "root" を介してアクセスされます。インストール時にこれができないため、ユーザー "root" にパスワードを設定する必要があります。
During the setup, a database needs to be created. This happens with the own user. For the database creation, the user "root" is needed. By default, it has set an empty password but is accessed via the user "root". As this is not possible in the installation, the user "root" needs to be set a password.
 
   
== 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/
   
== Removal ==
+
== 削除 ==
   
  +
ソフトウェアは独自にファイルを作成するため、[[pacman]] はすべてのファイルを追跡することはできません。完全に削除するには、次を実行します。
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/
 
# rm -r /usr/share/webapps/erpnext/
   
== Backup ==
+
== バックアップ ==
   
Create a backup of the database, see [[MariaDB#Backup]]. Additionally, save your files which are located in {{ic|/usr/share/webapps/erpnext/sites/erpnext/private/}} and {{ic|/usr/share/webapps/erpnext/sites/erpnext/public/}}.
+
[[MariaDB#バックアップ]] を参照して、データベースのバックアップを作成してください。さらに、{{ic|/usr/share/webapps/erpnext/sites/erpnext/private/}}{{ic|/usr/share/webapps/erpnext/sites/erpnext/public/}} にあるファイルを保存してください。
   
== Usage ==
+
== 使い方 ==
   
  +
実行可能ファイル {{ic|erpext}} を開始します。ユーザー "erpext" にアクセスするには、root パスワードが必要です。サーバーが実行され、http://localhost:8000 経由でアクセスできます。
Start the executable {{ic|erpnext}}. The root password is required to access the user "erpnext". The server runs and can be accessed via http://localhost:8000.
 

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

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/

削除

ソフトウェアは独自にファイルを作成するため、pacman はすべてのファイルを追跡することはできません。完全に削除するには、次を実行します。

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

バックアップ

MariaDB#バックアップ を参照して、データベースのバックアップを作成してください。さらに、/usr/share/webapps/erpnext/sites/erpnext/private//usr/share/webapps/erpnext/sites/erpnext/public/ にあるファイルを保存してください。

使い方

実行可能ファイル erpext を開始します。ユーザー "erpext" にアクセスするには、root パスワードが必要です。サーバーが実行され、http://localhost:8000 経由でアクセスできます。