sgroup / site-scripts
Craft CMS 开发脚本集合。
3.0.0
2024-04-16 06:13 UTC
Requires
- craftcms/cms: ^5.0.0
- sgroup/site-module: ^3.0.0
- yiisoft/yii2: ^2.0.0
This package is auto-updated.
Last update: 2024-09-16 07:00:30 UTC
README
Craft CMS 开发脚本集合。
设置
我们使用 ./craft site-scripts/setup
命令启动有观点的安装。基本上这只是为了节省我们的时间,预设了一些提示。
- 生成一个具有一次性、安全的密码的新用户。
- 更新站点名称。
- 更新 SEOmatic 元数据。
拉取
以下命令用于从 Forge 服务器拉取。
- 从服务器将资源拉取到您的机器上
- 从服务器将数据库拉取到您的机器上,备份任何本地副本
入门指南
在开始之前,请确保在您的 .env
文件中填充以下内容
REMOTE_LOGIN
REMOTE_CRAFT_PATH
REMOTE_DB_USER
REMOTE_DB_PASSWORD
REMOTE_DB_TABLE
./craft site-scripts/pull/db
- 将登录到服务器并创建提供的数据库的备份,然后将其下载到您的机器上的临时目录中。然后它将在您的项目的 storage/local-backup
中创建本地数据库的本地 gzipped 备份并存储。然后它将导入并覆盖您的本地数据库以使用服务器上的数据库。
./craft site-scripts/pull/assets
- 将登录到服务器并获取 storage/rebrand
、storage/userphotos
和整个 public_html/uploads
文件夹,并将其下载,覆盖任何本地文件。它也足够智能,知道是否有任何新文件需要下载,因此多次运行此命令只会下载服务器上已更改的文件。
./craft site-scripts/pull
将执行这两项操作。