16.04: Apache2 и php не работают!

Каждый раз, когда я переустанавливаю apache2, он просто не работает. sudo ufw allow in "Apache Full" дает Skipping adding existing rule Skipping adding existing rule (v6)

Также при попытке установить php7.0-mbstring я получаю эту ошибку:

    Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 php7.0-mbstring : Depends: php7.0-common (= 7.0.4-7ubuntu2.1) but 7.0.6-13+donate.sury.org~xenial+1 is to be installed
E: Unable to correct problems, you have held broken packages

Я пытался следовать инструкциям о том, как исправить неисправный пакеты, но даже это не помогло. Надеюсь, что кто-нибудь поможет мне найти правильную ошибку.

.

0
задан 2 June 2016 в 18:40

2 ответа

Это не ошибка, используйте sudo ufw status для проверки его, это просто говорит Вам, что правило для того уже существует.

Лучший должен стать немного знакомым с ufw на командной строке путем чтения руководство

Что касается второй проблемы, которую Вы добавили, удостоверьтесь, что Вы включаете источники пакета в System Settings --> Software & Updates, затем работает:

sudo apt-get update
sudo apt-get -f install
sudo apt-get dist-upgrade

Выполнение первой и третьей команды главным образом не допускает Вас в проблему при попытке установить что-то новое. Также только необходимо использовать php-mbstring, это - виртуальный пакет для установки. Таким образом, это будет достаточно:

sudo apt-get install php-mbstring
1
ответ дан 2 June 2016 в 18:40

Хорошо, у меня была точно та же проблема. Мой ответ не является очень чистым, но он действительно работает.

  • Первый я установил способность: sudo apt-get install aptitude
  • Затем я попросил, чтобы способность установила php-mbstring: sudo aptitude install php-mbstring
  • Это попросило, чтобы я сделал некоторый выбор для установки его, таким образом, я не принял первый (который был, "не устанавливают php-mbstring"), я принял второй, который был "снижением набор php модулей к правильному
  • Теперь, у меня есть php-mbstring

\o/

0
ответ дан 2 June 2016 в 18:40

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

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