IST 421 Dolibarr Intsallation Part PDF

Title IST 421 Dolibarr Intsallation Part
Author RIKEN PATEL
Course Emerging Issues And Technologies Visual Support Sys
Institution The Pennsylvania State University
Pages 10
File Size 217.9 KB
File Type PDF
Total Downloads 76
Total Views 130

Summary

Download IST 421 Dolibarr Intsallation Part PDF


Description

ORACLE VIRTUALBOX VirtualBox is a powerful Cross-platform Virtualization Software for x86based systems. "Cross-platform" means that it installs on Windows, Linux, Mac OS X and Solaris x86 computers. And "Virtualization Software" means that you can create and run multiple Virtual Machines, running different operating systems, on the same computer at the same time. For example, you can run Windows and Linux on your Mac, run Linux and Solaris on your Windows PC, or run Windows on you Linux systems. Oracle VM VirtualBox is available as Open Source or pre-built Binaries for Windows, Linux, Mac OS X and Solaris.

INSTALL ORACLE VIRTUALBOX 1. Download VirtualBox installation DMG from https://www.virtualbox.org/wiki/Downloads, select OS X hosts. 2. Double-click on the DMG file, to mount the contents. 3. A window opens, prompting you to double-click on the VirtualBox.pkg installer file dis-played in that window. 4. This will start the installer, which enables you to select where to install Oracle VM VirtualBox. 5. After installation, you can find an Oracle VM VirtualBox icon in the “Applications” folder in the Finder. 6. Save the DMG file, which is needed to uninstall Virtual Box. Why we use Ubuntu 18.04 for our Dolibarr ERP? A free and open source operating system and Linux distribution. Offered in three official editions: Ubuntu Desktop for personal computers, Ubuntu Server for servers and the cloud, and Ubuntu Core for Internet of things devices. New releases occur every six months, while long-term support (LTS) releases occur every two years. All the editions can run on the computer alone, or in a virtual machine. Ubuntu is a popular operating system for cloud computing, with support for OpenStack. Ubuntu aims to be secure by default. User programs run with low privileges and cannot corrupt the operating system or other users' files. For increased security, the sudo tool is used to assign temporary privileges for performing administrative tasks, which allows the root account to remain locked and

helps prevent inexperienced users. Ubuntu has a certification system for third-party software. Ubuntu Software Center repository of software applications that Ubuntu can download quickly and easily. Allows users to quickly search among thousands of apps and install them from one centralized location.

Install Ubuntu 18.04 LTS in a Oracle VirtualBox 1. Click on the New icon to create a new machine. 2. Just by entering a reasonable name like ‘Ubuntu’ it automatically sets the Type to Linux and Version to Ubuntu 64-bit. If that doesn’t work, then we can use the drop-down menu to select those exact options 3. Next comes the turn of allocating RAM. The more memory you can afford to allocate, the better. We will be settling for 3048MB 4. Finally, you need to create a virtual disk. 5. Select the “Create a virtual hard disk now” option and click on Create to continue. We will be setting the disk type to VDI and the size to be 60GB. 6. VM is ready for Ubuntu 18.04 installation. 7. The installation media is 1.8GB in size, so it may take you a while to get your copy downloaded. 8. Once you have your .iso file you can proceed with the installation. 9. Select the newly created VM and click Start. 10. Click on the folder icon and from your file explorer select the Ubuntu 18.04 iso file which you downloaded earlier. 11. Click on the Install Ubuntu option, after making sure that your prefered language is selected. After that you will be asked for the information regarding your keyboard layout and we are going to stick to the default option here. 12. Minimal Install Option and Third Party Software 13. select “Erase Disk and Install Ubuntu” option 14. Select your timezone, by simply clicking on the world map indicating roughly where you live. 15. Enter your desired username, computer’s name and password, 16. you can do so by selecting the VM in VirtualBox GUI, selecting the Settings options and then navigating to Storage settings.

17. select the empty slot under the IDE controller and then click on the CD icon on the right hand column to select your .iso file and the next time you boot you will be in the installation media again.

Install Dolibarr ERP / CRM On Ubuntu 16.04 | 17.10 | 18.04 With Apache2, MariaDB And PHP 7.1 Support Step 1: Install Apache2 HTTP Server on Ubuntu **Apache2 HTTP Server is the most popular web server in use on the internet; open-source, free Web server. Apache Web Server is an open-source web server creation, deployment and management software. Initially developed by a group of software programmers, it is now maintained by the Apache Software Foundation. The official name is Apache HTTP Server, and it's maintained and developed by the Apache Software Foundation. It allows website owners to serve content on the web — hence the name “web server”. After installing Apache, need to start the apache2 service and make sure it starts automatically when you restart the system. (rcapache2)

So install it, since Dolibarr needs it To install Apache2 HTTP on Ubuntu server, run the commands below sudo apt update sudo apt install apache2 After installing Apache2, the commands below can be used to stop, start and enable Apache2 service to always start up with the server boots sudo systemctl stop apache2.service sudo systemctl start apache2.service sudo systemctl enable apache2.service

To test Apache2 setup, open your browser and browse to the server hostname or IP address http://localhost Step 2: Install MariaDB Database Server **MariaDB Server is one of the most popular open source relational databases. It's made by the original developers of MySQL and guaranteed to stay open source. It is part of most cloud offerings and the default in most Linux distributions. It is built upon the values of performance, stability, and openness, and MariaDB Foundation ensures contributions will be accepted on technical merit. MariaDB database server is a great place to start when looking at open source database servers to use with Magento.

To install MariaDB run the commands below. sudo apt-get install mariadb-server mariadb-client

After installing MariaDB, the commands below can be used to stop, start and enable MariaDB service to always start up when the server boots.. Run these on Ubuntu 16.04 LTS sudo systemctl stop mysql.service sudo systemctl start mysql.service sudo systemctl enable mysql.service Run these on Ubuntu 17.10 and 18.04 LTS sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl enable mariadb.service

After that, run the commands below to secure MariaDB server by creating a root password and disallowing remote root access. sudo mysql_secure_installation When prompted, answer the questions below by following the guide.        

Enter current password for root (enter for none): Just press the Enter Set root password? [Y/n]: Y New password: Enter password Re-enter new password: Repeat password Remove anonymous users? [Y/n]: Y Disallow root login remotely? [Y/n]: Y Remove test database and access to it? [Y/n]: Y Reload privilege tables now? [Y/n]: Y

Restart MariaDB server To test if MariaDB is installed, type the commands below to logon to MariaDB server sudo mysql -u root -p Then type the password you created above to sign on… if successful, you should see MariaDB welcome message Step 3: Install PHP 7.1 and Related Modules ** PHP(Hypertext Preprocessor) is a server-side, cross-platform scripting language designed to write Web scripts. PHP is a server-side, cross-platform meaning that it runs on most OS (Windows, Mac, and Linux). PHP is code written on a host server (Your computer) then dynamically sent to the client (their web browser).

PHP 7.1 may not be available in Ubuntu default repositories for your system… in order to install it, you will have to get it from third-party repositories. Run the commands below to add the below third party repository to upgrade to PHP 7.2

sudo apt-get install software-properties-common sudo add-apt-repository ppa:ondrej/php Then update and upgrade to PHP 7.1 sudo apt update Next, run the commands below to install PHP 7.2 and related modules. sudo apt install php7.1 libapache2-mod-php7.1 php7.1-common php7.1curl php7.1-intl php7.1-mbstring php7.1-mcrypt php7.1-json php7.1-xmlrpc php7.1-soap php7.1-mysql php7.1-gd php7.1-xml php7.1-cli php7.1-zip After installing PHP 7.2, run the commands below to open PHP default config file for Apache2… sudo nano /etc/php/7.1/apache2/php.ini Then make the changes on the following lines below in the file and save. The value below are great settings to apply in your environments. file_uploads = On allow_url_fopen = On memory_limit = 512M upload_max_filesize = 100M max_execution_time = 360 date.timezone = America/Chicago After making the change above, save the file and close out. Step 3: Restart Apache2

After installing PHP and related modules, all you have to do is restart Apache2 to reload PHP configurations… To restart Apache2, run the commands below sudo systemctl restart apache2.service To test PHP 7.2 settings with Apache2, create a phpinfo.php file in Apache2 root directory by running the commands below sudo nano /var/www/html/phpinfo.php Then type the content below and save the file.

Save the file.. then browse to your server hostname followed by /phpinfo.php http://localhost/phpinfo.php You should see PHP default test page… Step 4: Create Dolibarr Database Now that you’ve install all the packages that are required, continue below to start configuring the servers. First run the commands below to create Dolibarr database. Run the commands below to logon to the database server. When prompted for a password, type the root password you created above. sudo mysql -u root -p Then create a database called dolibarr CREATE DATABASE dolibarr; Create a database user called dolibarruser with new password CREATE USER 'dolibarruser'@'localhost' IDENTIFIED BY 'new_password_here';

Then grant the user full access to the database. GRANT ALL ON dolibarr.* TO 'dolibarruser'@'localhost' IDENTIFIED BY 'user_password_here' WITH GRANT OPTION; Finally, save your changes and exit. FLUSH PRIVILEGES; EXIT; Step 5: Download Dolibarr Latest Release Next, visit Dolibarr site and download the latest version. After downloading, run the commands below to extract the download file into Apache2 root directory. cd /tmp && wget https://sourceforge.net/projects/dolibarr/files/Dolibarr %20ERP-CRM/7.0.2/dolibarr-7.0.2.zip unzip dolibarr-7.0.2.zip sudo mv dolibarr-7.0.2 /var/www/html/dolibarr Then run the commands below to set the correct permissions for Dolibarr to function. sudo chown -R www-data:www-data /var/www/html/dolibarr/ sudo chmod -R 755 /var/www/html/dolibarr/ Step 6: Configure Apache2 Finally, configure Apahce2 site configuration file for Dolibarr. This file will control how users access Dolibarr content. Run the commands below to create a new configuration file called dolibarr.conf sudo nano /etc/apache2/sites-available/dolibarr.conf

Then copy and paste the content below into the file and save it. Replace the highlighted line with your own domain name and directory root location.

ServerAdmin [email protected] DocumentRoot /var/www/html/dolibarr/htdocs ServerName example.com ServerAlias www.example.com

Options +FollowSymlinks AllowOverride All Require all granted

ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined

Save the file and exit. Step 7: Enable the Dolibarr and Rewrite Module

After configuring the VirtualHost above, enable it by running the commands below sudo a2ensite dolibarr.conf sudo a2enmod rewrite Step 8: Restart Apache2 To load all the settings above, restart Apache2 by running the commands below. sudo systemctl restart apache2.service Then open your browser and browse to the server domain name followed by install. You should see Dolibarr setup wizard to complete. Please follow the wizard carefully. http://localhost/dolibarr/htdocs Follow the wizard to install Dolibarr Validate that PHP checks are good

Next, configure the database connection info and continue ON the next screen, you will be able to create an admin account and you’re done...


Similar Free PDFs