将PHP从5.3更新到5.5.9后,codeigniter停止工作。显示的错误为Prompt HTTP ERROR 500
,但在将LoadModule php5_module
更改为/usr/lib/apache2/modules/libphp53.so
后,它再次有效。它只适用于PHP 5.5.9。请注意phpinfo.php
适用于PHP 5.5.9
在.htaccess
上下文中:
SetEnv ENVIRONMENT development
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
<IfModule mod_php5.c>
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
<IfModule !mod_php5.c>
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
</IfModule>
感谢您的帮助
答案 0 :(得分:0)
您需要检查 500内部服务器错误
的错误日志在Linux上,您可以使用
查看错误日志tail /var/log/apache2/error.log