HTTP 500 - Internal Server Error 如何解决?

我做一个小小查询程序,在本地上调试运行正常,把yii和项目文件放到服务器上后,配置都正确。

点查询的时候就会出现 HTTP 500 - Internal Server Error 的错误。

yii应该是可以正常工作了,因为直接输入域名后能够正常的转到指定的注册登陆页。

这是什么原因呢???谢谢

500错误是apache的还是Yii的?你需要查看相关的error log来判断具体是什么问题。

我想应该是你的 .htaccess 所引起的,我试过在很多的主机上部署项目,有些服务器对某些指令会有不同的解释

当然,这只是提供一个参考~

我打开debug返回以下信息

YiiBase::include(PDO.php) [<a href=‘function.YiiBase-include’>function.YiiBase-include</a>]: failed to open stream: No such file or directory

应该服务器没有使用pdo吧。

这个是不是在服务器端的php.ini文件中,配置使用pdo就可以了?

如果是Windows服务器,就如你所说就可以了

Linux的话,是使用编译安装~