почему я не могу добавить apache в autostart командой systemctl [duplicate]

Просто для того, чтобы дать ответ, приведенный уже с примером. Предположим, вы установили A на ppa X. A зависит от библиотеки libgit2 версии 1 и не будет работать с 2. Вы устанавливаете B из ppa Y и как-то обновляете libgit2 до версии 2. Вы просто ввернули приложение A.

. Это простой пример, но с сайтом взаимозависимости в пакетах Ubuntu вы можете оказаться в мертвой системе. Поэтому будьте осторожны с PPAs

4
задан 8 October 2016 в 08:01

3 ответа

В большинстве случаев это происходит, потому что файл конфигурации имеет синтаксическую ошибку. Чтобы узнать, в чем проблема, запустите

journalctl | tail

Или

apache2ctl configtest

Он покажет вам, какая строка вызвала проблему.

Если это не так, проблема с синтаксисом, удалите и установите его еще раз:

sudo apt-get purge apache2 sudo apt-get remove apache2 sudo apt-get purge libapache2-mod-php* sudo apt-get purge php* sudo apt-get install apache2 sudo apt-get install php7.0 libapache2-mod-php7.0 sudo /etc/init.d/apache2 restart
2
ответ дан 18 July 2018 в 10:02

В большинстве случаев это происходит, потому что файл конфигурации имеет синтаксическую ошибку. Чтобы узнать, в чем проблема, запустите

journalctl | tail

Или

apache2ctl configtest

Он покажет вам, какая строка вызвала проблему.

Если это не так, проблема с синтаксисом, удалите и установите его еще раз:

sudo apt-get purge apache2 sudo apt-get remove apache2 sudo apt-get purge libapache2-mod-php* sudo apt-get purge php* sudo apt-get install apache2 sudo apt-get install php7.0 libapache2-mod-php7.0 sudo /etc/init.d/apache2 restart
2
ответ дан 24 July 2018 в 19:29

В большинстве случаев это происходит, потому что файл конфигурации имеет синтаксическую ошибку. Чтобы узнать, в чем проблема:

journalctl | tail

Или

apache2ctl configtest

Он покажет вам, какая строка вызвала проблему.

Если это не так, проблемы с синтаксисом, Удалить и установить его еще раз:

sudo apt-get purge apache2
sudo apt-get remove apache2
sudo apt-get purge libapache2-mod-php*
sudo apt-get purge php*
sudo apt-get install apache2
sudo apt-get install php7.0 libapache2-mod-php7.0
sudo /etc/init.d/apache2 restart
2
ответ дан 6 August 2018 в 21:38

Другие вопросы по тегам:

Похожие вопросы: