快速开始

本项目提供了预置的 Docker 镜像,并编排到了模板工程根目录的 docker-compose.yml 中。

如果使用 docker-compose,你将无须关心PHP环境问题,您的电脑啥都不需要安装,除了基本的 Docker 服务和 docker-compose

如果docker镜像下载慢,请自行了解 如何加速docker镜像下载

如果不希望使用 docker 快速安装,也可以参考 通过传统的手工方式安装

先决条件:

  • 确保本机8080端口没有被占用。这是因为 docker-compose.yml 中需要映射 Web 容器的 80 端口到物理机的 8080 端口。
# 创建 WeeShop 模板工程sdsdfsdf
composer create-project weeshop/weeshop_project WeeShop --stability dev --no-interaction -vvv

# 进行工程目录
cd WeeShop

# 启动 docker 容器
docker-compose up -d

# 进入 docker 容器
docker-compose exec web bash

# 进入容器后,在容器内继续运行下面的命令
# 安装实例
su - application -c \
"cd /app && ./vendor/bin/drush site:install weeshop \
install_configure_form.enable_update_status_emails=NULL \
install_configure_form.demo_content=1 \
--db-url=mysql://root:123@db:3306/drupal \
--locale=en \
--site-name='My WeeShop' \
--site-mail=your-mail@example.com \
--account-name=admin \
--account-mail=your-mail@example.com \
--account-pass=123"

# 更新翻译
su - application -c "cd /app/web/sites && \
/usr/local/bin/drush -vvv locale:check && \
/usr/local/bin/drush -vvv locale:update"

浏览器访问 http://localhost:8081,开始体验吧!

想看看 Demo

如果您只是想看看 WeeShop 安装后的样子,并不想真的去安装一个系统实例,您可以访问 http://weeshop.cattask.com,这通常是 WeeShop 最新版本的一个部署实例。 管理员账户是 admin 123


最后修改 2021年22月12日: Add reference links from commerce2. (7911113)