我在 ddev 中设置了一个 Drupal 项目,并且在访问该项目时出现 PDOException URL
I set up a Drupal project in ddev and I get a PDOException when hitting the project URL
我在进入我刚刚在 ddev 中设置的项目时看到了这个:PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'db.semaphore' doesn't exist:
和 Uncaught exception thrown in shutdown function
。
答案:
点击 /install.php URL 进行安装(如 http://mysite.ddev.local/install.php
)或
使用ddev import-db
导入数据库
这里的问题是,大多数 Drupal 版本假设如果配置了 settings.php 并且存在数据库(并且 ddev 在配置上这样做),那么它会有一些有用的东西,所以它没有' t 默认重定向到 /install.php.
我在进入我刚刚在 ddev 中设置的项目时看到了这个:PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'db.semaphore' doesn't exist:
和 Uncaught exception thrown in shutdown function
。
答案:
点击 /install.php URL 进行安装(如
http://mysite.ddev.local/install.php
)或使用
ddev import-db
导入数据库
这里的问题是,大多数 Drupal 版本假设如果配置了 settings.php 并且存在数据库(并且 ddev 在配置上这样做),那么它会有一些有用的东西,所以它没有' t 默认重定向到 /install.php.