Къде се съхраняват връзката с базата данни и други настройки в 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 с ключовете хост, база данни, потребителско име, парола

Мисля, че списъкът ще продължи да расте.