CodeIgniter出现500错误

时间:2010-05-26 21:00:08

标签: php codeigniter

我刚将我的CodeIgniter项目移动到新服务器,现在我收到500错误,没有项目输出。它在我的旧服务器和我的测试环境中工作正常。我完全不知道如何解决这个问题,特别是因为日志文件中没有任何用处。任何帮助都会很棒!

5 个答案:

答案 0 :(得分:14)

嗯,这很令人尴尬。我缺少php-mysql。 CodeIgniter没有记录它无法找到它的事实,/ var / log / messages中没有出现任何内容。安装它突然,它的工作原理。谢谢大家的回答。

答案 1 :(得分:2)

我在使用SuPHP的实时服务器上遇到此问题。为避免这种情况,所有PHP文件必须具有权限0644和目录0755。

要做到这一点而不要头疼,请执行以下操作之一:

  • 获取将使用您指定的权限上传的FTP客户端
  • 在上传
  • 后,根据过滤条件查找将更改权限的PHP脚本
  • 获取主机的shell访问权限!

答案 2 :(得分:1)

一些想法:

  • 您确定日志文件中没有任何内容吗?您是否检查过Web服务器的日志文件以及系统日志(EG:/ var / log / messages)?你检查过php.ini中启用的所有日志吗?

  • 仔细检查CI配置设置。也许你指的是错误的数据库?

  • 您确认基本PHP脚本<?phpinfo(); ?>有效吗?这会将问题隔离到CI

答案 3 :(得分:0)

您很可能没有为新位置指定基本网址,您可以从文件中设置它:

/system/config/config.php

在线:

$config['base_url'] = 'your new url here';

答案 4 :(得分:0)

您是否尝试加载新的CodeIgniter项目,并尝试加载您的测试环境?它有用吗?

从我的实验500错误通常是由于Web服务器问题。但是从你说的你没有任何.htaccess。您最好尝试加载一个干净的CI项目并查看您的Web服务器是否正常。