- Created by Ruslan P, last modified on Jan 05, 2021
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 11 Next »
1. Скачать и установить сервер базы данных PostgreSQL
1. Выберите диск на компьютере, где будет храниться база данных программы. Лучше, чтобы это был не системный диск C, а какой-то другой, на котором есть 50-100Гб свободного места. Если у вас до 100 000 товаров с описанием, то будет достаточно 50Гб, но лучше 100.
2. Создайте на этом диске папку QuadXDB
3. Скачайте установочный файл сервера БД по этой ссылке, самую новую версию для Windows 64 бит:
https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
4. Скачанный файл запустите от имени Администратора компьютера, лучше чтобы это устанавливалось под самым главным пользователем-администратором.
5. В пути, по которому устанавливается база по умолчанию, удалите папку Programm Files, чтобы осталось так (13 на конце может быть большим числом, если вы устанавливаете версию новее):
6. В следующем окне уберите 2 птички
7. В следующем окне выберите папку, которую создали в п.2
8. Введите пароль пользователя-администратора базы данных. В пароле используйте большие и маленькие латинские (английские) буквы и цифры. В Windows может быть настроено ограничение, что пароль должен обязательно содержать еще и символы (знаки пунктуации), поэтому лучше сразу вводить пароль содержащий, в том числе, и их. Пример пароля: De345tgb#
9. В следующем окне введите порт, отличающийся от стандартного 5432, например 5445
10. В следующем окне оставляйте как есть
11. Во всех следующих окнах нажимайте Next, пока не начнется установка. Дождитесь завершения установки.
12. Если все хорошо, то вы получите такое сообщение
Если в ходе установки появилось сообщение об ошибке, то нужно:
1. Через Панель управления / Программы и компоненты удалить установленный сервер
2. Удалить все из папки QuadXDB и C:\PostgreSQL, если такие папки остались на диске
3. Для папок QuadXDB и C:\PostgreSQL добавить права на полный доступ для “Пользователи”
и LOCAL SERVICE и NETWORK SERVICE
2. Внести изменения в конфигурационный файл базы данных
1. Скачайте и установите более удобный редактор текста, например Notepad++ , вместо стандартного Блокнота
2. Откройте в блокноте файл [ваш диск]:\QuadXDB\postgresql.conf
Сохраните копию этого файла до того, как начнете вносить изменения
3. Зайдите на сайт https://pgtune.leopard.in.ua/ и введите слева данные компьютера, на котором устанавливается программа
Выделенные ячейки должны быть как на скриншете. Версию базы данных в первом поле выбирайте такую, как устанавливаете (скачали в п.1.3 этой инструкции). Память и количество ядер процессора - как на компьютере.
Number of Connections - количество одновременных подключений, устанавливайте 30 * кол-во одновременно работающих человек с программой, но не меньше 100.
Последний пункт - выбрать какой у вас диск SSD или HDD.
После ввода настроек нажмите Generate - справа появятся рекомендованные настройки сервера базы данных.
Копируйте название настройки, ищите ее в файле postgresql.conf и заменяйте значение на то, которое предлагается на этом сайте.
Если перед найденной настройкой стоит символ # (решетка), то его нужно удалить. Символ означает, что будет использоваться значение по умолчанию, вместо введенного в файле.
4. Дополнительно к тем настройкам, которые предлагается заменить в п.3, установите еще значение настройки synchronous_commit = off
5. Перезапустите службу postgresql-64, она может называться по-разному, в зависимости от версии, которую вы установили. Версия в конце названия.
Если служба остановилась, но не запускается, значит вы допустили какую-то ошибку при изменении настроек в конфигурационном файле.
Попробуйте сначала поменять значение настройки maintenance_work_mem на 1GB, если сайт вам предложил установить там значение больше 2GB и опять запустить службу.
Если и после этого не запустится, то нужно восстановить файл конфигурации из копии, проверить, что служба стала запускать, и после этого вносить изменения по одной настройке, после каждого изменения перезапускать службу и найти настройку, после изменения которой служба не запускается.
3. Добавить базу данных
1. Скачайте и установите программу pgAdmin, все настройки при ее установке оставляйте по умолчанию. Скачать можно по этой ссылке https://www.pgadmin.org/download/pgadmin-4-windows/ - качайте последнюю версию 64 бит
2. Запустите программу, она откроется в браузере. При запуске она попросит установить “мастер-пароль”, для доступа в саму программу - можете установить тот же пароль, который устанавливали администратору базы данных в п. 1.8. этой инструкции
3. Зайдите в раздел “Servers” - здесь нужно будет ввести пароль администратора базы данных из п.1.8.
4. Нажмите правой кнопкой на Databases и в меню выберите Create->Database
После этого введите название базы, например, такое же как название вашего интернет-магазина и нажмите Save.
4. Установить программу Quad.X
1. Распакуйте все из архива Quad Solutions X Full.zip в корень диска, на котором будет работать программа.
Все дальнейшие ссылки на файлы и папки находятся внутри папки Quad Solutions
2. В папке crmpack\lang измените название файла shop.lng на [название базы].lng, в моем примере это будет nami.lng. Откройте файл в блокноте и в первой его строке вместо shop так же введите название базы
3. В файле crmpack\QuadSyncX.ini поменяйте название базы и путь к файлу, чтобы он соответствовал вашему диску, на котором устанавливаете программу.
4. В файле \crmpack\quadx.ini введите название вашей базы в двух местах. Укажите так же порт, который вы ввели в п.1.9. этой инструкции (5445 или другой)
5. В файле \site\QuadSite.ini укажите название вашей базы и поменяйте путь, чтобы он соответствовал вашему
6. Запустите программу \crmpack\QuadX.exe - откроется окно в котором нужно ввести ключ программы и нажать Зарегистрировать
откроется окно с вводом пароля, в этом окне нажмите кнопку с тремя точками
в открывшейся вкладке введите пароль администратора БД, который вы устанавливали в п.1.8. и нажмите Войти
Программа выдаст такую ошибку - нажмите Ок, а в окне логина Отмена
5. Восстановить базу данных из бекапа
В папке Quad Solutions\backup найдите такой файл и откройте его на редактирование в блокноте
Открывать в блокноте нужно через меню правой кнопки мыши, а не двойным кликом по файлу!
В файле нужно:
1. Указать пароль администратора БД
2. Указать путь к файлу программы восстановления (поменять вот эту часть, чтобы она соответствовала вашей: c:\PostgreSQL\13\bin\ )
3. Поменять порт и название базы данных на ваше название и порт, введенный при установке сервера базы данных
4. Указать путь к файлу бекапа
Если файла бекапа нет, т.е. это первая установка, то можно выбрать один из файлов бекапа, которые идут вместе с архивом программы
Quad Solutions\backup\bitrix.bin - если ваш сайт на CMS Bitrix
Quad Solutions\backup\other.bin - если ваш сайт на другой CMS
Quad Solutions\backup\onliner.bin - если вы планируете работать только с onliner.by
Сохраните изменения в файле и запустите его двойным кликом - должно появиться черное окно и висеть продолжительное время, пока выполняется восстановление. Если окно быстро закрывается, значит вы что-то неправильно указали в файле.
- No labels