WordPress on Ubuntu Server

Bring up a server for wordpress

sudo apt-get update
sudo apt-get install apache2
sudo apt-get install mysql-server
sudo mysql_secure_installation
sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql php-cli
sudo apt-get install phpmyadmin apache2-utils
sudo phpenmod mcrypt
sudo phpenmod mbstring
sudo a2enmod rewrite
sudo service apache2 restart

Create MySQL view to use on wordpress (Optional)

SELECT * FROM OldDatabase.Customer

Checklist after installation of WordPress

Disable Directory Index
Go to your virtualhost conf and remove the word “Indexes”

<Directory "/var/www/xyz.com">
 Options Indexes Includes FollowSymLinks MultiViews

Change timezone,Date Format @ Setting > General
Change Permalinks @ Settings > Permalinks > Post name
Change Front page @ Setting > Reading > Front page display
Remove unnecessary Widgets @ Appearance > Widgets

Install necessary wordpress plugins

Page Builder by SiteOrigin
SiteOrigin Widgets Bundle
TinyMCE Advanced
Black Studio TinyMCE Widget
Shortcodes Ultimate
Formidable Forms
Animate It
Add Custom CSS
Caldera Forms
Enhanced Media Library

Meta Slider
NextGEN Gallery
Easy google fonts
Responsive Lightbox by dFactory
Title Remover
Contact Form 7
Lightbox Plus Colorbox

Favicon by RealFaviconGenerator
Auto Terms of Service and Privacy Policy
404page – your smart custom 404 error page
TinyMCE Advanced
Custom DataBase Tables


Great extra resource:

Unsplash.com for high resolution photos

#Testing other plugins whether good or bad
Elementor Page Builders
Pods – Custom Content Types and Fields
Beaver PageBuilder
WordPress Download Manager

After wordpress migration change site URL

phpMyAdmin > database > wp_options > siteurl > enter new url

Test your site


Leave a Comment

Your email address will not be published. Required fields are marked *