Автор Тема: a2ensite не найден  (Прочитано 699 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн batan

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 23
a2ensite не найден
« : 11 Август 2019, 21:40:53 »
Товарищи человеки, вроди не первый раз устанавливаю LAMP, но столкнулся с проблемой в самом неожиданном месте. В общем после установки Debian 10 установил Apache, php, MariaDB, всё вроди как работает, всё крутится. Но при попытке добавить сайт - получаю ошибку:
root@QbPk: # a2ensite qb.conf
bash: a2ensite: команда не найдена

Собственно установка была как обычно:
apt install apache2
apt install mariadb-server
apt install php libapache2-mod-php php-mysql

Сам Apache работает, phpinfo страницу выдаёт без проблем:
Spoiler: ShowHide


Весь вечер гуглю, единственное, что нашёл - это на каком то форуме упоминалось, что установка этого пакета должна решить проблему: https://packages.debian.org/jessie/apache2.2-common
Но при попытке установки получаю ошибку:
root@QbPk: # apt install apache2.2-common
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Пакет apache2.2-common недоступен, но упомянут в списке зависимостей другого
пакета. Это может означать, что пакет отсутствует, устарел или
доступен из источников, не упомянутых в sources.list
Однако следующие пакеты могут его заменить:
  apache2

E: Для пакета «apache2.2-common» не найден кандидат на установку

sources.list у меня с основного сервера Debian, сомневаюсь, что пакета там может не быть (да, я выполнял update), а apache2 уже установлен. В общем уже глаз начал дёргаться от этой  :-[, может подскажете, что ещё может быть?
 


Онлайн endru

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 1823
  • Новосибирск
  • Jabber: endru@jabber.ru
Re: a2ensite не найден
« Ответ #1 : 12 Август 2019, 03:33:59 »
whereis a2ensite

Оффлайн ecc83

  • Ветеран
  • *****
  • Сообщений: 1308
  • Debian, Openbox
Re: a2ensite не найден
« Ответ #2 : 12 Август 2019, 07:06:35 »
Покажи вывод:

ls /usr/sbin | grep a2
cat /etc/environment

Вместо команды команды a2ensite попробуй команду a2enmod


« Последнее редактирование: 12 Август 2019, 07:28:18 от ecc83 »
 

Оффлайн ogost

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 2941
  • Linux Registered User #547151
Re: a2ensite не найден
« Ответ #3 : 12 Август 2019, 09:47:10 »
надо войти под рутом командой
su - rootне?

Оффлайн batan

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 23
Re: a2ensite не найден
« Ответ #4 : 12 Август 2019, 16:47:21 »
Покажи вывод:

ls /usr/sbin | grep a2
cat /etc/environment

Вместо команды команды a2ensite попробуй команду a2enmod




пробовал a2enmod, результат аналогичен, команда не найдена.

ls /usr/sbin | grep a2:
a2disconf
a2dismod
a2dissite
a2enconf
a2enmod
a2ensite
a2query

А вот файл /etc/environment имеет размер 0 байт...
 

Оффлайн batan

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 23
Re: a2ensite не найден
« Ответ #5 : 12 Август 2019, 17:05:00 »
надо войти под рутом командой
su - rootне?

Спасибо тебе, добрый человек! Прокатило, проблема решена!  ;D
 

Оффлайн ecc83

  • Ветеран
  • *****
  • Сообщений: 1308
  • Debian, Openbox
Re: a2ensite не найден
« Ответ #6 : 12 Август 2019, 18:25:44 »
Странно. Вроде же под рутом сначала тоже запускал:

Цитировать
root@QbPk: # a2ensite qb.conf
bash: a2ensite: команда не найдена
 

Оффлайн qupl

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 4633
  • memento mori
  • Jabber: qupl@jabber.ru
Re: a2ensite не найден
« Ответ #7 : 12 Август 2019, 18:35:18 »
Странно. Вроде же под рутом сначала тоже запускал:
Какая разница?
Уже 10-ая тема и народ никак не поймет, что переменные окружения могут быть разными и для одного пользователя.
Достаточно запомнить, что абсолютные пути всегда верны и тогда "проблемы" как бы и не существует.
 
Пользователи, которые поблагодарили этот пост: batan

Оффлайн batan

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 23
Re: a2ensite не найден
« Ответ #8 : 12 Август 2019, 18:49:37 »
Какая разница?
Уже 10-ая тема и народ никак не поймет, что переменные окружения могут быть разными и для одного пользователя.
Достаточно запомнить, что абсолютные пути всегда верны и тогда "проблемы" как бы и не существует.
Вроди не первый раз устанавливаю и раньше на подобные грабли не наступал...
Сочту это как +1 в копилку знаний)
 

Оффлайн ecc83

  • Ветеран
  • *****
  • Сообщений: 1308
  • Debian, Openbox
Re: a2ensite не найден
« Ответ #9 : 12 Август 2019, 19:26:37 »
Уже 10-ая тема и народ никак не поймет, что переменные окружения могут быть разными и для одного пользователя.

Сообщение автора №1
Он запускает команду от root и "команда не найдена".


Сообщение автора №5
Он запускает ту же команду от root и "проблема решена".

Если мне одному это кажется странным, то я переживу :)
 

Оффлайн qupl

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 4633
  • memento mori
  • Jabber: qupl@jabber.ru
Re: a2ensite не найден
« Ответ #10 : 12 Август 2019, 19:49:21 »
Если мне одному это кажется странным, то я переживу :)
да

Теги: a2ensite lamp