Къде се съхраняват връзката с базата данни и други настройки в CMS, уеб разработка
Когато внедрявате сайт, уеб приложение на непознатаCMS, CMF, този въпрос възниква доста често. Особено за начинаещи. Файловете са копирани, базата данни е създадена и остава само да настроим системата, така че скриптовете да знаяткак да се свържат с тази създадена база данни. Да, и попълнете други настройки. Но къде е този файл?- можете да разгледате файловете набързо някъде в корена на сайта; обикновено конфигурационните файлове имат думите conf, configuration и т.н. в имената си; обикновено се намират лесно;
- можете да видите изходните файлове, какво е свързано къде и да намерите този файл, обикновено свързан някъде в началото на скриптовете;
- можете да видите документацията за продукта; между другото, целият този проблем изобщо не е проблем на етапа на инсталиране, тъй като много продукти имат инсталатори, които сами ще създадат необходимите файлове и ще предпишат какво е необходимо;
- може да се види в интернет;
И така, относно последната точка, реших да съставя списък, където се съхраняват различни настройки на CMS, по-специално настройките за връзка с база данни. Обикновено всички директиви за конфигурация се съхраняват на едно място.
WordPress 2.9
константи DB_HOST, DB_NAME, DB_USER, DB_PASSWORD
1s Битрикс 11
променливи $DBHost, $DBName, $DBLogin, $DBPassword
Joomla! 2.5
Свойства на клас JConfig $host, $db, $user, $password
phpMyAdmin 3.2.3
променливи $cfg['Servers'][$i]['host'], базата данни се избира в самото приложение, $cfg['Servers'][$i]['user'], $cfg['Servers'][$i]['password']
NetCat 4.7
променливи $MYSQL_HOST, $MYSQL_DB_NAME, $MYSQL_USER, $MYSQL_PASSWORD
Drupal 7.12
Къдетопо подразбиране — сайт, може да варира
всичко се съхранява в променливата на масива $databases с ключовете хост, база данни, потребителско име, парола
Мисля, че списъкът ще продължи да расте.