envsa / craft
envsa Craft 3 CMS 框架项目
2.0.0
2021-06-07 04:42 UTC
Requires
- craftcms/cms: ^3.6.0
- vlucas/phpdotenv: ^3.4.0
This package is auto-updated.
Last update: 2024-09-11 12:15:47 UTC
README
关于envsa/craft
这是一个为Craft 3 CMS项目提供的备用框架包,用于Pixel & Tonic的craftcms/craft包。
本项目基于Andrew Welch的框架项目nystudio107/craft包的基本原则构建(截至版本2.1.1)。
使用envsa/craft
此项目包的工作方式与Pixel & Tonic的craftcms/craft包完全相同;您首先创建并安装项目来创建新项目
composer create-project envsa/craft PATH
确保PATH
是您项目的路径,包括您希望项目使用的名称,例如。
composer create-project envsa/craft craft3
当提示启动craft设置时,回答no
,然后cd
到您的新项目目录。
cd PATH
下一步将取决于您的本地开发设置,我们将使用nitro。
nitro add
- 主机名:[craft3.nitro]
- 网站根目录:[web]
- PHP版本:[7.4]
- 为网站添加数据库:[Y] [craft3]
- 更新.env文件:[Y]
- 应用更改 [Y]
您还需要更新.env文件中的SITE_URL
,您为主机名选择的。
nitro db import starterbase.sql
当提示时,使用您在上一步骤中指定的数据库[craft3]
运行Craft的setup
控制台命令以创建您的环境
./craft setup
最后,我们需要构建我们的资源。
nvm use npm install npx install-peerdeps --dev @envsa/eslint-config npm run build
您应该已经准备好开始,访问您的URL并测试它。
预git清单
获取config/license.key
的内容并将其添加到环境变量中。
取消注释./craft
和web/index.php
中的第22行
删除starterbase.db
默认登录
dew.internet@sa.gov.au
password