Account server - its last page showed the address, the connection key and its database
This account admin - on its own domain you are here
The shop - make its OAuth client here first; its installer asks for the client ID and secret
1. Server2. Database3. Account server4. Super admin5. Install
Server check
PHP, its extensions and the write permissions of the folders. Fix the points in red with your hosting provider, then check again.
PHP 8.1.0 or newer (this server: 8.2.34)
PHP extension pdo_mysql
Enable the pdo_mysql extension in the PHP settings.
PHP extension openssl
PHP extension mbstring
Enable the mbstring extension in the PHP settings.
PHP extension tokenizer
PHP extension xml
PHP extension ctype
PHP extension json
PHP extension bcmath
Enable the bcmath extension in the PHP settings.
PHP extension fileinfo
Enable the fileinfo extension in the PHP settings.
PHP extension curl
PHP extension sodium
Enable the sodium extension in the PHP settings.
Writable folder storage
Writable folder storage/app
Writable folder storage/framework
Writable folder storage/logs
Writable folder bootstrap/cache
The .env file can be written
PHP memory limit 256M or more (now 128M) advice
Raise memory_limit in the PHP settings.
PHP time limit 120 seconds or more (now 30 s) advice
Raise max_execution_time.
Outgoing HTTPS connections (licence server, the other parts) advice
Database
A MySQL / MariaDB database for the account admin itself (its admins and their sessions).
Account server
The account server's last page showed its address, the connection key and its database. This app manages the account server's users and settings directly in that database. Everything is checked.
Super admin
The super admin of this app (only the super admin manages the other admins).
Install
Everything is ready. The installer writes the settings file, creates the tables and makes the super admin account. Keep this page open.
Settings file
Database tables
Super admin account
The account admin is installed
Sign in with the super admin account you just made. The installer is switched off now.
Settings: site name, logos, e-mail (SMTP) and SMS for the account server.
Products: add the shop as a first-party client with the callback address <shop address>/user/callback, then install the shop (step 3) with its client ID and secret.