使用 drush 时生成的链接地址前缀全部都是 http://default/
发布于
使用 drush uli
生成用户一次性登录链接,不能正确显示协议和域名,如:
vendor/bin/drush uli --uid=2
# 输出
# http://default/user/reset/2/1691991604/TWIUFoOmKnjjOevRG5d9mRp-vF5Pc_m0nKEbpVvwC6g/login
使用 drush 生成的 sitemap.xml
文件里的地址,以及使用 drush 调试生成的绝对链接也都是 http://default/
请问是什么问题?怎样能够显示正确的域名地址?
1 个回答
有以下几种方法可以让 drush 命令生成正确的地址:
方法1:使用 --uri
参数。
vendor/bin/drush uli --uid=2 --uri=https://www.yourdomain.com
方法2:使用 drush.yml
配置文件
- 在项目根目录创建 drush 配置文件:
drush/drush.yml
- 向配置文件中添加如下配置
options:
uri: 'https://www.yourdomain.com'
配置文件也可以放在其它位置,更多配置说明和示例可参考: vendor/drush/drush/examples/example.drush.yml