Networknet archive Blog

BitNami: CMS Made Simple walkthrough

Originally published

clip_image001

Several years ago, I tried to create a virtual appliance with Ubuntu Server and CMS Made Simple, but I never finished the project. BitNami now provides installers and virtual machines for CMS Made Simple, so I wanted to try its VM.

BitNami CMS Made Simple Stack provides a one-click install solution for CMS Made Simple. Download installers and virtual machines or run your own CMS Made Simple server in the cloud.

CMS Made Simple provides a fast and easy way to create a web site and manage its contents. It can be used by everyone from large corporate IT departments to home users..

Download and start the appliance

I opened the BitNami CMS Made Simple page and downloaded the VMware virtual machine.

image

clip_image002

The 399 MB ZIP file downloaded quickly over my cable Internet connection.

clip_image003

I extracted the file and opened the VM in VMware Workstation. The unpacked image was 1.02 GB.

clip_image004

clip_image005

clip_image006

After finding the local IP address, I changed the password with passwd.

clip_image007

Services for HTTP, HTTPS, FTP and MySQL were running.

clip_image008

I opened the VM's IP address in Firefox and reached its information page.

clip_image009

The "Access my application" link opened the preinstalled CMS Made Simple site.

clip_image010

I like this approach to development. It lets me work locally and offline without repeating the manual installation for every project. I could start a VM for each project and later move the development work to the production website.

Enable SSH

I prefer an SSH session to the VMware console, but needed the BitNami virtual machine FAQ to find how to enable the service. This CMS Made Simple appliance uses Ubuntu Linux, and these were the required commands:

Code2 lines
1
2
$ sudo mv /etc/init/ssh.conf.back /etc/init/ssh.conf
$ sudo start ssh

Enable phpMyAdmin

I could not find the documented file on the appliance. I needed to edit httpd-app.conf to get phpMyAdmin running:

Code3 lines
1
2
3
nano /opt/bitnami/apps/phpmyadmin/conf/httpd-app.conf
Allow from all
Require all granted

Restart Apache:

Code2 lines
1
2
cd /opt/bitnami/
sudo ./ctlscript.sh restart apache

The username and password are root/bitnami.

clip_image011

Open the CMS Made Simple admin area

The admin username is user and the password is bitnami.

clip_image012

For a new CMS Made Simple website, I can extract the VM image and start again. The VM could also be hosted on a server. This gives me a useful starting point for development. Thank you, BitNami!

References