- #Open source employee scheduling software php install
- #Open source employee scheduling software php password
- #Open source employee scheduling software php windows
Only needed if Swiftmailer is setup to spool emails (default). Php app/console -no-interaction swiftmailer:spool:send - Dispatches spooled emails. Php app/console openskedge:clock:prune -no-interaction - Prunes old time clock records (configured in OpenSkedge settings) Php app/console openskedge:clock:check-late - Checks for late employees If you're concerned about memory usage with the background worker or need more flexibility in scheduling background tasks, you can also run a few commands on their own & schedule them as cron jobs. Php app/console openskedge:worker:run - Checks for late employees, prunes old time clock records, and dispatches spooled emails every 10 minutes Commands for cron Historically, PHP has had issues with memory leaks when running for long periods of time, so you may want to either recycle this periodically (using something like supervisord) or opt for using cron. This is a naive background worker process using a long-running PHP-CLI process. OpenSkedge depends on the use of a background worker or cron jobs to handle things like checking for late employees, archiving time clock records, and dispatching spooled emails.
#Open source employee scheduling software php install
Run php app/console -env=prod assets:install to install Assetic assets into the web root.Run php app/console -env=prod cache:clear to clear and warmup the application's cache.
#Open source employee scheduling software php password
Run php app/console doctrine:fixtures:load to bootstrap the application with some needed information (groups) and a default admin account with the username admin and the password admin.Run php app/console doctrine:schema:update -force.Run php app/console doctrine:database:create if you have not already created a database for OpenSkedge.Run php composer.phar install -prefer-dist.If none of the above are available options, add umask(0002) to the beginning of app/console, web/app.php, and web/app_dev.php.$ sudo setfacl -dR -m u:www-data:rwx -m u:`whoami`:rwx app/cache app/logs If under a host that does not, enable ACL support on the filesystem and run the following: $ sudo setfacl -R -m u:www-data:rwX -m u:`whoami`:rwX app/cache app/logs.$ sudo chmod +a "`whoami` allow delete,write,append,file_inherit,directory_inherit" app/cache app/logs $ sudo chmod +a "www-data allow delete,write,append,file_inherit,directory_inherit" app/cache app/logs If under a host that supports chmod +a: $ rm -rf app/cache/*.Replace www-data with your web server user. This will require ACL support of some kind on your file system. The rest of the settings should be pretty self-explainatory.An ideal value would be a random sha256 hash. sender_email is the email address of the automated email account you want to use.
#Open source employee scheduling software php windows
May work on Windows and Mac, but has not been tested and is not supported. Nginx, Apache, or another web server on *nix/BSD with rewrite functionality.Deployment on a Local, VPS/Cloud, or Dedicated host Requirements This is a development branch which will contain lots of refactoring of 1.0.x-dev.