各位 Linux 用户大家好:
我想将我的笔记本电脑连接到我的 Android 手机和 Android 平板电脑,但通过蓝牙或直接通过 USB/mini-USB 端口连接无法实现。
另一个 Linux 论坛上的朋友建议我安装一个 LAMP 服务器,并使用来自网络的说明,我让 Apache 服务器运行了一段时间。
我可以让 Firefox 显示 Apache 测试页面,但是自从尝试安装 LAMP 堆栈的剩余组件(MySql 和 PHP)以来,我所使用的 Apache 位已经停止工作。
我正在对 apache2 进行故障排除,因为当我尝试从终端运行 Apache 时收到以下错误消息:
- 重新启动 Web 服务器 apache2 [失败]
- apache2 配置测试失败。
配置测试的输出是:
apache2:/etc/apache2/apache2.conf 第 222 行语法错误:无法打开配置文件 /etc/phpadmin/apache.conf:没有此文件或目录操作“configtest”失败。
现在我很困惑,因为除了一开始并不真正理解 LAMP 堆栈的概念之外,我认为我在如何安装它方面听取了太多不同的建议。
我不知道如何修复第 222 行,但我认为问题出在我修改了一些 apache 文件,并遵循了这文章。
我也从这里。
请问有人能告诉我如何让 Apache 再次运行,或者我是否需要重新安装它?
我将非常感激,为您的健康和幸福向耶稣献上赞美和祈祷,即使您只是读到这封信。
:-D
答案1
您的问题的答案由您自己发布:
The apache2 configtest failed. Output of config test was: apache2: Syntax error on line 222 of /etc/apache2/apache2.conf: Could not open configuration file /etc/phpadmin/apache.conf: No such file or directory Action 'configtest' failed.
尤其:
error on line 222 of /etc/apache2/apache2.conf
如果你沿着那条线走,你会注意到它正在寻找:
/etc/phpadmin/apache.conf
正如 Redfeather 在回复中所说,这样的文件并不存在。
我不太清楚你到底想用你的平板电脑和安卓系统做什么,除了神秘的计划之外,解决你的问题的方法是打开:
/etc/apache2/apache2.conf
然后转到第 222 行并用“#”注释掉该行,然后重新启动 apache。或者创建它正在寻找的文件。
关于如何编辑和注释掉有问题的行的基本步骤:
从命令行执行(以 root 用户身份):
vi /etc/apache2/apache2.conf
您基本上是用“vi”编辑器打开一个文件。进入编辑器后,输入“:222“(不带引号)。
这将带您到行号 222。
到达所需行后,只需输入“我#“(不带引号,请确保在行首添加#),然后“ESC键键盘上的“ 键,然后按“:wq“(不带引号)然后重新启动 apache
如果您对设置 Apache 没有足够的了解,最好先阅读一些资料,因为您会遇到很多其他问题,而且说实话,在论坛上提问并不是最好的选择,因为在设置的任何阶段都会出现任何问题。因为有成千上万的“操作方法”。
为了您的方便,这里有一些阅读材料可以增加您的知识:
https://help.ubuntu.com/community/ApacheMySQLPHP
PS:我想知道您是如何在不知道如何使用简单的编辑器编辑文件的情况下设置 Apache 服务器的?
祝你好运!!!
答案2
Apache 找不到 /etc/phpadmin/apache.conf 文件。因此,我首先要禁用 apache 配置中的 PhpMyadmin 部分。
答案3
您已发布于line 222 of /etc/apache2/apache2.conf
如果您可以发布该文件。
我确信您可能错误地更改了配置文件。否则您将与某个类似主机的文件夹进行链接。
first post the config file or snap through it. we should fix the error finial.