我们有分布式云服务器架构-存储、数据库和We服务器。我们已经在存储服务器上安装了drush 8,因为有项目文件。我们没有直接指向数据库或We服务器的ssh。
当我试图在这个存储服务器上运行例如drush cc all时,响应是错误的:PDOException: could not find driver。
我认为问题在于,数据库服务器是远程的(数据库不在存储服务器上),所以drush无法找到SQL驱动程序。Settings.php配置正确,站点正在运行,只有drush有问题。
我读了更多关于钻取别名或同步的文章,但我不认为这是解决问题的方法。您知道如何解决这个问题,以及如何在这种类型的服务器基
我不确定我使用的术语是否正确,所以如果需要的话,请澄清:)。
无论如何,我是通过HostEasySolutions (服务器A)托管的。它附带了一个MySql数据库,使用PHPMyAdmin作为前端。在服务器A上,我添加了一些PHP文件来访问数据库,并且运行良好。
如果我通过DreamHost (服务器B)将php文件复制到另一台服务器,则无法连接到数据库。我得到了错误:Can't connect to MySQL server on 'combinedsystems.ca' (110)
在服务器A上的cPanel中,我将IP添加到远程数据库访问主机中,我还添加了通配符