インストール
ubuntu 18.04にerpnextのインストール
APTを更新およびアップグレードします。
sudo apt-get update
sudo apt-get upgrade
以下のコマンドを実行して、erpnext依存関係をインストールします。
sudo apt install libffi-dev python-pip python-dev libssl-dev wkhtmltopdf curl git
次のコマンドを使用して、ノードJSとRedisをインストールします。
sudo curl --silent --location https://deb.nodesource.com/setup_8.x | sudo bash -
sudo apt-get install gcc g++ make
sudo apt-get install -y nodejs redis-server
sudo npm install -g yarn
nginxをインストールします。
sudo apt-get install nginx
以下のコマンドを実行してMariadbをインストールします。
sudo apt-get install mariadb-server mariadb-client
以下のコマンドを実行して、MariadBサーバーを保護します。プロンプトが表示されたら質問に答えてください。
sudo mysql_secure_installation
MariadBサーバーに接続します。
sudo mysql -u root -p
名前erpnextのデータベースを作成します。
CREATE DATABASE erpnext;
erpnextuserというデータベースユーザーを作成します。パスワードを自分のパスワードに置き換えます。
CREATE USER 'erpnextuser'@'localhost' IDENTIFIED BY 'password_here';
ユーザーにデータベースへの完全なアクセスを許可します。
GRANT ALL ON erpnext.* TO 'erpnextuser'@'localhost' IDENTIFIED BY 'password_here' WITH GRANT OPTION;
変更を保存して終了します。
FLUSH PRIVILEGES;
exit;
プロジェクトのディレクトリを作成します。
sudo mkdir /var/www/html/erpnext
次のコマンドを実行して、ERPNextをインストールして構成します。
cd /var/www/html/erpnext
git clone https://github.com/frappe/bench bench-repo
sudo pip install -e bench-repo
bench init erpnext && cd erpnext
プロジェクトの新しいサイトを作成します。 Example.comを実際のドメイン名に置き換えます。
bench new-site example.com
bench start
ブラウザを開き、サイトにアクセスします。
http://example.com:8000
ERPNextインストールについては、ウィザードに従ってください。