我的apache为什么不能启动了?

我的apache为什么不能启动了?

前一段还用得好好的。
httpd: cannot determine local host name.
Use the ServerName directive to set it manually.
/usr/local/sbin/apachectl restart: httpd could not be started
不知道是什么原因造成的。如何才能解决这个问题了。希望各位大侠帮忙帮忙。多谢了。      
修改httpd.conf把
ServerName 设置为
ServerName 127.0.0.1      
/usr/local/sbin/apachectl start: httpd could not be started
只是剩下这个提示了。我想请教一下。apache的启动都和什么有关希呢,有些头大了。呵呵。