• Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • News
  • Tutorials
  • Forums
  • Tags
  • Users
Tutorial News Comments FAQ Related Articles

How to install b2evolution on Linuxmint 18.03

{{postValue.id}}

To install b2evolution on Linuxmint 18.03
b2evolution is an open-source CMS, based on PHP and MySQL with the ability to run multiple blogs using one installation and one database without any need of external plugins. It contains features like file and photo management, advanced skinning, multiple domain support, detailed user permissions and W3C standards compliance.

Installation

Prerequisites

Install LAMP(Apache, MariaDB, and php7.2)
In MariaDB (create database and user and give privileges to that user )

Php installation with required following modules

add-apt-repository ppa:ondrej/php
apt-get update
apt-get install php7.2 php7.2-mysql php7.2-curl php7.2-json php7.2-cgi libapache2-mod-php7.2 php7.2-mcrypt php7.2-xmlrpc php7.2-gd php7.2-mbstring php7.2  php7.2-common  php7.2-xmlrpc php7.2-soap  php7.2-xml php7.2-intl 
php7.2-cli  php7.2-ldap php7.2-zip php7.2-readline php7.2-imap php7.2-tidy php7.2-recode php7.2-sq php7.2-intl

Download the b2evolution package using wget command

linuxhelp ~ # wget http://b2evolution.net/media/blogs/downloads/b2evolution-6.10.1-stable-2018-05-30.zip?mtime=1527694020
--2018-06-14 09:43:49--  http://b2evolution.net/media/blogs/downloads/b2evolution-6.10.1-stable-2018-05-30.zip?mtime=1527694020
Resolving b2evolution.net (b2evolution.net)... 50.22.201.156
Connecting to b2evolution.net (b2evolution.net)|50.22.201.156|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 17933622 (17M) [application/zip]
Saving to: ‘ b2evolution-6.10.1-stable-2018-05-30.zip?mtime=1527694020’ 
b2evolution-6.10.1-stabl 100%[=================================> ]  17.10M   251KB/s    in 83s     
2018-06-14 09:45:13 (211 KB/s) - ‘ b2evolution-6.10.1-stable-2018-05-30.zip?mtime=1527694020’  saved [17933622/17933622]

The downloaded package is a zip file, so Unzip the package using the following command.

linuxhelp ~ # unzip b2evolution-6.10.1-stable-2018-05-30.zip?mtime=1527694020
Archive:  b2evolution-6.10.1-stable-2018-05-30.zip?mtime=1527694020
   creating: b2evolution/
   creating: b2evolution/skins_email/
  inflating: b2evolution/skins_email/contact_message_new.html.php 
  inflating: b2evolution/skins_email/scheduled_task_error_report.txt.php 
  inflating: b2evolution/skins_email/comments_unmoderated_reminder.txt.php 
  inflating: b2evolution/skins_email/contact_message_new.txt.php 
  inflating: b2evolution/skins_email/index.html 
.
.
.
extracting: b2evolution/media/users/admin/faceyourmanga_admin_boy.png 
   creating: b2evolution/media/users/mary/
  inflating: b2evolution/media/users/mary/mary.jpg 
   creating: b2evolution/media/users/larry/
  inflating: b2evolution/media/users/larry/larry.jpg 
   creating: b2evolution/media/users/dave/
  inflating: b2evolution/media/users/dave/dave.jpg 
   creating: b2evolution/media/users/jay/
  inflating: b2evolution/media/users/jay/jay.jpg 
  inflating: b2evolution/media/sample.htaccess

Change the ownership and permission for b2evolution directory

linuxhelp ~ # ls
b2evolution  b2evolution-6.10.1-stable-2018-05-30.zip?mtime=1527694020
linuxhelp ~ # chmod -R www-data:www-data b2evolution
linuxhelp ~ # chmod -R 775 b2evolutio

Move the b2evolution directory into the /html location

linuxhelp ~ # mv b2evolution /var/www/html/

Create a new virtual host configuration for accessing the b2evolution application

linuxhelp ~ # cd /etc/apache2/sites-available/
linuxhelp sites-available # vim b2.conf
< VirtualHost *:80> 
ServerName www.linuxhelp1.com
DocumentRoot /var/www/html/b2evolution/
< Directory /var/www/html/b2evolution/> 
AllowOverride All
allow from all
< /Directory> 
< /VirtualHost> 

Enable the site access

linuxhelp sites-available # a2ensite b2.conf
Enabling site b2.
To activate the new configuration, you need to run:
  service apache2 reload

Make an entry to the host file as follows

linuxhelp sites-available # vim /etc/hosts
< your ip address>      < your domain name> 

Restart the apache2 service

linuxhelp sites-available # systemctl restart apache2.service

Open a browser and type the following URL http://local IP (or ) domain name
web_output

The installation wizard of b2evolution will appear as shown below
basic_configuration

Configure the database setup as follows
databse_connection

Setup the additional settings and click " update the config file" option
additional_settings

Choose the method of installation and Click Next

installation_method
Once all the configurations are done Click on Install
install
You will see the progress of installation as shown

installation_progress

After the successful installation, you will see the following screen as shown below.
installation_successful

HomePage of b2evlotion
homepage

Log in page of b2evolution, using the credential that displays at the end of the installation.
login

After successful login, you will see the admin page of b2evolution cms
dashboard
With this, the method to install b2evolution on Linuxmint 18.03 comes to an end

Tags:
daniel
Author: 

Comments ( 0 )

No comments available

Add a comment
{{postCtrl.cmtErrMsg}}

Frequently asked questions ( 5 )

Q

How much does it cost of B2evolution?

A

The reason b2evolution is free of cost for users is that it is an open source software released under the GNU General Public License. Numerous volunteers came up with this useful idea and decided to share this idea to the world for a very minimal fee – just an acknowledgment for their hard work. You can do this by leaving “powered by b2evolution” credits on your blog.

Q

How to install B2Evolution on Linuxmint?

A

For the installation of the B2Evolution, use the following link as given below "https://www.linuxhelp.com/how-to-install-b2evolution-on-linuxmint-18-03/"

Q

Where do I sign up to get my Blog for B2Evolution?

A

You typically do not need to signup for anything to use b2evolution. b2evolution is software you can download for free and install on your own web server. See System requirements for more information about web server requirements.

If you don’t have your own web space/web server yet, we have a list of good web hosting providers to get you started. They all support b2evolution. Choose the one you trust the most.

Q

Does b2evolution support my own language?

A

Depending on what version you’re looking at, b2evolution supports multiple languages - from German to Spanish, to Russian to Chinese, and more! You can navigate through the list of available language packs for download here.

These language packs are add-ons that you can download and then upload to a specific folder where you originally setup your b2evolution. Simply follow the setup instructions for the specific b2evolution version that you want to use.

If time is not of an essence, we prefer that you upload your chosen language pack onto your b2evolution setup folder before you run the b2evolution installation. But if you’re time-constrained or if this sounds too complicated for you right now, just go ahead with the installation and worry about this later.

Q

Do I need to provide my own website design in B2Evolution?

A

Yes, if you want to put your own design on your website and No if you’re fine with free and pre-installed evoskins and if you want to download additional skins from the b2evolution Skin Directory.

Even, if you’ve decided to use a pre-installed or downloaded design, you can still customize the design to your own taste and preference. It’s perfectly normal to want to personalize the look of your blog to match your personality or your blog’s theme.

If you really wanted to provide your own design, and depending on your knowledge and skills, you can create your own skin from scratch or integrate b2evolution on an existing website with an existing design.

Back To Top!
Rank
User
Points

Top Contributers

userNamenaveelansari
135850

Top Contributers

userNameayanbhatti
92510

Top Contributers

userNamehamzaahmed
32150

Top Contributers

1
userNamelinuxhelp
31040

Top Contributers

userNamemuhammadali
24500
Can you help Owen ?
How to add SSH key to my Gitlab account

I need to add the SSH key in my gitlab account. How to do so ????

Networking
  • Routing
  • trunk
  • Netmask
  • Packet Capture
  • domain
  • HTTP Proxy
Server Setup
  • NFS
  • KVM
  • Memory
  • Sendmail
  • WebDAV
  • LXC
Shell Commands
  • Cloud commander
  • Command line archive tools
  • last command
  • Shell
  • terminal
  • Throttle
Desktop Application
  • Linux app
  • Pithos
  • Retrospect
  • Scribe
  • TortoiseHg
  • 4Images
Monitoring Tool
  • Monit
  • Apache Server Monitoring
  • EtherApe 
  • Arpwatch Tool
  • Auditd
  • Barman
Web Application
  • Nutch
  • Amazon VPC
  • FarmWarDeployer
  • Rukovoditel
  • Mirror site
  • Chef
Contact Us | Terms of Use| Privacy Policy| Disclaimer
© 2025 LinuxHelp.com All rights reserved. Linux™ is the registered trademark of Linus Torvalds. This site is not affiliated with linus torvalds in any way.