嗨,我是 Ubuntu 新手,我仍在尝试弄清楚这个操作系统(对于工作来说,它非常棒,比 Windows 更好)。在写这个问题之前,我通过 Google、这个网站甚至 StackOverflow.com 进行了研究。
无论出现什么错误,我都会在 Google 上搜索,但找不到解决方法。回到正题:我尝试使用以下方法安装 (lamp) apache2:本指南(德语)和这个(英文)。
然后我被卡在start
命令(使用该命令可以启动 apache2 服务器)上,我第一次尝试运行服务器是成功的,直到我写下sudo /etc/init.d/apache2 reload
它才显示一个错误:
$ sudo /etc/init.d/apache2 reload
* Starting web server apache2
Syntax error on line 1 of /etc/apache2/ports.conf:
Invalid command 'oder', perhaps misspelled or defined by a module not included in the server configuration
Action 'reload' failed.
The Apache error log may have more information.
[fail]
我甚至没有写“oder”这个词,所以我关闭了 shell 并重新打开它。它显示了相同的错误。之后,我做了一些研究,发现当我输入时,我通过浏览器访问的文件(index.html(位于我的 /var/www 文件夹中))http://localhost
应该会显示出来并告诉它成功了。所以我删除了 apache2 并再次安装它,但现在出现了以下错误:
$ sudo /etc/init.d/apache2 start
* Starting web server apache2
Syntax error on line 1 of /etc/apache2/ports.conf:
Invalid command 'oder', perhaps misspelled or defined by a module not included in the server configuration
Action 'start' failed.
The Apache error log may have more information.
[fail]
而且,我甚至没有在命令中写“oder”。
我感谢每一个能得到的帮助,进一步表示感谢并祝您有愉快的一天。
答案1
正如错误消息所说,文件的第一行有一个错误:那里不允许使用/etc/apache2/ports.conf
该单词。oder
如果您自己无法弄清楚,请编辑您的问题并包含该文件的内容。