- On centos make sure php-posix is installed
- sudo yum install php-posix
- If running apache webserver:
- sudo service httpd restart
- Make sure ./logs, ./storage/sqlite & ./tmp/session are writable by your webserver
- Run composer install
- Run composer run-script generate-config-files
- Edit the config files
- Run ./vendor/bin/phinx --verbose migrate -e production
- Test by running the dev server
- php -S 0.0.0.0:8888 -t public
- on windows, open a powershell terminal in the directory this application is installed in an first run the command below before running the php dev server command above:
- Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process
- on windows, open a powershell terminal in the directory this application is installed in an first run the command below before running the php dev server command above:
- You can login with the default accounts:
- admin : admin
- root : root
- You should modify the 'vespula_auth_adapter_obj' entry in the app settings file to configure more secure authentication
- php -S 0.0.0.0:8888 -t public
- You need to have powershell
- Allow execute ps1 scripts Set-ExecutionPolicy RemoteSigned –Force
- /proc and /sys mounted and readable by PHP
- Documentation for the API end points can be found here