2.2. Структура портала
Ниже приведена структура папок и файлов установленного портала.
Cache\ - папка для кеширования данных. Должна быть доступна для записи.
ext-x.x.x\ - папка JavaScript framework (Sencha Ext JS). Необходима для формирования веб-страничек.
files\ - папка куда временно помещаются файлы, которые пользователи загружают на портал. Должна быть доступна для записи.
Icons\ - папка с иконками. Необходима для корректного вывода пиктограмм.
Languages\ - в этой папке хранятся текстовые константы, используемые как порталом, так и внешними сервисами.
log\ - папка с логами программы. Может быть использована для диагностирования проблем с работой портала. Должна быть доступна для записи.
Reports\ - папка в которую генерируются и хранятся отчёты, сформированные пользователями портала. Должна быть доступна для записи. При смене рабочей базы данных рекомендуется очищать содержание данной папки чтобы избежать потенциальных конфликтов с отображением старых версий отчётов в новой базе данных.
temp\ - папка с временными файлами, которые генерируются динамически и необходимы для работы портала. Папка должна быть доступна для записи. Иногда, для профилактики, содержание данной папки можно очищать вручную, предварительно закрыв сервис работающего портала.
tools\ - папка с внешними вспомогательными сервисами, которые могут вызываться при работе портала. Файлы из этой папки не нужно запускать вручную.
uni-x.x.x.xxxx\ – служебная папка, необходимая для работы портала.
iphist.dat – файл для мониторинга IP адресов.
unins000.dat – файл, хранящий информацию о деинсталяции приложения.
gds32.dll – библиотека доступа к базам данных Interbase Server.
libmysql.dll – библиотека доступа к базам данных MySQL.
sqlite3.dll – библиотека доступа к базам данных SQLite. Без этого файла вы не сможете открыть демонстрационную базу данных портала.
Core.exe – консольная версия программы Fox Manager BPA. Используется при формировании отчётов. Не следует запускать этот файл напрямую, вызов производится порталом автоматически.
fm-portal-service.exe – сервис портала. Должен запускаться вместе с операционной системой. После запуска сворачивается в область Tray (там, где часы) и продолжает работать.
Portal.exe – приложение для администрирования портала.
unins000.exe – приложение установщика для корректного удаления портала из вашей системы.
Connection.ini – тонкие настройки подключения к базе данных. В большинстве случаев данный файл редактировать вручную не нужно. Но, если вы испытываете сложности с подключением или работой с базой данных, то данный файл можно отредактировать в соответствии с данной инструкцией.
Server.ini – здесь хранятся настройки подключения к выбранной базе данных, а также ключ активации ваших лицензий портала. Редактировать данный файл вручную не нужно, все правки вносятся через приложение Portal.exe.
Settings.ini – файл настроек консольной версии Fox Manager 2.5 BPA (Core.exe). На работу портала не влияет.
demo.sqlite – демонстрационная база данных портала. Не используйте данную базу как рабочую, так как при обновлении портала она может быть перезаписана.