apache2 не активен

Первое: отключите компьютер!

Любая попытка записи на жесткий диск может перезаписать данные, необходимые для восстановления - и Ubuntu (как и в большинстве операционных систем) постоянно записывает данные подкачки, а также файлы журналов и т. д. в корневом и домашнем разделе.

Другие могут предложить способ воссоздания ваших разделов без потери данных; Я не знаю надежного способа сделать это для файловых систем, более новых, чем FAT16. Но вы можете получить только одну попытку (потому что переписывание таблицы разделов и форматирование разделов перепишут некоторые данные), поэтому не начинайте этот процесс, пока не получите проверенный метод.

Самый простой способ для возврата ваших данных было бы удаление жесткого диска с компьютера и перенос его в центр восстановления компьютера для восстановления данных (или взять весь компьютер). Это будет дорого, но если данные важны, это может стоить того.

0
задан 5 April 2018 в 14:39

2 ответа

Это может быть не полный ответ (слишком длинный пост, как комментарий, хотя), так как ошибка, которую вы получаете, является ошибкой сегментации, и ее сложно определить без дополнительной информации.

Однако все время, которое я использовал для получения этой проблемы, оказалось из-за некоторых конфликтующих модулей.

Вы можете проверить, какие модули включены в Apache, выполнив следующую команду:

apache2ctl -M

Однако более вероятно, что эта команда действительно сломается и даст вам следующий результат:

Segmentation fault (core dumped) Action '-M' failed. The Apache error log may have more information.

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

ls /etc/apache2/mods-enabled/

Убедитесь, что нет модов, которые конфликтуют друг с другом, например php5.6 и php7.0, или mpm_event и mpm_prefork.

Чтобы отключить их, используйте команду a2dismod <module_name>. Например:

sudo a2dismod php5.6
1
ответ дан 17 July 2018 в 17:26

Это может быть не полный ответ (слишком длинный пост, как комментарий, хотя), так как ошибка, которую вы получаете, является ошибкой сегментации, и ее сложно определить без дополнительной информации.

Однако все время, которое я использовал для получения этой проблемы, оказалось из-за некоторых конфликтующих модулей.

Вы можете проверить, какие модули включены в Apache, выполнив следующую команду:

apache2ctl -M

Однако более вероятно, что эта команда действительно сломается и даст вам следующий результат:

Segmentation fault (core dumped) Action '-M' failed. The Apache error log may have more information.

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

ls /etc/apache2/mods-enabled/

Убедитесь, что нет модов, которые конфликтуют друг с другом, например php5.6 и php7.0, или mpm_event и mpm_prefork.

Чтобы отключить их, используйте команду a2dismod <module_name>. Например:

sudo a2dismod php5.6
1
ответ дан 23 July 2018 в 18:15

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

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