0% found this document useful (0 votes)
60 views

FreeBSD CMS Server

This document provides instructions for setting up and deploying WordPress, Drupal 8, and Joomla 3 content management systems on a FreeBSD server. It outlines installing each CMS through ports, configuring Apache, creating databases, setting file permissions, and completing the installation wizards to finalize setup. Key steps include installing CMS port packages, editing Apache configuration files, creating databases and user accounts, changing folder ownership, and accessing the admin interfaces. The goal is to guide the reader through the full process of building, configuring, and deploying these three popular open source CMS platforms on FreeBSD.

Uploaded by

andy hidayat
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
60 views

FreeBSD CMS Server

This document provides instructions for setting up and deploying WordPress, Drupal 8, and Joomla 3 content management systems on a FreeBSD server. It outlines installing each CMS through ports, configuring Apache, creating databases, setting file permissions, and completing the installation wizards to finalize setup. Key steps include installing CMS port packages, editing Apache configuration files, creating databases and user accounts, changing folder ownership, and accessing the admin interfaces. The goal is to guide the reader through the full process of building, configuring, and deploying these three popular open source CMS platforms on FreeBSD.

Uploaded by

andy hidayat
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 37

CMS Server

Wordpress. Drupal8. Joomla3

How To Build.Setup.Deploy
by m1m1n
The Introduction

● You Have A FreeBSD Box


● An Extracted Portsnap & Distfiles
● A Putty & WinSCP (Windows Users)
● A Terminal & SCP (Linux Users)
● Basic of ee/nano editor
● Basic of Unix/Linux Command Line
● A Lots of Snacks...
The Setup. Configuration. Deploy (Wordpress)

Installing Wordpress
# cd /usr/ports/www/wordpress && make install clean

Configure Apache24 for Wordpress


# ee /usr/local/etc/apache24/httpd.conf
The Setup. Configuration. Deploy (Wordpress)

DocumentRoot & Directory path


DocumentRoot “/usr/local/www/wordpress”
<Directory “/usr/local/www/wordpress”>

Configure mod_rewrite
AllowOverride All
The Setup. Configuration. Deploy (Wordpress)

Configuration Changing
# service apache24 restart

Wordpress Database
# mysql -u root -p
Enter password: mariadbpasswordanda
The Setup. Configuration. Deploy (Wordpress)

Create database wp;


Grant all on wp.* to wpadmin@localhost identified by
‘LocalPassword’;

Wordpress Folder Permission


# chown -R www:www /usr/local/www/wordpress
The Setup. Configuration. Deploy (Wordpress)

Installing Wordpress from Browser


Using server ip address to setup wordpress
The Setup. Configuration. Deploy (Wordpress)

Set Up Wordpress Database


Db name, db username & db password
The Setup. Configuration. Deploy (Wordpress)

Continue to Run Installer


Just Click Run Install
The Setup. Configuration. Deploy (Wordpress)

Website Configurations
Fill all the necesary Form
The Setup. Configuration. Deploy (Wordpress)

Installation Complete
Try To Login
The Setup. Configuration. Deploy (Wordpress)

Administrator Login Dashboard


Just Log In
The Setup. Configuration. Deploy (Wordpress)

Administrator Dashboard
Everything You Need
The Setup. Configuration. Deploy (Wordpress)

Wordpress CMS Looks


...andy you’re DONE!
The Setup. Configuration. Deploy (Drupal8)

Installing Drupal 8
# cd /usr/ports/www/drupal8 && make install clean

Configure Apache for Drupal 8


# ee /usr/local/etc/apache24/httpd.conf
The Setup. Configuration. Deploy (Drupal8)

DocumentRoot & Directory path


DocumentRoot “/usr/local/www/drupal8”
<Directory “/usr/local/www/drupal8”>

Restart Apache24
# service apache24 restart
The Setup. Configuration. Deploy (Drupal8)

Drupal Database
# mysql -u root -p
Enter password: mariadbpasswordanda

Create database drupal;


Grant all on drupal.* to drupaladmin@localhost identified
by ‘LocalPassword’;
The Setup. Configuration. Deploy (Drupal8)

Drupal 8 Folder Permission


# chown -R www:www /usr/local/www/drupal8

Missing PHP Module (php56-ctype)


# cd /usr/ports/textproc/php56-ctype
# make install clean
# service apache24 restart
The Setup. Configuration. Deploy (Drupal8)

Drupal 8 Setup Wizard


The Setup. Configuration. Deploy (Drupal8)

Drupal 8 Standard Install


The Setup. Configuration. Deploy (Drupal8)

Drupal 8 Database
The Setup. Configuration. Deploy (Drupal8)

Drupal 8 Admin Configuration


The Setup. Configuration. Deploy (Drupal8)

Drupal 8 Finish
The Setup. Configuration. Deploy (Drupal8)

Drupal 8 Home Page


The Setup. Configuration. Deploy (Drupal8)

Drupal 8 Admin Page


The Setup. Configuration. Deploy (Joomla3)

Installing Joomla 3
# cd /usr/ports/www/joomla3 && make install clean

Configure Apache for Joomla3


# ee /usr/local/etc/apache24/httpd.conf
The Setup. Configuration. Deploy (Joomla3)

DocumentRoot & Directory path


DocumentRoot “/usr/local/www/joomla3
<Directory “/usr/local/www/joomla3”>

Restart Apache24
# service apache24 restart
The Setup. Configuration. Deploy (Joomla3)

Joomla Database
# mysql -u root -p
Enter password: mariadbpasswordanda

Create database joomla;


Grant all on joomla.* to joomlaadmin@localhost identified
by ‘LocalPassword’;
The Setup. Configuration. Deploy (Drupal8)

Joomla 3 Folder Permission


# chown -R www:www /usr/local/www/Joomla3
The Setup. Configuration. Deploy (Drupal8)

Joomla 3 Main Configuration


The Setup. Configuration. Deploy (Drupal8)

Joomla 3 Database
The Setup. Configuration. Deploy (Drupal8)

Joomla 3 Finalize
The Setup. Configuration. Deploy (Drupal8)

Joomla 3 Finish Install


The Setup. Configuration. Deploy (Drupal8)

Joomla 3 Admin Page


The Setup. Configuration. Deploy (Drupal8)

Joomla 3 Control Panel


The Setup. Configuration. Deploy (Drupal8)

Joomla 3 Home Page


The Credits

ALLAH SWT & Nabi Muhammad SAW

www.skyline.net.id

FSISystem

Quanta & Inspur Servers

Komunitas BelajarFreeBSD Indonesia

You might also like