跳转到主要内容
你行网

Main navigation

  • 首页
  • 文章
  • 教程
  • 视频
  • 下载
  • 社区
  • 网站导航
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 浏览器中以进行访问。

标签

  • DDEV
  • 登录或注册以发表评论

评论

相关文章

文章标签

CSS
Excel
ubuntu
php
五笔
vim
Linux
HTML
command
drupal 7
composer
centos
Mysql
drupal 8
模块(module)
VPN
drush
JavaSrcipt
apache
drupal 9
英语
Drupal
SEO
nerdtree
network
果树种植
surround
drupal10
主题(theme)
phpmyadmin
ssh
权限
yum
二进制
声音
ssl
selinux
HTML5
用户
password
Dreamweaver
flameshot
颜色
翻译
uploadprogress
DDEV
视图(views)
firewalld
gzip
快捷键
kernel
xdebug
错误
ckeditor
mbstring
C语言
简介
源地址
php扩展
电脑基础
certbot
git
apt
压缩解压
表单
电子秤
httpd
WireGuard
邮件验证
breadcrumb
AI
superfish
diff
重定向
网站备份
摄影
tagclouds
docker
java
csharp
短信验证
adsense
drupal9
电脑技巧
simple_adsense
算法
RSS
youtube
版本号
JavaScript
badblocks
端口
cookie
VUE
网站运营
计算机基础
gimp
form
mod_expires 模块
nginx
zip
http验证
重定向,301
curl
netstat
input
赚钱
ip
dns
RFID
标签优化
drupal11
maven
drupal 11
npm
哈希值
字段
更多
RSS源
本站由阿里云强力驱动,幸运券优惠链接
Copyright © 2019 - 2021 你行网 版权所有  粤ICP备19072650号