Running a2enmod gives:
bash: a2enmod: command not found
I've hunted high and low and can't find any answers. Is there something I need to do/install?
Also if you used to open your root session with "su", then after upgrading to buster make sure to use "su -" instead, otherwise some commands won't be available (including a2enmod).
su to root but if you want the most powerful features you have to go up a level by running su - instead. I hope that helps.
– H2ONOCK
Nov 18 '20 at 12:51
It's a PATH variable bug.
Try this:
apt-get install mlocate
updatedb
locate a2enmod
the output is:
/usr/sbin/a2enmod
then
grep PATH /etc/profile
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/sbin"
PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games"
Export PATH
As you can see, /usr/sbin in not in root $PATH
So, edit the first line to
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/sbin"
And then
# . /etc/profile
And then you are OK.
/usr/sbin is not in root $PATH" line doesn't make sense as it is in the $PATH, even in your example.
– Oxymoron
Dec 30 '19 at 18:12
. /etc/profile did fix my problem
– Oxymoron
Dec 30 '19 at 18:13
You need to have installed apache2
sudo apt install apache2
and sudo a2enmod file
you can also do a symbolic link:
ln -s /rute/ /rute2/
cd /etc/apache2/mods-enabled; ln -s ../mods-available/foo
– Freddy
Apr 25 '19 at 23:05
sudo a2enmod ...– Torin Apr 25 '19 at 19:04