我有一个现有的 Web 应用程序(目前在 Windows 7 上工作)。我设置了一个带有 Ubuntu Server 12.04 的盒子,我希望在其上托管/测试我的应用程序。问题是,当我尝试访问该应用程序时,我收到 500 内部服务器错误。
为了确保应用程序本身有问题(与 Ubuntu 和 Apache 配置相反),我在 Ubuntu Server 上设置了一个测试域,我可以从我的 Windows 计算机毫无问题地访问它。然后我将应用程序 ftp 到此文件夹。
这个应用程序正在使用 Code Igniter。我已更改配置文件以反映可能影响名称/路径的任何更改。我有一个正确设置的数据库。从 Windows 转移到 Ubuntu 时,我是否忘记更改会导致此错误的其他任何内容?
编辑:正如 Steve V 所建议的,这是我在尝试访问该站点时在错误日志中收到的一条消息。
[alert] [client xxx.xxx.xx] THEPATH/.htaccess:无效的命令“RewriteEngine”,可能拼写错误或由服务器配置中未包含的模块定义