prestashop - DDEV Prestashop 数据库连接
问题描述
我想用 DDEV 安装 Prestashop,但我无法连接到数据库。
我尝试了 127.0.0.1:32775 和 localhost:32775,使用“db”作为用户/数据库/密码但我收到此错误:
Database Server is not found. Please verify the login, password and server fields (DbPDO)
数据库已启动并正在运行,通过命令行的连接正在工作:
mysql --host=127.0.0.1 --port=32775 --user=db --password=db --database=db
项目信息:
- PrestaShop 1.7.6.2 安装程序(我首先尝试 github/composer 安装 - 错误,然后使用向导压缩下载 - 同样错误)
- ddev 版本 v1.11.2
- DDEV项目类型:php
- 主机:MacOS 10.15.1
DDEV config.yaml - 更改为默认值:router_http(s)_port
APIVersion: v1.11.2
name: prestatest
type: php
docroot: ""
php_version: "7.2"
webserver_type: nginx-fpm
router_http_port: "880"
router_https_port: "8443"
xdebug_enabled: false
additional_hostnames: []
additional_fqdns: []
mariadb_version: "10.2"
nfs_mount_enabled: false
provider: default
use_dns_when_possible: true
timezone: ""
解决方案
ddev describe
将向您显示数据库连接信息。
主机:db 用户:db 密码:db 数据库:db
大多数人忘记了主机名配置。
推荐阅读
- php - 有哪些可能的因素会阻止或破坏 Laravel 数组转换按应有的方式运行?
- laravel-6 - [Route: password.reset] [URI: {locale}/password/reset/{token}] 缺少必需的参数
- python - 我想使用云函数在 biq 查询表中导出 google sccfindings 但出现错误“客户端”对象没有属性“list_findings”
- python - 如何在多列上执行 TTest
- flutter - 如何递归地对 listview.builder 执行操作?
- c - 如果我的机器上的 sizeof(long) 是 4 个字节,我可以推断 sizeof(long long) 是 8 个字节吗?
- python - 将数据类型从 yyyy-MM-dd 格式的 String 更改为 DateType
- php - PHP 在 Smarty .conf 文本文件中使用定义的全局变量
- javascript - Ionic Firebase 数据库卡
- xilinx - 找不到 C:\Xilinx\xic\bin\xic.bat