envsa/craft

envsa Craft 3 CMS 框架项目

安装: 9

依赖项: 0

建议者: 0

安全: 0

星星: 0

关注者: 2

分支: 0

语言:Twig

类型:项目

2.0.0 2021-06-07 04:42 UTC

This package is auto-updated.

Last update: 2024-09-11 12:15:47 UTC


README

 

Craft CMS logo

关于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的内容并将其添加到环境变量中。

取消注释./craftweb/index.php中的第22行

删除starterbase.db

默认登录

dew.internet@sa.gov.au
password