首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在迷航框precise64中为CLI启用PDO (UbuntuServer12.04LTS)

在迷航框precise64中为CLI启用PDO (UbuntuServer12.04LTS)
EN

Server Fault用户
提问于 2013-05-23 11:45:36
回答 1查看 1.1K关注 0票数 0

我有迷航盒(precise64)利用Ubuntu 12.04。我在服务器上手动安装了以下设备(不使用LAMP):

  • MySql服务器/ MySql客户端- Server version: 5.5.31-0ubuntu0.12.04.1 (Ubuntu)
  • PHP5 - PHP 5.3.10-1ubuntu3.6 with Suhosin-Patch (cli) (built: Mar 11 2013 14:31:48)
  • Apache2 - Server version: Apache/2.2.22 (Ubuntu) (已存在于该框中)

在主机(我的桌面)上,我设置了游走文件和共享文件夹,安装了CakePHP,我能够看到主页。(当然,在服务器上设置VirtualHost之后)。

我已经连接到数据库,没有问题。当我尝试使用CakePHP的CLI工具时,我得到以下错误:

代码语言:javascript
复制
Error: Database connection "Mysql" is missing, or could not be created

我还在StackOverflow上创建了一篇关于这个问题的文章,但决定看看这是否是服务器错误配置问题。

我确保通过以下结果启用了PDO:

代码语言:javascript
复制
vagrant@precise64:/etc/php5/conf.d$ php -i | grep PDO
PDO
PDO support => enabled
PDO drivers => mysql
PDO Driver for MySQL => enabled

既然给了我答案,所以要确保为cli启用了PDO。

我使用普通PHP进行了测试,并能够使用PDO连接到我的数据库。但我还是想不出是什么导致了这个问题。任何帮助都将不胜感激。

EN

回答 1

Server Fault用户

发布于 2013-05-24 11:53:53

当我试图在主机(桌面)端使用CLI时,在来宾(服务器)端启用了PDO。使用客户端的CLI没有问题(我想在主机上设置启用PDO也可以,但不确定)

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/510212

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档