melisplatform/melis-cms-skeleton

Melis Platform CMS 骨架

安装次数: 2,073

依赖项: 0

建议者: 0

安全: 0

星标: 3

关注者: 8

分支: 1

公开问题: 9

语言:JavaScript

类型:项目

v3.1.27 2019-12-17 03:59 UTC

README

Melis Platform 的骨架。
这是您开始设置 Melis Platform 所需要的包。

要求

  • PHP 7.0+
  • PHP openssl 扩展
  • PHP json 扩展
  • PHP pdo_mysql 扩展
  • PHP zip 扩展

HTTP 服务器 & 虚拟主机配置

设置一个指向项目 public/ 目录的虚拟主机。
添加 MELIS_PLATFORM(在本地/预生产/生产等环境中识别您的平台)和 MELIS_MODULE(识别哪个站点将作为此域的前端)变量。
虚拟主机应如下所示

<VirtualHost *:80>
    DocumentRoot "PATH_DOCROOT/public"
    <Directory "PATH_DOCROOT/public">
        Options +Indexes +FollowSymLinks +ExecCGI
        DirectoryIndex index.php
        Order allow,deny
        Allow from all
        AllowOverride All
        Require all granted
    </Directory>

    ServerName www.mysite.local:80
    SetEnv MELIS_PLATFORM "development"
    SetEnv MELIS_MODULE "MelisDemoCms"

</VirtualHost>

如果您使用的是 Windows,您可能需要在虚拟主机中添加以下行,以确保通过 composer 下载的模块可以通过 PHP 进行管理。
请注意,通过 PHP 运行 composer(设置、市场、更新)需要内存和空间。

<VirtualHost *:80>
    [...]
    <IfModule fcgid_module>
        FcgidIOTimeout 3600
        FcgidBusyTimeout 1800
        FcgidConnectTimeout 3600
        FcgidOutputBufferSize 65536
        FcgidMaxRequestsPerProcess 500
        FcgidMinProcessesPerClass 0
        FcgidProcessLifeTime 3600 
    </IfModule>
    [...]
</VirtualHost>

安装

  • 下载 Composer
  • 安装骨架: composer create-project melisplatform/melis-cms-skeleton .
  • 设置您的 HTTP 服务器(如 HTTP 服务器配置 部分所述
  • 如果您在本地上工作,请将以下条目添加到您的 hosts 文件中: 127.0.0.1 www.mysite.local
  • 创建一个数据库,使用 utf8_general_ci 编码
  • 转到以下 URL: http://www.mysite.local/ 并进行设置
  • 您现在可以在 http://www.mysite.local/melis 连接

贡献

请注意,该项目遵循 贡献者行为准则。通过参与此项目,您同意遵守其条款。

请随意fork项目,创建一个功能分支,并向我们发送pull request!

作者

有关参与此项目的贡献者列表,请参阅。

许可证

本项目遵循 OSL-3.0 许可证 - 详细信息请参阅 LICENSE 文件