Назад | Перейти на главную страницу

a2enmod не работает на debian (buster)

Запуск a2enmod дает:

bash: a2enmod: command not found

Я охотился везде и все и не нашел ответов. Мне нужно что-то сделать / установить?

Также, если вы использовали для открытия корневого сеанса с помощью «su», то после обновления до buster убедитесь, что вы используете вместо него «su -», иначе некоторые команды будут недоступны (включая a2enmod).

Это ошибка переменной PATH.

Попробуй это:

apt-get install mlocate
updatedb
locate a2enmod

вывод:

/usr/sbin/a2enmod

затем

 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

Как видите, / usr / sbin находится не в корневом каталоге $ PATH

Итак, отредактируйте первую строку на

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/sbin"

А потом

# . /etc/profile

И тогда все в порядке.

Вам необходимо установить apache2

sudo apt установить apache2

и файл sudo a2enmod

вы также можете сделать символическую ссылку:

ln -s / rute / / rute2 /