Echp failed to start

My ehcp has been working for a while now, and I try starting the system. As I do, all goes well until I receive failures such as

Warning: DocumentRoot [var/www/vhosts/admin/] does not exist

I had deleted the file a while ago, and I receive that message after apache attempts to start. Next I receive a message saying

[Sun Nov 29 22:10:25 2009] [warn] NameVirtualHost *:0 has no VirtualHosts [fail]

Then ehcp daemon shuts down.

also need to include after I tried restarting apache I received

(13)Permission denied: make_sock: could not bind to address no listening sockets available, shutting down
Unable to open logs

I use EHCP =)

I have made those directories, now I receive a whole different error

>>(13)Permission denied: make_sock: could not bind to address >> no listening sockets available, shutting down
>>Unable to open logs

I'm guessing I might have got a new version of apache after I updated it. There has been no knowing of an apache update by me. I don't know if when I use sudo update, if that updates apache.

Please also list BASH commands I need to do so, because when people say edit the apache.conf, I don't know how to do that in the console. Thanks

I use EHCP =)

you seem to have a permission problem.
sudo /etc/init.d/apache2 restart

for editing apache2.conf and so on,
nano filename

I no longer have the error. Now, the name virtual hosts error is still appearing. I've been able to connect to it via ssh, but no longer will it still let me use the control panel nor the website itself. If you wish to connect to the server please mention so, or give me directions on how to fix it.

so here's the error, maybe i have to edit this file.

[warn] NameVirtualHost *:0 has no VirtualHosts [fail]

stopping ehcp..
stopping index.php daemon
stopping, background server process
starting ehcp

I use EHCP =)

i had followed and i got a syntax error, do you know how to skip to a line of a requested file?

I use EHCP =)

problem solved! here's what happened. I didn't delete my domain through the control panel, so what happened was the apacheehcp.conf file still had that site's information in it. What I did was delete that site and that site's info and it works

I use EHCP =)

You should not delete those files manually, use domain/subdomain delete in ehcp.

now, you need to re-make those directories:
mkdir /var/www/vhosts/admin/

you should do same for all directories giving same error.

after that,
/etc/init.d/apache2 restart

Doing research, people say I have to add lines to my sites-available/000-default, but mine doesn't match theres, also refer to my post at the bottom

I use EHCP =)