• 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 Websitebaker cms on Ubuntu-18.04

{{postValue.id}}

To install Websitebaker CMS on Ubuntu-18.04

Website Baker is an open source content management system (CMS) it’ s built on PHP and uses MySQL database for data storage. It also has a template based front-end and multi-user administration with privilege levels.


Pre-requirements

Install LAMP (Apache, php7.0, mariadb-server)
In MariaDB (create database, user and give privileges to the user)


For Installation

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

Download a websitebaker package using wget command

root@linuxhelp:~# wget https://addon.websitebaker.org/pages/en/browse-add-ons.php?download=04A499A4
--2018-05-23 15:48:44--  https://addon.websitebaker.org/pages/en/browse-add-ons.php?download=04A499A4
Resolving addon.websitebaker.org (addon.websitebaker.org)... 81.169.212.225
Connecting to addon.websitebaker.org (addon.websitebaker.org)|81.169.212.225|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://addon.websitebaker.org/media/wbaddons/caa7a1f93096aae319a1c6735b20ee51/WebsiteBaker-2_12_0_r81.zip [following]
--2018-05-23 15:48:46--  https://addon.websitebaker.org/media/wbaddons/caa7a1f93096aae319a1c6735b20ee51/WebsiteBaker-2_12_0_r81.zip
Reusing existing connection to addon.websitebaker.org:443.
HTTP request sent, awaiting response... 200 OK
Length: 7531332 (7.2M) [application/zip]
Saving to: ‘ browse-add-ons.php?download=04A499A4’ 

browse-add-ons.php? 100%[===================> ]   7.18M  97.5KB/s    in 78s     

2018-05-23 15:50:04 (94.3 KB/s) - ‘ browse-add-ons.php?download=04A499A4’  saved [7531332/7531332]

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

root@linuxhelp:~# ls
' browse-add-ons.php?download=04A499A4' 
root@linuxhelp:~# unzip ' browse-add-ons.php?download=04A499A4'  -d website
Archive:  browse-add-ons.php?download=04A499A4
   creating: website/account/
  inflating: website/account/details.php  
  inflating: website/account/email.php  
  inflating: website/account/forgot.php  
  inflating: website/account/forgot_form.php  
  inflating: website/account/frontend.css  
   creating: website/account/languages/
  inflating: website/account/languages/DE.php  
.
.
.
  inflating: website/templates/DefaultTheme/templates/users_form.htt  
  inflating: website/templates/DefaultTheme/templates/warning.html  
  inflating: website/templates/DefaultTheme/theme.css  
  inflating: website/templates/DefaultTheme/upgrade.php  
  inflating: website/upgrade-script.php  
   creating: website/var/
   creating: website/var/logs/
  inflating: website/var/logs/PLACEHOLDER  

Move the file to HMTL directory

root@linuxhelp:~# mv website/ /var/www/html/
Now we have to switch the directory
root@linuxhelp:~# cd /var/www/html/
root@linuxhelp:/var/www/html# ls
index.html  website

Change the ownership and permission of the website directory

root@linuxhelp:/var/www/html# chown -R www-data.www-data website/
root@linuxhelp:/var/www/html# chmod -R 775 website/

Rename the config.php.new file

root@linuxhelp:/var/www/html# ls
index.html website
root@linuxhelp:/var/www/html# cd website/
root@linuxhelp:/var/www/html/website# ls
account         favicon.ico   index.php  modules  templates
admin           framework     install    pages    upgrade-script.php
config.php.new  htaccess.txt  languages  search   var
DOCU            include       media      temp
root@linuxhelp:/var/www/html/website# mv config.php.new config.php

Create a new virtual host configuration for accessing the Doorgets application

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

Enable the door.conf file

root@linuxhelp:/etc/apache2/sites-available# a2ensite website.conf 
Enabling site website.
To activate the new configuration, you need to run:
systemctl reload apache2

Next, make an entry to the host file as follows

root@linuxhelp:/var/www/html/website# vim /etc/hosts
< give your ip address>       < give your domain name> 

Restart your Apache web server

root@linuxhelp:/etc/apache2/sites-available# systemctl restart apache2

Now you can proceed the further installation and configuration from the browser by navigating to the following URL: http://< ipaddress or domain name


access_web

You will see the installation wizard as follows. verify the requirements and file permissions.
installation_wizard

Adjust the timezone of the website and also configure the DB setup.
url_and_os_info

Configure the site setup and admin account details.

database_configuration

After the setup click on install button.

admin_account_setup

After installation login using admin credential setup.

login_website_baker

After the successful login, you will see the admin dashboard of websitebaker as follows

dashboard_of_websitebaker

With this, the method to install Websitebaker CMS on Ubuntu-18.04 comes to an end.

Tags:
michael
Author: 

Comments ( 0 )

No comments available

Add a comment
{{postCtrl.cmtErrMsg}}

Frequently asked questions ( 5 )

Q

What are the main terms of usage in WebsiteBaker?

A

WebsiteBaker is a PHP-based content management system which enables users to produce websites with ease. It has been designed from the ground up to simplify the task of creating and maintaini

Q

What does the error message headers already sent mean in Websitebaker CMS?

A

The error message 'Cannot modify header information - headers already sent.' occurs if a WB routine tries to send a header after text is displayed in the browser. If this error occurs during

Q

What is the feature available in Zim editor?

A

The following Features are available in Zim Editor,
• Easy to use interface
• WYSIWYG-editors in backend
• Support of multiple languages
• Management of files and media
• Adjustable due to its template system
• Infinite extensible be

Q

How is WB spelled correctly - Websitebaker, Website Baker or WebsiteBaker?

A

There were and are many different spellings. The association decided the correct spelling is "WebsiteBaker" - and nothing else. It is one word without any space, and "W" and "B" are written i

Q

what are the system requirements for Websitebaker?

A

Requirements of the Websitebaker CMS as given below,
• At least 25 MB webspace (modules, media, templates need more)
• PHP 5.6 and up, PHP-7 up (FastCGI, FPM) recommended
• MySQL 5.5 or higher
• PHP Safe Mode = off
• Activated PHP

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 Isaiah ?
What is the use of SUID & SGID commands

How to set the special permissions to the files and folders using SUID and SGID commands...

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.