Error while restarting xampp - apachectl returned 1.
If you are facing this error while restarting XAMPP, the reason may be your virtualhost file. (/opt/lampp//etc/extra/httpd-vhosts.conf)
Check your virtual host file if there is any garbage text in it and Apache is not able to understand it.
Garbage text means half closed tags, copy-paste unnecessary data etc
Check your file closely and make necessary corrections.
Solution II
If you are still facing same problem, open Directory /opt/lampp/logs
and remove the file httpd.pid.
If you are facing this error while restarting XAMPP, the reason may be your virtualhost file. (/opt/lampp//etc/extra/httpd-vhosts.conf)
Check your virtual host file if there is any garbage text in it and Apache is not able to understand it.
Garbage text means half closed tags, copy-paste unnecessary data etc
Check your file closely and make necessary corrections.
Solution II
If you are still facing same problem, open Directory /opt/lampp/logs
and remove the file httpd.pid.
sudo rm -f /opt/lampp/logs/httpd.pid
Now restart xampp. You should not face this problem again.