Skip to main content

Frappe ERPNext installation on new system

Step:1 sudo apt update sudo apt -y upgrade sudo apt autoremove Step:2 Install python 3.7 sudo apt install software-properties-common sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update sudo apt install python3.7 Step:3 Install Dependency sudo apt-get install -y python3-testresources Step: 4 Install Python pip Tool wget https://bootstrap.pypa.io/get-pip.py sudo python3 get-pip.py sudo pip3 install --upgrade pip3 setuptools [ Alternative - Execute if the command above fails. 1) curl https://bootstrap.pypa.io/get-pip.py | python3 2) pip install --upgrade setuptools ] sudo pip3 install ansible Step:5 Install curl and yarn sudo apt -y install curl curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list sudo apt -y update && sudo apt -y install yarn Step: 6 Install MariaDB 10.4 sudo apt-get install software-properties-common sudo apt-key adv --recv-keys ...

MySQL Installation Guide for Frappe Users

If Installation on new machine

  1. sudo apt-get install software-properties-common
  2.  sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
  3. sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://nyc2.mirrors.digitalocean.com/mariadb/repo/10.2/ubuntu xenial main'
  4. sudo apt-get install mariadb-server-10.2 mariadb-client-10.2 -y
  5. sudo service mysql status
Check if you are getting error  loading MySQL
  1. sudo mysqld --tc-heuristic-recover=ROLLBACK
  2. sudo service mysql restart
  3. sudo mysqld_safe --tc-heuristic-recover=COMMIT
  4. mysql -uroot -proot
  5. if you are able to login to mariadb then your database is working

If Installing on the machine with previously installed MySQL
  1. sudo apt-get remove --purge mysql*
  2. sudo apt-get remove --purge mysql
  3. sudo apt-get remove --purge mariadb
  4. sudo apt-get remove --purge mariadb*
  5. sudo apt-get --purge remove mariadb-server
  6. sudo apt-get --purge remove python-software-properties
  7. sudo apt-get autoremove
  8. sudo apt-get autoclean

Comments

Popular posts from this blog

Filters on Page in Frappe

To add filters on the Page. Methods used for adding filters on the page make_control Suppose you want to create new filter, which is select record from doctype Project. We can add options for the filter like shown in below picture. List of options used for filter Label: Label for your filter field type:  you can add any field type present in the specified doctype options: for field type "Link" you need to select doctype name                         

Rest API in Frappe

 Rest API in Frappe: You can use a browser or postman to hit API  Predefined APIs in Frappe: Create :(POST) To create any document with post request  e.g.  Localhost:8000 /api/resource/{doctype}  Read(GET): To get any document related to the mentioned doctype we can use the GET method followed by the document name. E.g. localhost:8000 /api/resource/{doctype}/{name} Update(PUT): To create/update any document with specific name or required field  name to be changed values. localhost:8000 /api/resource/{doctype}/{name}   Delete Custom APIs: With custom API we can create APIs which are not pre-defined. We can create all-new APIs or we can use resource APIs to generate different output or                                         manipulate the output as per the...

Frappe ERPNext version 12 setup- master branch

Frappe- ERPNext setup version 12 Setup for v 12 and master branch   mkdir  ‘Projectname’  cd  ‘Projectname’  virtualenv .  source ./bin/activate  git clone -b master https://github.com/frappe/bench.git bench-repo  pip install -e bench-repo  bench init --frappe-branch version-12 --frappe-path https://github.com/frappe/frappe.git frappe-bench cd frappe-bench source ../bin/activate bench get-app --branch version-12 erpnext https://github.com/frappe/erpnext.git bench new-app (custom app) bench new-site (sitename) bench install-app erpnext bench install-app (custom app) #install erpnext