Church Website Template

Documentation & Installation Guide

Introduction

Thank you for purchasing the Church Website Template. This template is designed specifically for:

The template provides a complete solution including a modern responsive frontend and a powerful admin panel for managing church content.

Template Features

Template Requirements

RequirementVersion
PHP8.0+
MySQL5.7+
Apache / NginxLatest
PHP ExtensionsPDO, MySQLi

Installation Guide

Step 1 – Upload Files

Upload the template files to your hosting server.
public_html/

Step 2 – Create Database

Open phpMyAdmin and create a new database.
church_template
Then import the database file located inside:
database/church_template.sql

Step 3 – Configure Database

Open:
includes/config.php
Update credentials:
$host = "localhost"; $dbname = "church_template"; $username = "db_user"; $password = "db_password";

Admin Login

Admin panel location:
/admin
Example:
https://yourdomain.com/admin
Default admin login:
Email: admin@church.com Password: admin123

Important: Change the admin password after installation.

Folder Structure

assets/ css/ js/ images/ uploads/ admin/ dashboard.php settings.php members.php ministries.php programs.php events.php sermons.php blog.php gallery.php donations.php messages.php includes/ config.php template-config.php functions.php header.php footer.php sections/ hero.php about-preview.php ministries.php programs.php events.php pastor-message.php donations.php gallery.php blog.php contact-preview.php

Frontend Pages

PageDescription
index.phpHomepage
about.phpAbout the church
ministries.phpChurch ministries
programs.phpChurch programs
events.phpChurch events
sermons.phpSermon archive
blog.phpArticles
gallery.phpChurch gallery
donations.phpDonation campaigns
contact.phpContact form

Admin Panel Features

Admin can manage:

Customization

Logo
assets/images/logo.png
Favicon
assets/images/favicon.png
Styles
assets/css/style.css
Images
assets/images/
Uploads
assets/uploads/

Updating Content

Most content can be updated from the admin panel:

Security Recommendations

Support

Support includes: