genix / cms
简单免费的开源CMS和框架
Requires
- php: >=7.2.5
- ezyang/htmlpurifier: v4.13.0
- google/recaptcha: 1.2.4
- guzzlehttp/guzzle: 6.5.5
- kissifrot/php-ixr: 1.8.3
- league/oauth2-client: 2.5.0
- league/oauth2-google: 3.0.3
- omnipay/common: v3.0.4
- omnipay/paypal: v3.0.2
- php-http/guzzle6-adapter: v2.0.1
- phpmailer/phpmailer: 6.1.7
- studio-42/elfinder: 2.1.57
- symfony/dependency-injection: v5.1.5
- symfony/http-kernel: v5.1.5
This package is auto-updated.
Last update: 2024-09-18 06:04:06 UTC
README
更新通知:请更新到版本 v1.1.11。
GeniXCMS 是一个基于 PHP 的内容管理系统和框架 (CMSF)。它是一个非常简单轻量级的 CMSF。非常适合从 中级 PHP 开发者 到 高级开发者。需要一些手动配置才能使此应用程序正常运行。
为什么选择 GeniXCMS
这个 CMSF 是构建您自己的在线应用的起点。已经构建了用户管理器、内容管理器(帖子、页面)、菜单管理器等,这使得您能够轻松添加自己的代码并构建自己的定制网络应用程序。
致谢
GeniXCMS 使用了一些 FOSS (免费和开源软件),例如
- Twitter Bootstrap,
- Summernote 文本编辑器,
- JQuery,
- PHP,
- MySQL,
- AdminLTE,
- elFinder 文件管理器
- 等。
要求
- Web服务器 - Apache/Nginx
- PHP >=8
- PHP-GD
- PHP-cURL
- PHP-OpenSSL
- PHP-imagick
- PHP-intl
- PHP-mysqli
- PHP-XML
- MySQL 4
推荐
- Nginx 服务器 - 用于 Web 服务器
- MariaDB 服务器 - 用于数据库
- PngQuant - 用于图像压缩
安装
GeniXCMS 可以安装在自定义服务器上,如 VPS/专用服务器或共享主机。
手动上传
将所有文件上传到您的网站。
将此目录权限设置为 777(可写)
- inc/config
- inc/themes
- inc/mods
- assets/images
- assets/images/uploads
- assets/images/uploads/thumbs
- assets/cache
- assets/cache/thumbs
- assets/cache/pages
上传完成后。在浏览器中打开您的网站。例如:http://yoursite.com
将出现安装向导,只需按照所有说明操作即可。
使用 Composer
我们现在可以准备使用 composer 安装。在您的服务器上运行此命令。
php composer.phar create-project genix/cms
有关 composer 的更多信息,请阅读文档https://getcomposer.org.cn
有关安装的更多详细信息:http://docs.genix.me/user-guide/installation/
升级
- 上传所有文件,除了
inc/config/config.php
。 - 编辑您网站的 config.php 文件,
- 如果不存在,添加此新配置
define('SITE_ID', 'type-random-chars'); define('ADMIN_DIR', 'gxadmin'); define('USE_MEMCACHED', false);
-
将
SECURITY
重命名为SECURITY_KEY
-
在浏览器中运行
http://yourwebsite.com/upgrade.php
。 -
选择您 GeniXCMS 的上一个版本。
-
如果您想使用缓存系统,请不要忘记创建缓存目录
展示
展示 URL
许可协议
GeniXCMS 许可协议:MIT 许可协议
网站
捐赠
联系我们进行捐赠。
开发者
开发人员:Puguh Wijayanto - https://github.com/semplon