在Ubuntu Server 12.04上设置Web应用程序会导致内部服务器错误

时间:2013-08-01 17:11:22

标签: php codeigniter ubuntu ubuntu-12.04

我有一个现有的Web应用程序(目前正在使用Windows 7)。我设置了一个Ubuntu Server 12.04的盒子,我希望在其上托管/测试我的应用程序。问题是,当我尝试访问应用程序时,我收到500内部服务器错误。

为了确保应用程序本身有问题(与Ubuntu和Apache配置相反)我在Ubuntu服务器上设置了一个测试域,我可以从我的Windows计算机上访问它而没有任何问题。然后我将应用程序ftp到这个文件夹。

此应用使用Code Igniter。我更改了配置文件以反映可能影响名称/路径的任何更改。我有一个正确设置的数据库。从Windows转移到Ubuntu时,我是否忘记更改会导致此错误的任何其他内容?

编辑:正如Steve V所建议的,这是我在尝试访问网站时在错误日志中收到的消息。

[alert] [client xxx.xxx.x.x] THEPATH / .htaccess:无效命令' RewriteEngine',可能拼写错误或由服务器配置中未包含的模块定义

1 个答案:

答案 0 :(得分:0)

您的重写引擎未启用。 转到shell并执行以下操作:

a2enmod rewrite
service apache2 restart