A Content Management System based on Phalcon v4 and UIKit v3
- Apache
- PHP >= 7.2
- MySql >= 5.7
- Phalcon >= 4.0
- PHP JSON extension
- PHP MBSTRING extension
- PHP ZIP extension
- PHP mod-rewrite
- Composer
- Multilingual
- Categories nested (Nested Set Model)
- Posts
- Products
- Comments
- Custom fields
- Menus
- Widgets
- Plugins
- Mailer
- Users
- Roles
- Custom admin path
- Template override
- Auto compress JS and CSS
- ...
- Jquery v1.12.4
- Jquery ui v1.12.1
- Jquery nested
- UIkit v3.3.2
git clone https://github.com/clsystems/phalcms.gitsudo usermod -a -G www-data $USERcd phalcms sudo chgrp -R www-data src sudo chmod -R g+w src sudo chmod -R g+s srccd src composer installCreate a database with utf8mb4_unicode_ci collation. Default database name is phalcms. Make sure to setup your domain in such a way that 'src/public' is the webdirectory. ie: "Document Root /var/www/example.tld/src/public" Browse to http://example.tld and enjoy
cd ../ docker-compose build docker-compose up -dBrowse http://localhost:8000 and enjoy
When located in main folder (1 step above /src) do:
php cli.php task:main NB: CLI will only function AFTER config.ini has been created.