clsystems / phalcms
基于 Phalcon v4 和 UIKit v3 开发的内容管理系统
v1.0.4
2021-01-15 09:15 UTC
Requires
- ext-json: *
- ext-mbstring: *
- ext-phalcon: ~4
- ext-zip: *
- clsystems/php-registry: 1.0.0
- facebook/graph-sdk: ^5.7
- google/apiclient: ^2.4
- matthiasmullie/minify: 1.3.63
- phpmailer/phpmailer: 6.1.6
Requires (Dev)
- codeception/codeception: ^4
- friendsofphp/php-cs-fixer: ^2.16
- fzaninotto/faker: ^1.6
- phalcon/dd: ^1
- phpunit/phpcov: ^7
- phpunit/phpunit: ^9
- squizlabs/php_codesniffer: ^2.7
This package is auto-updated.
Last update: 2024-09-17 21:26:06 UTC
README
基于 Phalcon v4 和 UIKit v3 的内容管理系统
要求
- Apache
- PHP >= 7.2
- MySql >= 5.7
- Phalcon >= 4.0
- PHP JSON 扩展
- PHP MBSTRING 扩展
- PHP ZIP 扩展
- PHP mod-rewrite
- Composer
包含
核心功能
- 多语言
- 嵌套分类(嵌套集合模型)
- 帖子
- 产品
- 评论
- 自定义字段
- 菜单
- 小工具
- 插件
- 邮件发送
- 用户
- 角色
- 自定义管理路径
- 模板覆盖
- 自动压缩 JS 和 CSS
- ...
核心资产 - 感谢
- Jquery v1.12.4
- Jquery ui v1.12.1
- Jquery nested
- UIkit v3.3.2
开发安装
克隆此仓库
git clone https://github.com/clsystems/phalcms.git
将当前用户添加到 www-data 组(允许在安装期间写入 config.ini 文件)
sudo usermod -a -G www-data $USER
权限设置
cd phalcms
sudo chgrp -R www-data src
sudo chmod -R g+w src
sudo chmod -R g+s src
Composer 安装
cd src
composer install
运行网站
Create 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"
访问 http://example.tld 并享受
或者
使用 Docker 构建
cd ../
docker-compose build
docker-compose up -d
访问 https://:8000 并享受
CLI
当位于主目录(位于 /src 之上的一级)时,执行以下操作
php cli.php task:main
注意:CLI 只在创建 config.ini 之后才能使用。