我刚将我的CodeIgniter项目移动到新服务器,现在我收到500错误,没有项目输出。它在我的旧服务器和我的测试环境中工作正常。我完全不知道如何解决这个问题,特别是因为日志文件中没有任何用处。任何帮助都会很棒!
答案 0 :(得分:14)
答案 1 :(得分:2)
我在使用SuPHP的实时服务器上遇到此问题。为避免这种情况,所有PHP文件必须具有权限0644和目录0755。
要做到这一点而不要头疼,请执行以下操作之一:
答案 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服务器是否正常。