跳转到主要内容
你行网

Main navigation

  • 首页
  • Drupal
  • 编程与开发
  • 数据库
  • 操作系统与应用
  • 服务器与运维
  • 社区
User account menu
  • 登录

面包屑

  1. 首页

使用 DDEV 进行本地开发命令

由 hrs, 18 七月, 2023

使用 DDEV 进行本地开发
本指南提供了使用免费的跨平台本地开发解决方案DDEV安装Drupal 的系统要求的说明。存在许多可行的本地开发环境解决方案。注意:DDEV 需要 Docker。

要安装 DDEV,请参阅DDEV 安装文档。

配置您的本地开发环境来为您的应用程序提供服务
替换为新应用程序的机器友好名称(无空格或特殊标点符号)并运行以下命令(假设为 DDEV):my-site

mkdir my-site
cd my-site
ddev config --docroot web --project-name my-site --project-type drupal10 --create-docroot


这将创建一个配置为托管 Drupal 应用程序的新 DDEV 项目。DDEV 会将生成的配置存储在新的.ddev子目录中。

接下来,启动DDEV容器

ddev start


您现在已经配置并运行了 Web 服务器和数据库服务器。首先配置 DDEV 允许我们从 DDEV 中运行 Composer,而不是在本地安装它。

创建一个新的 Drupal 应用程序
接下来,使用Composer安装 Drupal,这使您能够使用 Composer 安装和更新依赖项(模块、主题、配置文件、库等)。最佳实践是确保您的整个 Drupal 应用程序由 Composer 管理,以便于可管理的升级。

现在使用 Composer 创建一个新的 Drupal 应用程序。注意:ddev composer create将解压文件并将其下载到当前文件夹中, 这与将 Drupal 下载到单独的文件夹中不同。composer create-project

ddev composer create drupal/recommended-project


接下来安装最新版本的 Drush,这是 Drupal 的命令行实用程序。

ddev composer require drush/drush


可以在不使用 DDEV 环境的情况下使用 Composer 安装 Drupal,但不建议这样做,因为 DDEV 中的 PHP 版本和您的本地环境可能不同。

composer create-project drupal/recommended-project


您现在已经配置并运行了 Web 服务器和数据库服务器。

安装Drupal
接下来,您必须使用 Drush 安装 Drupal,它会填充 Drupal 应用程序的新数据库。

使用 DDEV 和 Drush,执行以下命令。替换为您想要用于管理员(用户 1)帐户的密码。my-password

ddev drush site:install --account-name=admin --account-pass=my-password


Drupal 现已安装。

登录
最后,启动新的 Drupal 站点并登录。

ddev launch


您还可以生成一次性登录链接。

ddev drush user:login


如有必要,执行ddev describe以查看您站点的 URL。将该 URL 复制并粘贴到您的 Web 浏览器中以进行访问。

  • 登录或注册以发表评论
  • 265 次浏览
内容类型分类
技术文章
文章归类
编程与开发

文章标签

  • DDEV

评论

最新文章

  • mysql 签名无效更新报错误问题
  • 网站用户会员积分设计方案
  • Views Bulk Operations (VBO) 这个模块有什么作用,应用场景是什么。
  • 配置一个完整的Web服务器环境(LNMP:Linux + Nginx + MySQL + PHP)。
  • Nginx 各种应用场景
  • 什么是无头cms
  • 什么是站群
  • drupal 10如何配置nginx 服务器
  • nginx 多站点配置方法
  • OpenClaw 帮助文件的翻译版本
更多

标签云

adsenseAIApacheaptbadblocksbreadcrumbbrewcentoscertbotckeditorcommandcomposercookiecsharpCSScurlC语言DDEVdiffdnsdockerDreamweaverDrupaldrupal 7drupal 8drupal 9drupal10drupal 11drushExcelfirewalldfirmwareflameshotformgimpgitgzipHTMLHTML5httpdhttp验证inputipjavaJavaScriptJavaSrciptkernelKVMLinuxmavenmbstringmod_expires 模块MysqlnerdtreenetstatnetworknginxnpmOpenClawpasswordphpphpmyadminphp扩展RFIDRSSselinuxSEOsharesimple_adsensesshsslStatisticssuperfishsurroundtagcloudstitleubuntuuploadprogressViews Bulk OperationsvimVPNVUEweb服务器WireGuardwpsxdebugyoutubeyumzip主题主题(theme)二进制五笔分类术语压缩解压哈希值声音字段密码工作流快捷键摄影无头cms更新权限果树种植标签优化模块模块(module)源地址版本号电子秤电脑基础电脑技巧短信验证积分站群端口简介算法网站备份网站安全网站运营翻译英语表单视图(views)计算机基础赚钱超五类线网线邮件验证重定向重定向,301错误颜色

相关文章

  • mysql 签名无效更新报错误问题
  • 网站用户会员积分设计方案
  • ddev 基本命令中文对照表
  • 【Drupal 开发实战】告别环境配置噩梦:DDEV 使用全攻略
  • 因权限问题导致drupal cms 无法正常安装,那么该如何解决这个问题
  • kvm虚拟机启动失败:default网络未激活
  • ubuntu 安装kvm 虚拟机
  • foreach 是 PHP 循环语句使用方法
  • implode() 函数的定义和用法
  • Drupal 11 主题制作教程
RSS源

关于我们

  • 你行网简介
  • 关于我们
  • 版权声明

网站相关

  • 社区论坛
  • 站点反馈
  • 网址导航
  • 网站地图

友情链接

  • 申请链接
  • 英文学习

友情链接2

  • drupal 大学
  • 水滴间
  • 爱码网
  • Apache

友情链接3

  • MySQL
  • php
  • drupalcode

友情链接4

  • Drupal 中国
  • Drupal 老葛
  • 宁浩网
  • drupal 台湾
Copyright © 2019 - 2021 你行网 版权所有  粤ICP备19072650号-1