- OS Unix, Linux or Windows
- Apache Web Server >= 2.4 or Nginx >= 1.17
- PHP >= 8.2
- MySQL >= 5.7.8 || MariaDB >= 10.2.3 || PostgreSQL >= 15.0 || SQLite >= 3.0
- Javascript >= ES7
- HTML 5
- curl
- gd
- json
- SPL
- max_input_vars >=5000
- pdo_mysql (for MySQL or MariaDB)
- pdo_pgsql (for PostgreSQL)
- pdo_sqlite (for SQLite)
- Vanilla JS
- Bootstrap 5
- ChatGPT integration
- SQL + noSQL concept for query optimization (JSON fields)
- Development in
error_reporting(-1)
mode (show all errors)
- PSR-1 (Basic Coding Standard)
- PSR-3 (Logger Interface)
- PSR-4 (Autoloading Standard)
- PSR-5 (PHPDoc Standard)
- PSR-6 (Caching Interface)
- PSR-12 (Extended Coding Style Guide)
- PSR-19 (PHPDoc tags)
- PSR-20 (Clock)
Unzip install.zip
file. Copy install.php file to the empty root directory of the site and open the link in your browser: http://localhost/install.php
This Preinstaller will automatically copy the latest eMarket Release or Master Branch to your server and open the installation page.
For more information you can read the wiki
Wiki page: https://github.com/musicman3/eMarket/wiki
URL: http://demo.emarkets.su
Login: user@mail.loc
Password: 1234567
URL: http://demo.emarkets.su/controller/admin/
Login: demo@mail.loc
Password: 1234567