Встановлення та налаштування

Вимоги до ПЗ:
PHP8.0+
Apache (Nginxs з підтримкою .htaccess)
Mysql 5.7+
Програма спроектована на максимальну простоту і дешевизну розробки, а не на максимальну продуктивність. Якщо передбачається активна торгівля з великим обсягом товарів, по мiрi накопичення даних будуть потрібні значні обчислювальні ресурси.
Для PHP рекомендується не менше 256MБ пам'яті та не менше 300 секунд timeout. Також рекомендується збільшити пам'ять для сервера БД.


Установка програми може бути виконана як на хостингу, так і на локальному сервері, або персональному комп'ютері.
Процесс налаштування залежить від рівня користувача.

Для IT спеціалістів:
1. Отримати дистрибутив з GitHub репозиторію (Не забуваємо ставити зiрочку :) ) .
2. Скопiювати вмiст www в корiнь сайту. Надати право запису в папки logs та upload (для Лiнукса)
3. Виконати загрузку бібліотек за допомогою Composer.
4. Створити БД (кодування utf8_general_ci) та виконати SQL скрипт /mysqldb/db.sql . (Файли update*.sql виконувати не треба).
В PhpMyAdmin скрипти виконувати через iмпорт
5. Прописати конект до БД в config/config.php.
6. Увійти дефолтним користувачем admin admin (дефолтний пароль слід змінити на сторінці профілю).
7. Задати необхідні налаштування - склад за замовчуванням, назву фірми, оперативне меню у вигляді кнопок, типи цін та ін.>
Менш досвідчені розробники
можуть скачати дистрибутив в зборі з усіма бібліотеками (папка vendor) та пропустити пункти 1 i 3.
Також цей дистрибутив потрібен в разі, якщо сайт розташований на віртуальному хостингу, де немає можливості виконати composer.

Користувачі, що не є IT спеціалістами
можуть встановити зібрану, готову до роботи програму на локальному комп'ютері. Для цього потрібно завантажити "коробкову" версію - сайт упакований в архів разом з веб-сервером і сервером БД.
Розпакувати архів і запустити прогрвму UniController.exe. Якщо програма не запустится спробувати спочатку встановити покет vc_redist.x64.exe з папки utils.
Натиснути Start Mysql і Start Apache. Якщо все стартувало натиснути view www. Повинна відкритись сторінка логіну.
Папка з сайтом (для оновлень) - www
Сторінка управління БД (для оновлень)- кнопка phpmyadmin

Якщо виникли проблеми з UniServer можна скористатися попередньою збіркою на основі проекту xampp.
Установка з xampp
Завантажити і розпакувати архів.
Встановлювати потрібно в корінь диску c:. Файл для запуску c:/xampp/xampp-control.exe. Запускати бажано користувачеві з правами адміністратора.
Якщо Apache і Mysql стартували, сайт повинен відкритися за адресою http://localhost/. Якщо ні, потрібно натиснути кнопку Start. Далі панель можна згорнути.
Папка з сайтом (для оновлень) - htdocs
Сторінка управління БД (для оновлень) за адресою http://localhost/phpmyadmin/
На випадок втрати пароля адміністратора потрібно встановити для користувача admin (зазвичай перший рядок) в полі userpass таблиці users пароль в незашифрованому вигляді (наприклад 'admin'). (Можна просто виконати запит "update users set userpass = 'admin' where userlogin = 'admin'"). Потім залогінитись та перезадати пароль зі сторінки профілю.

Рекомендований хостинг ukraine.com.ua

Документація користувача тут

Консультацію по встановленню та налаштуванню можна отримати тут

Оновлення та зміни