WebAsyst

Сегодня пришлось поработать с WebAsyst. Ну и херня же эта система.
А пришлось мне переносить его с одного сервера на другой.

Сначала оказалось, что все таблицы, кроме таблиц с префиксом «CS_» в нижнем регистре, а в скриптах используется в верхнем регистре.

Потом я искал место, где в этой системе можно прописать данные для базы данных.

Потом оказалось, что логин и пароль от панели администрирования клиент не знает.

Итак, для того, чтобы сменить данные для базы данных необходимо внести изменения в 2-х файлах:

  1. /kernel/wbs.xml
  2. /dblist/%dbkey%.xml

В файле /kernel/wbs.xml в теге SQLSERVER необходимо указать настройки подключения к БД.
В теге FRONTEND а атрибуте dbkey находится идентификатор имя xml-файла, расположенного в директории /dblist/.

В файле /dblist/%dbkey%.xml в теге DBSETTINGS необходимо указать данные к базе данных. В тегах ADMINISTRATOR и FIRSTLOGIN указать пароль для пользователя, указанного в атрибуте LOGINNAME.

Далее в таблице WBS_USER для пользователя %LOGINNAME% необходимо указать пароль.

Вот и все.