Ik heb een probleem. eigenlijk een groot probleem.
Ik heb een server en ik kreeg de melding in DA (Direct Admin) dat de httpd-service not running was.
Dus ik in putty gekeken wat er aan de hand was, nu wil ik hem restarten dan krijg ik de melding :
open files can not modify limit; operation not premitted. Module php5_module is already loaded, skipping, httpd: Syntax error on line 161 of httpd.conf Could nog open configuration. Permission denied.
Nu weet ik dat er in direct-admin-vhost.conf iets fout zit. Ik wilde namelijk Wildcard dns er op zetten, maar dit ging mis.
Nu zit ik dus met die fout, ik weet niet goed hoe ik het weer kan herstellen, en de srever is pas een dag oud. Dus weet iemand hoe ik hem terug kan zetten ?
Graag zou ik dit uit mijn HTTPD.CONF willen hebben,
hoe kan ik dit het beste doen, heb lang zitten zoeken, maar google..., soms wordt je er gek van. Misschien weten jullie het...
vi is de gebruikelijke Linux/Unix editor maar je kan het natuurlijk ook met een andere editor doen. Misschien zit er in DirectAdmin een editor? Ik ken directadmin niet. Ik pas mijn httpd.conf met vi aan. Log aan met putty, zoek het bestand, mogelijk staat dat in /etc/httpd/conf (overigens als symbolic link in /etc).
Hoe heb deze (foute) regels erbij gekregen? Kan je ze daarmee niet verwwijderen?
Nee, in directadmin zit alleen maar een optie om te bekijken en toe te voegen,
echter heb ik met putty het bestand proberen op te halen maar dat lukt niet.
Zoiets werkt toch met R ?
Dan kan je het beste vi gebruiken. Probeer dit met putty, log in als root en op de command line doe je dit:
find / -name httpd.conf -print <enter>
Output is bijvoorbeeld:
/etc/httpd/conf/httpd.conf en dit bestand moet je aanpassen:
vi /etc/httpd/conf/httpd.conf
Je komt nu in display mode van vi en je ziet het bestand
ga met pijltje down naar vrijwel onderin, waar je toegevoegde regels staan
Doe op elke regel: dd (delete line)
Nadat dit geregeld is doe je :wq (dubbele punt gevolgd door wq) en het bestand wordt opgeslagen. Doe meteen: cp httpd.conf httpd.org
Vervolgens stop/start je de httpd service
service httpd restart <enter>
dankje, zit nu met een probleem, ik kreeg een hele lijst met services
echter staat er Permission denied. Hoe kan ik dat het beste oplossen ?
Ik ben al als root ingelogd.
Kevin je kunt als admin in direct admin gewoon je httpd.conf wijzigen.
File editor (staat bij het blokje admin tools, bij mij in het rechterrijtje)
Selecteer je httpd.conf en klik op show file. wijzig het bestand en klik op save (staat onderaan)
Je kunt de service ook vanuit directadmin herstartern.
Als je er echt niet uit komt kun je mij een dm sturen, ik vermoed dat er dan iemand even voor je in moet loggen.