مرکز آموزش
-
اگر در هنگام "start" نمودن "Httpd" با خطا مواجه شدیم, چه کنیم؟
اگر در هنگام "start" نمودن "Httpd" با خطا مواجه شدیم, چه کنیم؟
ممکن است با خطاي زير مواجه شويد :
Starting httpd: [Thu Jun 18 22:48:59 2009] [warn] module php5_module is already loaded, skipping
[Thu Jun 18 22:51:11 2009] [error] (EAI 3)Temporary failure in name resolution: Could not resolve host name shared -- ignoring!
[Thu Jun 18 22:53:24 2009] [error] (EAI 3)Temporary failure in name resolution: Could not resolve host name shared -- ignoring!
[Thu Jun 18 22:53:24 2009] [warn] The Alias directive in /etc/httpd/conf/httpd.conf at line 200 will probably never match because it overlaps an earlier Alias.
httpd: apr_sockaddr_info_get() failed for server.vnwww.com
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
با استفاده از دستور زير براي "hostname" خود يک نام انتخاب کنيد:
echo nameـexample.com > /etc/hosts [OR hostname]
نام مورد نظرتان را جايگزين "nameـexample.com" نماييد.
دستور زير موجب اعمال تغييرات خواهد شد:
/bin/hostname -F /etc/hosts [OR hostname]
فايل "apache conf" را مورد ويرايش قرار دهيد:
nano /usr/local/directadmin/custombuild/configure/ap2/conf/httpd.conf
متن زير را به انتهاي فايل بيفزاييد:
# added servername to avoid the could not determine fqdn error
servername myserver
نام سرور خود را جايگزين عبارت "myserver" کنيد.
فايل زير را مورد بررسي قرار دهيد و مطمئن شويد با "hostname" شما منطبق است:
nano /etc/hosts
عبارتي با فرمت زير بايد در آن موجود باشد:
::1 localhost localhost.my.domain your domain
127.0.0.1 localhost localhost.my.domain your domain
"apache" را دوباره راه اندازي نماييد:
service httpd restart