gpt4 book ai didi

PHP安装后无法运行,为什么?

转载 作者:太空宇宙 更新时间:2023-11-04 10:58:14 27 4
gpt4 key购买 nike

当在我的 linux 终端上重新启动 apache 时,显示消息“无法可靠地确定服务器的完全限定域名,使用 127.0.1.1。全局设置 'ServerName' 指令以抑制此消息”并且在本地服务器。但为什么?安装 php 后无法运行 php 文件。

最佳答案

13.04 及以上

这只是一个友好的警告,并不是真正的问题(因为有些东西不起作用)。

如果你插入一个

ServerName localhost   

/etc/apache2 中的 httpd.confapache2.conf 中并重新启动 apache,通知将消失。

如果您在 /etc/hostname 中有一个名称,您也可以使用该名称代替 localhost

它使用 127.0.1.1 如果它在你的 /etc/hosts:

127.0.0.1 localhost
127.0.1.1 myhostname

首选方法

Apache 故障排除

如果出现此错误:

apache2: Could not determine the server's fully qualified domain name, 
using 127.0.0.1 for ServerName

然后在命令行使用“sudo nano”或桌面上的“gksudo gedit”等文本编辑器创建一个新文件,

sudo nano /etc/apache2/conf.d/fqdn

gksu "gedit /etc/apache2/conf.d/fqdn"

然后添加

ServerName localhost

到文件并保存。这一切都可以通过以下命令在一个命令中完成:

 echo "ServerName localhost" | sudo tee /etc/apache2/conf.d/fqdn
But on Ubuntu 14.04:



echo "ServerName localhost" | sudo tee /etc/apache2/conf-available/fqdn.conf
sudo a2enconf fqdn

不要忘记 ".conf"(没有将不起作用)。

13.10 或更高版本

从 Apache 2.4 开始 - 从 13.10 开始默认可用 - 你不能使用在 conf.d 目录中添加配置文件的方法。

Apache 不再使用 conf.d 目录。所有配置文件都存储在 /etc/apache2/conf-available 目录中,所有配置文件现在都应该有一个 .conf 扩展名。

为了在 Apache 2.4 中解决此消息,我们必须在 conf-available 目录中创建一个配置文件。例如 servername.conf

sudo vi /etc/apache2/conf-available/servername.conf

在这里面我们只需要添加一行

ServerName localhost

您可以将前两个命令合二为一:

echo "ServerName localhost" | sudo tee /etc/apache2/conf-available/servername.conf

如果您想根据需要使用域名或任何其他名称,这很好,只需将 localhost 替换为您需要的任何名称即可。接下来您必须启用此配置。为此,您需要运行以下命令:

sudo a2enconf servername

a2enconf 是在 Apaches 2.4 中启用配置文件的命令。另请注意,上述命令中的 servername 来自配置文件 servername.conf 的名称。如果您的配置文件是 ngericserver.conf,那么您必须编写 sudo a2enconf ngericserver

重新加载服务器后,上面的消息将不再困扰您。

sudo service apache2 reload

sudo apache2ctl graceful

现在您将看到该消息将不再显示,问题将得到解决。

来源:http://ngeneric.com/tutorials/linux/apache2/fix-could-not-reliably-determine-servers-fully-qualified-domain-name-error

引用:https://askubuntu.com/questions/256013/could-not-reliably-determine-the-servers-fully-qualified-domain-name

关于PHP安装后无法运行,为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27996595/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com