无法访问Yii2供应商类

时间:2015-05-13 18:55:18

标签: php yii centos yii2 centos6

我在CentOS 6上全新安装了Yii2。

我需要所有php-个套餐:climcryptcommongdmbstringpgsqlpdomysql

该网站也在httpd上设置为虚拟主机。我在本节中做的唯一奇怪的事情是AllowOverride All,因为我希望高级应用程序中的htaccess文件生效。

当我访问该网站时,它会显示在浏览器上。但是,当我尝试执行yii migrate或者如果我访问使用vendor文件夹中的任何yii类的页面时,PHP会发出致命错误,指出找不到该文件。但实际文件在服务器上。

我如何纠正这个问题?

p.s:我运行了requirements.php文件,它说没有找到DB类;声称它无法找到PDO类。但是我已经安装了这些,如前所述。

1 个答案:

答案 0 :(得分:0)

我发现我的CLI中的PHP版本是5.5的实验版本,从remi repo

安装

我使用yum remove php55-php-*来删除了这个 通配符是因为我很懒,并且不记得我安装了PHP 5.5中的哪些软件包。

我还从我的$PATH变量中删除了这个PHP安装,并且......

它有效!