melisplatform / melis-platform-skeleton
Melis Platform 框架
v5.2.2
2024-09-04 05:45 UTC
Requires
- php: ^8.1|^8.3
- melisplatform/melis-asset-manager: ^5.2
- melisplatform/melis-composerdeploy: ^5.2
- melisplatform/melis-core: ^5.2
- melisplatform/melis-dbdeploy: ^5.2
- melisplatform/melis-installer: ^5.2
- melisplatform/melis-marketplace: ^5.2
- dev-master
- v5.2.2
- v5.2.1
- v5.2.0
- v5.1.1
- v5.1.0
- v5.0.3
- v5.0.2
- v5.0.1
- v5.0.0
- v4.1.5
- v4.1.4
- v4.1.3
- v4.1.2
- v4.1.1
- v4.1.0
- v4.0.3
- v4.0.2
- v4.0.1
- v4.0.0
- v3.2.20
- v3.2.19
- v3.2.18
- v3.2.17
- v3.2.16
- v3.2.15
- v3.2.14
- v3.2.13
- v3.2.12
- v3.2.11
- v3.2.10
- v3.2.9
- v3.2.8
- v3.2.7
- v3.2.6
- v3.2.5
- v3.2.4
- v3.2.3
- v3.2.2
- v3.2.1
- v3.2.0
- v3.1.32
- v3.1.31
- v3.1.30
- v3.1.29
- v3.1.28
- dev-develop
- dev-evo/platform-cache
- dev-update/php83
- dev-update/utf8mb4
- dev-dependabot/npm_and_yarn/minimist-1.2.8
- dev-dependabot/npm_and_yarn/json5-1.0.2
- dev-dependabot/npm_and_yarn/express-4.18.2
- dev-dependabot/npm_and_yarn/qs-and-express-6.11.0
- dev-dependabot/npm_and_yarn/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/loader-utils-and-webpack-cli-1.4.2
- dev-dependabot/composer/melisplatform/melis-asset-manager-5.0.1
- dev-update/php-8-upgrade
- dev-dependabot/npm_and_yarn/eventsource-1.1.1
- dev-dependabot/npm_and_yarn/async-2.6.4
- dev-update/composerv2-compatibility
- dev-dependabot/npm_and_yarn/url-parse-1.5.10
- dev-dependabot/npm_and_yarn/tar-4.4.19
- dev-dependabot/npm_and_yarn/color-string-1.9.0
- dev-dependabot/npm_and_yarn/follow-redirects-1.14.8
- dev-dependabot/npm_and_yarn/ajv-6.12.6
- dev-dependabot/npm_and_yarn/path-parse-1.0.7
- dev-dependabot/npm_and_yarn/ws-6.2.2
- dev-dependabot/npm_and_yarn/dns-packet-1.3.4
- dev-dependabot/npm_and_yarn/browserslist-4.16.6
- dev-dependabot/npm_and_yarn/lodash-4.17.21
- dev-dependabot/npm_and_yarn/ssri-6.0.2
- dev-dependabot/npm_and_yarn/y18n-4.0.1
- dev-dependabot/npm_and_yarn/elliptic-6.5.4
- dev-dependabot/npm_and_yarn/ini-1.3.8
- dev-dependabot/npm_and_yarn/http-proxy-1.18.1
- dev-dependabot/npm_and_yarn/websocket-extensions-0.1.4
- dev-migrate/laminas
- dev-zend-old-version
- dev-ffesch-patch-1
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 连接
贡献
请注意,该项目遵循 贡献者行为准则。通过参与此项目,您同意遵守其条款。
请随意分支项目,创建功能分支,并向我们发送拉取请求!
作者
- Melis Technology - www.melistechnology.com
请参阅参与此项目的 贡献者列表。
许可
该项目根据 OSL-3.0 许可证授权 - 有关详细信息,请参阅 LICENSE 文件