Встановлення для версії 3.10 і раніших
УВАГА: Ця інструкція актуальна для версій ERP "UserSide" нижче 3.11. Для версії 3.11-3.20 використовуйте окрему інструкцію. Для версії 3.21 і вище використовуйте інструкцію з установлення системи за допомогою інсталятора.
- рекомендується виконувати встановлення на FreeBSD/Linux-системах. Встановлення на Windows також можливе, але практика показала, що на *nix-системах продуктивність програми значно вища за тих самих технічних характеристик сервера.
- переконайтеся, що ваша система відповідає необхідним технічним вимогам
- розпакуйте архів userside.zip в окремо виділений для системи каталог (наприклад, /var/www/userside/).
- налаштуйте вебсервер і створіть у ньому проєкт/вебвузол userside
- за потреби налаштуйте віртуальний хост таким чином (приклад для Apache24 Debian/Ubuntu)
Вихідні дані:
а) файли та каталоги застосунку USERSIDE розташовані в каталозі /var/www/userside/
б) адреса сайту віртуального хоста userside.mydomain.com
<VirtualHost *:80>
ServerAdmin webmaster@yourdomain.name
DocumentRoot "/var/www/userside/userside3"
ServerName userside.mydomain.com
ErrorLog "/var/log/apache2/userside-main-error.log"
CustomLog "/var/log/apache2/userside-main-access.log" common
<Directory "/var/www/userside/userside3">
Options -Indexes
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
- у MySQL-сервері змінну max_allowed_packet потрібно збільшити до "10M" (файл my.cnf/my.ini)
- створіть базу даних на сервері MySQL з назвою userside і кодуванням utf8
- імпортуйте файл create_userside.sql. Імпорт файлу також можна виконати за допомогою консолі mysql, у цьому випадку команда має такий вигляд:
mysql --default-character-set=utf8 -u root -p userside < create_userside_new.sql
- налаштуйте файл /userside/userside3/main/config/config.php, змінивши значення змінних
- перебуваючи в каталозі із застосунком (наприклад: /var/www/userside), виконайте "php setup" і дайте відповіді на запитання скрипта встановлення. У ньому потрібно буде вказати параметри доступу до створеної бази даних PostgreSQL
- відкрийте сторінку системи http://userside.mydomain.com/oper/ і переконайтеся, що система працює (ім'я користувача: Admin, пароль: 1234)
- надайте вебсерверу права на запис для всього каталогу UserSide, включно з підкаталогами. Це потрібно для виконання оновлень
- на рівні файлу .htaccess забороніть перегляд списку каталогів
- доступ до файлу API "/userside/userside3/api.php" рекомендується обмежити на рівні вебсервера лише для дозволених IP-адрес
- пропишіть внутрішній планувальник UserSide у cron.
* * * * * www-data php /var/www/userside/userside cron > /dev/null 2>&1
- налаштуйте взаємодію з білінгом відповідно до інструкцій
- у розділі "Налаштування - Основне" ознайомтеся з основними розділами, параметрами та налаштуйте систему під свої потреби.
Після встановлення системи настійно рекомендується налаштувати періодичне (краще щоденне) створення резервної копії штатними засобами MySQL і PostgreSQL та її зберігання НА ІНШОМУ КОМП'ЮТЕРІ. Наприклад:
mysqldump -uroot -pPASS userside > /var/www/userside.sql pg_dump -c -Fc userside > /var/www/userside.dump
|
|
Рекомендується ознайомитися з інструкціями на сторінці: З чого почати?
Додаткові дані
- ми постійно вдосконалюємо систему та випускаємо оновлення. Вони являють собою архів з оновленими файлами та інструкцією з оновлення. Стежте за новинами системи UserSide, завантажуйте оновлення в "особистому кабінеті" та дотримуйтесь доданих інструкцій.
- після випуску оновлень ми іноді можемо викладати у файловому архіві "hotfixes" з поточними виправленнями помилок і невеликими покращеннями. Це архів з файлами, які потрібно перенести до своєї робочої системи (із заміною наявних файлів).