When trying to start Apache by using:
I get the following error in
Unable to change directory to /root
Anyone have any idea what this means?
|show 1 more comment|
because you have it enabled, you need to starte service using
edit your SELinux config and either disable it or set it to permissive:
Once chenged then you will be able to start httpd using: /etc/init.d/httpd start
If you need to keep SELinux enabled, then just use the service script to start/stop/restart the service.
If you want to run it without disabling SELinux, then don't try to run http start/stop command inside /root directory.
This is temporary fix but always work, just switch to /tmp (cd /tmp) and run the command to start apache (/etc/init.d/httpd start)
The ServerRoot has apparently not been set (properly.)
If unset, this default to $HOME.
Edit httpd.conf and set a proper ServerRoot (usually /etc/httpd or /etc/apache2.)