Il file di configurazione è un elemento fondamentale per il corretto funzionamento di un CMS.
In alcuni CMS, come Joomla o WordPress, il file di configurazione viene compilato automaticamente durante la procedura di installazione. In altri invece è necessario aprire il file di configurazione con un editor e compilare correttamente i vari spazi indispensabili per il funzionamento del CMS.
In entrambi i casi, comunque, le informazioni fondamentali da inserire sono i dati del database MySql: host del database (normalmente localhost), nome database, nome utente database, password utente database. E’ fondamentale quindi che prima di installare il CMS si sia già correttamente settato il Mysql.
Di norma, una volta impostato il file di configurazione, non è più necessario tornare ad operarci. Tuttavia ciò può accadere nel caso, ad esempio, di migrazione di un sito da locale a remoto.
Oppure per modificare altri contenuti (raro) presenti all’interno come path assoluti, eventuali chiavi di accesso private e/o pubbliche.
I dati dei file di configurazione devono essere manipolati sempre con grandissima cautela, basta un semplice minimo errore di battitura per bloccare il sito.
Vi riportiamo di seguito il percorso di dove si trovano i file di configurazione all’interno dei vari CMS.
4Images Gallery | /config.php |
B2 Evolution | /conf/_basic_config.php |
Boonex Dolphin | /inc/header.inc.php |
Concrete5 | /site/config.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 /siteconfig.php /lib-common.php |
glfusion | /private/db-config.php |
Hotaru | /hotaru_settings.php |
Joomla | /configuration.php |
LiveSite | \local\config\lib\content_center\ livesite_customer_src\etc\conf\livesite_customer\database.properties |
LifeType | /config/config.properties.php |
Magento | /app/etc/local.xml |
Mambo | /configuration.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 |
osCommerce | /includes/configure.php /admin/includes/configure.php |
PHP-Nuke | /config.php |
phpBB | /config.php |
phpFormGenerator | /index.php /mysql.class.php |
phpFreeChat | (only if you have saved form input to a database) /forms/admin/config.inc.php |
PHPlist | /config/config.php |
phpMyDirectory | /defaults.php |
phpWCMS | /include/inc_conf/conf.inc.php |
phpWebSite | /conf/config.php |
PhpWiki | /admin.php /lib/config.php |
Pligg | /libs/dbconnect.php |
Post-Nuke | /config.php |
Saurus CMS | /config.php |
Siteframe | /config.php |
SMF | /Settings.php |
Soholaunch | /sohoadmin/config/isp.conf.php |
Textpattern | /textpattern/config.php |
Tiki | /db/local.php |
Trendy Site Builder | (not applicable) |
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 /admin/includes/configure.php |
Zikula | /config.php |