Ubuntu 14.04 apache2配置问题

时间:2014-05-04 18:45:44

标签: php apache .htaccess ubuntu

昨天我用php5,Apache2,mysql / mysql-php设置了一个Ubuntu 14.04

现在我尝试访问我的页面 - 首先我拥有var / ww-directiory中的所有文件,我页面的主页工作。 我已登录页面(自编写的cms),现在没什么用.Chrome告诉我一个内部服务器错误(500)。但它们没有显示错误。

我试图更改php.ini以显示错误,但更改将被忽略。

使用service apache2 stop

我已停止服务器,但服务器正在运行... 我需要做些什么来查看我的错误并停止服务器?

在xampp(windows xp / windows 7,booth)中,页面工作正常。该页面在真实服务器上使用,它也可以正常工作。

我的.htaccess似乎被忽略了(路由引擎)。 如果我用“Hello World”填充我的index.php(没有其他)它也不起作用。 但似乎php正在加载我的应用程序,它启动了在其他文件中启动的会话(在cookie中看到),该文件包含在index.php中。

1 个答案:

答案 0 :(得分:1)

内部服务器错误可能是由于配置文件中的某些错误造成的。这可能是apache2.conf(或任何其他加载的apache配置文件)或php.ini(或php加载的任何其他配置文件)。

顺便说一句,默认情况下会禁用.htaccess个文件,您需要使用apache指令AllowOverride显式启用它们。

另一件值得注意的事情是,在ubuntu 14.04中,您可能正在使用apache 2.4。有一些细微的差别。我注意到的第一个问题是,sites-available中的网站定义文件现在必须以.conf结尾。

您可以使用apachectl configtest(在Linux上)测试您的错误配置。