【发布时间】:2015-07-25 05:31:19
【问题描述】:
我在 CentOS 6 上全新安装了 Yii2。
我有所有必需的php- 包:cli、mcrypt、common、gd、mbstring、pgsql、pdo 和 mysql。
该站点还设置为httpd 上的虚拟主机。我在本节中所做的唯一奇怪的事情是AllowOverride All,因为我希望我的高级应用程序中的 htaccess 文件生效。
当我访问该网站时,它会显示在浏览器上。但是,当我尝试执行 yii migrate 或访问使用供应商文件夹中任何 yii 类的页面时,PHP 会出现一个致命错误,提示找不到该文件。但实际文件在服务器上。
我该如何解决这个问题?
p.s:我运行了requirements.php 文件,它说找不到数据库类;声称它找不到 PDO 类。但如前所述,我已经安装了这些。
【问题讨论】:
-
记住在命令行上运行 requirements.php 会在 CLI 模式下运行 PHP,因此它可能会报告实际上不在 apache 构建中的构建中的模块。另外,请检查您的 PATH 是否适合您安装的 PHP 版本...
标签: php yii centos yii2 centos6