Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Сделайте бекап на старом компьютере, если это не новая установка программы, а нужно перенести программу на другой компьютер: Резервная копия файлов программы (бекап)

Системные требования

Acnt- количество человек, которые будут заниматься настройкой программы, одновременно, а не просто смотреть результаты работы программы

Pcnt - количество товаров на сайте (включая не активные и нет в наличии)

Scnt - количество товаров в прайсах поставщиков

если Scnt/10 больше чем Pcnt, то за Pcnt нужно принять Scnt/10

1. Оперативная память (ОЗУ), гигабайт = 2 + Pcnt / 100000 + 1.5 * Acnt,

2. Процессор с частотой от 3Ггц на одно ядро, количество ядер = Acnt , но не меньше 3х. В большинстве случаев достаточно будет 8-ми ядер, даже если пользователей, занимающихся настройками у вас планируется больше. Программа использует для работы 2-3 ядра, поэтому нет смысла специально для программы покупать процессоры с 8+ ядрами, так как они не будут использоваться. Важна только скорость на 1 ядро, чем она выше, тем быстрее работа.

3. Жесткий диск - можно любой современный HDD или SSD NVMe (при Pcnt > 100 000), рекомендуемое свободное место: Pcnt/1000Гб

4. Windows 2012 10 / Server 2016 или новее, с возможностью подключаться по RDP (удаленный рабочий стол) для Acnt пользователей

5. MS Office 2016 или новее, обязательно 64 бит.

...

7. Доступный извне порт 8079, если нужен планируется использовать веб-интерфейс. Через веб можно только смотреть информацию о собственных товарах (цены и остатки) и товаров из прайсов поставщиков. Настройки и другие операции через веб делать нельзя.

8. Доступный извне порт 2001, порт для службы API, если вам нужно где-то извне получать данные из вашей базы по API

Note

Данные системные требования являются рекомендуемыми, т.е. программа будет работать и с меньшими ресурсами, но медленнее.

Установка

1. Скачать и установить сервер базы данных PostgreSQL

Expand
titleШаги выполнения

1. Выберите диск на компьютере, где будет храниться база данных программы. Лучше, чтобы это был не системный диск C, а какой-то другой, на котором есть 50-100Гб свободного места. Если у вас до 100 000 товаров с описанием, то будет достаточно 50Гб, но лучше 100.

2. Создайте на этом диске папку QuadXDB

3. Скачайте установочный файл сервера БД по этой ссылке, самую новую версию для Windows 64 бит:

https://www.enterprisedb.com/downloads/postgres-postgresql-downloads

На момент установки у вас уже будет 16 версия или новее - скачивайте самую последнюю.

Note

Если у вас заблокирован доступ по ссылке выше (для пользователей из Беларуси и РФ), то актуальную версию сервера БД можно скачать здесь

https://disk.yandex.com/d/8g_IHELla57JdA

4. Скачанный файл запустите от имени Администратора компьютера, лучше чтобы это устанавливалось под самым главным пользователем-администратором.

5. В пути, по которому устанавливается база по умолчанию, удалите папку Programm Files, чтобы осталось так (13 на конце может быть большим числом, если вы устанавливаете версию новее):

6. В следующем окне уберите 2 птички

7. В следующем окне выберите папку, которую создали в п.2

8. Введите пароль пользователя-администратора базы данных. В пароле используйте большие и маленькие латинские (английские) буквы и цифры. В Windows может быть настроено ограничение, что пароль должен обязательно содержать еще и символы (знаки пунктуации), поэтому лучше сразу вводить пароль содержащий, в том числе, и их. Пример пароля: De345tgb#

9. В следующем окне введите порт, отличающийся от стандартного 5432, например 5445

10. В следующем окне оставляйте как есть

Image Removed

выбрать локализацию Russian, Russia для корректной работы с кириллическими буквами.

Image Added

11. Во всех следующих окнах нажимайте Next, пока не начнется установка. Дождитесь завершения установки.

12. Если все хорошо, то вы получите такое сообщение

Если в ходе установки появилось сообщение об ошибке, то нужно:

1. Через Панель управления / Программы и компоненты удалить установленный сервер

2. Удалить все из папки QuadXDB и C:\PostgreSQL, если такие папки остались на диске

3. Для папок QuadXDB и C:\PostgreSQL добавить права на полный доступ для “Пользователи”

и LOCAL SERVICE и NETWORK SERVICE

...

Expand
titleШаги выполнения

1. Скачайте и установите более удобный редактор текста, например Notepad++ , вместо стандартного Блокнота

2. Откройте в блокноте файл [ваш диск]:\QuadXDB\postgresql.conf

Note

Сохраните копию этого файла до того, как начнете вносить изменения

3. Зайдите на сайт https://pgtune.leopard.in.ua/ и введите слева данные компьютера, на котором устанавливается программа

Выделенные ячейки должны быть как на скриншете. Версию базы данных в первом поле выбирайте такую, как устанавливаете (скачали в п.1.3 этой инструкции). Память и количество ядер процессора - как на компьютере.

Number of Connections - количество одновременных подключений, устанавливайте 30 * кол-во одновременно работающих человек с программой, но не меньше 100.

Последний пункт - выбрать какой у вас диск SSD или HDD.

После ввода настроек нажмите Generate - справа появятся рекомендованные настройки сервера базы данных.

Копируйте название настройки, ищите ее в файле postgresql.conf и заменяйте значение на то, которое предлагается на этом сайте.

Note

Если перед найденной настройкой стоит символ # (решетка), то его нужно удалить. Символ означает, что будет использоваться значение по умолчанию, вместо введенного в файле.

4. Дополнительно к тем настройкам, которые предлагается заменить в п.3, установите еще значение настройки synchronous_commit = off

5. Перезапустите службу postgresql-64, она может называться по-разному, в зависимости от версии, которую вы установили. Версия в конце названия.

Если служба остановилась, но не запускается, значит вы допустили какую-то ошибку при изменении настроек в конфигурационном файле.

Попробуйте сначала поменять значение настройки maintenance_work_mem на 1GB, если сайт вам предложил установить там значение больше 2GB и опять запустить службу.

Если и после этого не запустится, то нужно восстановить файл конфигурации из копии, проверить, что служба стала запускать, и после этого вносить изменения по одной настройке, после каждого изменения перезапускать службу и найти настройку, после изменения которой служба не запускается.

3. Добавить базу данных Установить программу

Expand
titleШаги выполнения

Скачайте полный архив с программой. Все файлы из него разархивируйте в корень на какой-нибудь диск, желательно чтобы это был не системный диск С:\ , а какой-то другой.

Например, папка G:\Quad Solutions и в нее разархивировать все папки из установочного архива, чтобы получилось как на скриншете ниже.

Запустите программу Quad Solutions\QuadSetup.exe от имени Администратора

Image Added

3.1. Название базы

Укажите название базы данных (обычно это название магазина). Название должно быть маленькими английскими буквами, без пробелов и каких-то других символов.

Image Added

3.2. Пароль, порт и версия базы данных

Эти параметры вы задавали при установке сервера БД.

Image Added

После указания настроек нужно нажать “Проверить подключение”. Если все верно, то будет сообщение “Подключено”.

Image Added

3.3. Путь к файлу бекапа

Если нужно сразу и создать базу из бекапа, то укажите путь к файлу. Путь копируется вручную в поле.

Image Added

3.4. Ключ Quad.Net

Укажите ключ Quad.Net магазина, полученный при покупке программы.

Image Added

3.5. Установка Sync.X

Если нужно установить службу Sync.X, то укажите путь к папке с сервисом.

Image Added

Если вы устанавливаете программу на своем компьютере, то обычно это папка Quad Solutions\sync

3.6. Запуск установки

Отметьте птичками те компоненты, которые нужно установить и нажмите кнопку “Выполнить отмеченные”

Image Added

При отсутствии ошибок будет такое сообщение:

Image Added

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

Image Added

Если нет файла QuadSetup.exe или установку нужно сделать вручную по другим причинам:

Expand
titleШаги выполнения (не нужно делать, если вы установили все в предыдущем пункте 3

1. Добавить базу данных

Скачайте и установите программу pgAdmin, все настройки при ее установке оставляйте по умолчанию. Скачать можно по этой ссылке https://www.pgadmin.org/download/pgadmin-4-windows/ - качайте последнюю версию 64 бит

Image RemovedImage Added

2. Запустите программу, она откроется в браузере. При запуске она попросит установить “мастер-пароль”, для доступа в саму программу - можете установить тот же пароль, который устанавливали администратору базы данных в п. 1.8. этой инструкции

Image RemovedImage Added

3. Зайдите в раздел “Servers” - здесь нужно будет ввести пароль администратора базы данных из п.1.8.

4. Нажмите правой кнопкой на Databases и в меню выберите Create->Database

После этого введите название базы, например, такое же как название вашего интернет-магазина и нажмите Save.

Image RemovedImage Added

...

2. Установить программу Quad.X

...

Шаги выполнения
Expand
title

Если вы уже работали с программой на другом компьютере, то нужно оттуда скопировать папку Quad Solutions и поменять пути в конфигурационных (ini) и исполняемых (bat) файлах, если поменялась буква диска на новом компьютере. Чтобы ничего не менять, нужно перенести программу на диск с такой же буквой.

Если программы еще не было, то:

1. Распакуйте все из архива Quad Solutions X Full.zip в корень диска, на котором будет работать программа.

Все дальнейшие ссылки на файлы и папки находятся внутри папки Quad Solutions

2. В папке crmpack\lang измените название файла shop.lng на [название базы].lng, в моем примере это будет nami.lng. Откройте файл в блокноте и в первой его строке вместо shop так же введите название базы

Image RemovedImage Added

3. В файле crmpack\QuadSyncX.ini поменяйте название базы и путь к файлу, чтобы он соответствовал вашему диску, на котором устанавливаете программу.

Image RemovedImage Added

4. В файле \crmpack\quadx.ini введите название вашей базы в двух местах. Укажите так же порт, который вы ввели в п.1.9. этой инструкции (5445 или другой)

Image Removed

5. В файле \site\QuadSite.ini укажите название вашей базы и поменяйте путь, чтобы он соответствовал вашему

Image Removed

6. Image Added

Запустите программу \crmpack\QuadX.exe - откроется окно в котором нужно ввести ключ программы и нажать Зарегистрировать

Image RemovedImage Added

откроется окно с вводом пароля, в этом окне нажмите кнопку с тремя точками

Image RemovedImage Added

в открывшейся вкладке введите пароль администратора БД, который вы устанавливали в п.1.8. и нажмите Войти

Image RemovedImage Added

Программа выдаст такую ошибку - нажмите Ок, а в окне логина Отмена

...

3. Восстановить базу данных из бекапа

...

Шаги выполнения
Expand
title

В папке Quad Solutions\backup найдите такой файл и откройте его на редактирование в блокноте

Note

Открывать в блокноте нужно через меню правой кнопки мыши, а не двойным кликом по файлу!

В файле нужно:

1. Указать пароль администратора БД

Image RemovedImage Added

2. Указать путь к файлу программы восстановления (поменять вот эту часть, чтобы она соответствовала вашей: c:\PostgreSQL\13\bin\ )

Image RemovedImage Added

3. Поменять порт и название базы данных на ваше название и порт, введенный при установке сервера базы данных

Image RemovedImage Added

4. Указать путь к файлу бекапа

Image RemovedImage Added

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

Quad Solutions\backup\bitrix.bin - если ваш сайт на CMS Bitrix

Quad Solutions\backup\other.bin - если ваш сайт на другой CMS

Quad Solutions\backup\onliner.bin - если вы планируете работать только с http://onliner.by

Сохраните изменения в файле и запустите его двойным кликом - должно появиться черное окно и висеть продолжительное время, пока выполняется восстановление. Если окно быстро закрывается, значит вы что-то неправильно указали в файле.

...

3. Ключ Quad.Net и проверка работы программы

Запустите программу QuadX.exe, после это сразу откройте вкладку Конфигурация, не открывая никаких других вкладок.

Перейдите во вкладку Сервисы и введите ключ Quad.Net.

Image Added

Этот ключ необходим для получения техподдержки, а так же для доступа к описаниям и ценам с сайта catalog.onliner.by.

Note

После ввода ключа перезапустите программу.

Если все установлено и зарегистрировано правильно, то при открытии вкладки Продукция и вкладки Прайсы не должно быть никаких ошибок. Если вы видите какие-то ошибки - обратитесь в техподдержку.

4. Установить сервис Sync.X

Установка и обновление Sync.X

4. Запустить программу Quad.X

Expand
titleШаги выполнения

Запустите программу \crmpack\QuadX.exe - откроется окно в котором нужно ввести ключ программы и нажать Зарегистрировать. Ключ программы вы получили при покупке.

Image Added

Если у вас появляются такие окна с ошибками, то во всех нажимайте “Нет”

Image Added

В открывшемся окне логина нажмите “Войти”. После установки, если вы не восстанавливали какой-то ваш рабочий бекап, в программу можно входить без ввода пароля.

Image Added

Если все ок, то откроется окно программы, в котором при переходе на вкладки Продукция и Прайсы не будет ошибок.

Image Added

5. Запустить сервис Sync.X

Expand
titleШаги выполнения

В программе конфигурации QuadSetup

Image Added