clsystems/phalcms

基于 Phalcon v4 和 UIKit v3 开发的内容管理系统

安装: 3

依赖者: 0

建议者: 0

安全: 0

星标: 1

关注者: 2

分支: 1

开放问题: 0

语言:JavaScript

类型:项目

v1.0.4 2021-01-15 09:15 UTC

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 之后才能使用。