「ERPNext」の版間の差分
(→Update: 翻訳) |
|||
25行目: | 25行目: | ||
セットアップの際、データベースを作成する必要があります。これは own user で行われます。データベースの作成には、ユーザー "root" が必要です。デフォルトでは、空のパスワードが設定されていますが、ユーザー "root" を介してアクセスされます。インストール時にこれができないため、ユーザー "root" にパスワードを設定する必要があります。 |
セットアップの際、データベースを作成する必要があります。これは own user で行われます。データベースの作成には、ユーザー "root" が必要です。デフォルトでは、空のパスワードが設定されていますが、ユーザー "root" を介してアクセスされます。インストール時にこれができないため、ユーザー "root" にパスワードを設定する必要があります。 |
||
− | == |
+ | == アップデート == |
+ | "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 を使用しています。
Nginx や Apache などの HTTP サーバーを使用して、リバースプロキシの背後で ERPNext を実行することができます。
依存関係
インストーラーは、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.