Knowledge Base

Guide to Application Configuration File Locations

In this article, we offer an overview of common locations for application configuration files, simplifying their management. Learn to efficiently find and handle these essential files, streamlining your setup and maintenance processes.

What are Application Files?

Application configuration files are essential for defining the behavior, settings, and environment variables of software applications. These files are used by developers and system administrators to customize how applications run, specify database connections, manage user settings, and more. They can be in various formats, such as XML, JSON, INI, or YAML, depending on the application's requirements and the developers' preferences.

Knowing the common locations of these configuration files is crucial for several reasons:

  • Troubleshooting and Debugging: When an application behaves unexpectedly or encounters errors, the first step often involves checking its configuration files. Knowing where these files are located enables quick access to potentially fix issues or adjust settings to mitigate errors.

  • Security: Configuration files often contain sensitive information, such as database passwords, API keys, and encryption keys. Knowing their locations is essential for securing them against unauthorized access and ensuring that they are appropriately protected, for instance, by setting proper file permissions or using environment variables for sensitive data.

  • Deployment and Maintenance: For deploying new instances of an application or maintaining existing ones, it's necessary to know where configuration files are located. This knowledge allows for the easy modification of settings to match the environment they are deployed in, such as development, testing, or production.

  • Customization: Configuration files enable the customization of applications to meet specific requirements or preferences. Knowing where these files are helps in tailoring the application's behavior without changing its code.

  • Backup and Recovery: In the event of a system failure, having backups of configuration files can significantly speed up the recovery process. Knowing their common locations is vital for including them in backup routines.

Location of Common Configuration Files

This is a list of where the configuration files are contained for many of the most commonly used web applications.

Script name Location of configuration file
4Images Gallery /config.php
B2 Evolution /conf/_basic_config.php
Boonex Dolphin /inc/header.inc.php
Concrete5 /application/config/database.php
Coppermine Photo Gallery /include/config.inc.php
Crafty Syntax Live Help /config.php
Cube Cart /includes/global.inc.php
dotProject /includes/config.php
Drupal /sites/default/settings.php
e107 /e107_config.php
FAQMasterFlex /faq_config.php
Gallery /config.php
Geeklog /db-config.php or /siteconfig.php or /lib-common.php
glfusion /private/db-config.php
Hotaru /hotaru_settings.php
Joomla /configuration.php
LiveSite /livesite/config.php
LifeType /config/config.properties.php
Magento  /app/etc/env.php
Mambo /configuration.php
Marketecture /include/config.php
MODx /manager/includes/config.inc.php
Moodle /config.php
MyBB /inc/config.php
Noahs Classifieds /app/config.php
Nucleus /config.php
ocPortal /info.php
OpenCart /config.php or /admin/config.php
osCommerce /includes/configure.php or /admin/includes/configure.php
Oxwall /ow_includes/config.php
PHP-Nuke /config.php
phpBB /config.php
phpFormGenerator /index.php or /mysql.class.php
phpFreeChat /forms/admin/config.inc.php (only if you have saved form input to a database)
PHPlist /config/config.php
phpMyDirectory /defaults.php
phpWCMS /include/inc_conf/conf.inc.php
phpWebSite /conf/config.php
PhpWiki /admin.php or /lib/config.php
Pligg /libs/dbconnect.php
Post-Nuke /config.php
PrestaShop /config/settings.inc.php
Saurus CMS /config.php
ShopSite /includes/configure.php or /admin/includes/configure.php
Siteframe /config.php
Simple Machines Forum /Settings.php
Soholaunch /sohoadmin/config/isp.conf.php
SugarCRM /config.php
Textpattern /textpattern/config.php
TikiWiki /db/local.php
Tomato Cart /includes/configure.php
Trendy Site Builder (does not use DB)
TYPO3 /typo3conf/localconf.php
vBulletin /includes/config.php
WebCalendar /includes/settings.php
WHMCS /configuration.php
WordPress /wp-config.php
X7 Chat /config.php
Xoops /mainfile.php
Zen Cart /includes/configure.php or /admin/includes/configure.php
Zen Photo zp-data/zenphoto.cfg
Zikula /config.php


This guide provides a straightforward overview of where to find application configuration files across various platforms, making setup and maintenance easier. Application configuration files, crucial for customizing software behavior and settings, come in formats like XML, JSON, INI, or YAML. Their common locations are vital for troubleshooting, securing sensitive information, deploying and maintaining applications, customization, and ensuring efficient backup and recovery processes. The guide lists common web applications and the specific locations of their configuration files, aiding developers and system administrators in efficiently managing these essential components.

If you need further assistance, feel free to contact us via Chat or Phone:

  • Chat Support - While on our website, you should see a CHAT bubble in the bottom right-hand corner of the page. Click anywhere on the bubble to begin a chat session.
  • Phone Support -
    • US: 888-401-4678
    • International: +1 801-765-9400

You may also refer to our Knowledge Base articles to help answer common questions and guide you through various setup, configuration, and troubleshooting steps.

Did you find this article helpful?

* Your feedback is too short