How to Install BigTree CMS on FreeBSD Latest

BigTree CMS is a content management system that allows you to easily create and manage websites. In this tutorial, we will guide you through the steps of installing BigTree CMS on FreeBSD Latest.

Prerequisites

  • A running FreeBSD Latest OS.
  • Root access to the server.
  • Basic knowledge of command-line interface.

Step 1: Install the Required Dependencies

First, update the packages index and install the required dependencies for BigTree CMS:

pkg update && pkg install php72 php72-mysqli php72-curl php72-gd php72-json php72-mbstring php72-xml php72-filter

Step 2: Download and Extract BigTree CMS

Download the latest version of BigTree CMS from the official website using wget command:

wget https://www.bigtreecms.org/assets/releases/bigtree_4.4.18.zip

Unzip the downloaded file using the unzip command:

unzip bigtree_4.4.18.zip

This will extract the BigTree CMS files to the current directory.

Step 3: Move BigTree CMS Directory

Copy the extracted BigTree CMS Directory to /usr/local/www/apache24/data/ using mv command:

mv bigtree_4.4.18/ /usr/local/www/apache24/data/bigtree

Step 4: Set Permission

Configure the file permission on BigTree CMS directory to grant the necessary privileges:

chown -R www:www /usr/local/www/apache24/data/bigtree/
chmod -R 755 /usr/local/www/apache24/data/bigtree/

Step 5: Configure Apache Virtual Host for BigTree CMS

Create a new configuration file in the apache24 directory '/usr/local/etc/apache24/Includes/bigtree.conf' by executing the following command:

nano /usr/local/etc/apache24/Includes/bigtree.conf

Paste the following configuration:

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /usr/local/www/apache24/data/bigtree/

    <Directory /usr/local/www/apache24/data/bigtree/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Save and close the file.

Step 6: Start Apache Service

Start the Apache webserver:

service apache24 start

Step 7: Access BigTree CMS from Browser

Open your web browser and enter http://localhost/ to access the BigTree CMS installation page. Follow the on-screen prompts to complete the installation process.

Congratulations! You have successfully installed BigTree CMS on FreeBSD Latest.