- change your database Collation to
utf8mb4_general_ci - in
configfolder, renamesettings.php.sampletosettings.phpand modify settings. - set
timezoneinsettings.php. use this timezones list. - Use
composer.jsonto install dependencies with Composer (composer update) - Set
publicfolder as your web server root directory. - open
/admin/installurl for installing. - after installation, a user with username
rootand passwordrootwill be created. login with this user to/admin/loginand then delete this user or change its' password.
- first pull new updates from git repo
- Use
composer.jsonto update dependencies with Composer (composer update) - in admin page use
Upgradebutton to update database. - in admin page clear cache with
Clear Cachebutton to fix cache related problems.
- make backup from your Database and
public/mediafolder - Clear cache by
Clear Cachebutton from admin page. by default cache is enable and sometimes it can cause some problems. clear cache if you are faced with with strange problems
This app is written with slimframework as web framework, twig as template engine and doctrine as ORM.
Project structure is based on this tutorial.
- It seems Doctrine has a problem with boolean data type. when using
trueorfalseit can't flush data correctly. use0or1instead. - Doctrine cache can cause some unwanted behaviors. turn it of while development.
Useful resources: