melisplatform/melis-platform-skeleton

Melis Platform 框架

v5.2.2 2024-09-04 05:45 UTC

This package is auto-updated.

Last update: 2024-09-10 10:25:49 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,您可能需要在您的虚拟主机中添加以下行,以确保可以通过 PHP 管理通过 composer 下载的模块。
请注意,通过 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-platform-skeleton .
  • 设置您的 HTTP 服务器(如 HTTP 服务器配置 部分所述
  • 如果您在本地工作,请将以下条目添加到您的 hosts 文件中:127.0.0.1 www.mysite.local
  • 创建一个数据库,使用 utf8_general_ci 编码
  • 转到以下 URL: http://www.mysite.local/ 并进行设置
  • 现在您可以通过 http://www.mysite.local/melis 连接

贡献

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

请随意分支项目,创建功能分支,并向我们发送拉取请求!

作者

请参阅参与此项目的 贡献者列表

许可

该项目根据 OSL-3.0 许可证授权 - 有关详细信息,请参阅 LICENSE 文件