Я пытаюсь установить nextcloud на домашнем компьютере ubuntu.
У меня установлен php 7.4, apache и т.д.
Однако apache2ctl -M
не показывает php как общий. Это приводит к тому, что (как я предполагаю) графический интерфейс настройки http://localhost/nextcloud в браузере отображается как необработанный php-код.
Когда я пытаюсь сделать a2enmod php7.4
, я получаю:
Considering dependency mpm_prefork for php7.4:
Considering conflict mpm_event for mpm_prefork:
ERROR: Module mpm_event is enabled - cannot proceed due to conflicts. It needs to be disabled first!
Considering conflict mpm_worker for mpm_prefork:
ERROR: Could not enable dependency mpm_prefork for php7.4, aborting
Когда я пытаюсь a2dismod mpm_worker
или mpm_prefork
, он говорит:
Module mpm_prefork already disabled
Это новая установка, нет предыдущих версий PHP и т.д. Я довольно медленно и методично изучал документацию по nextcloud, которая, казалось, работала, пока я не столкнулся с этим. Я также довольно новичок, поэтому если есть какие-либо файлы конфигурации, которые мне нужно отредактировать, пожалуйста, сообщите мне их пути.
Вытрите ваш сервер (если возможно) и используйте предоставленные vm-скрипты от Nextcloud по этой ссылке. Я также смог запустить свой собственный экземпляр, используя php 8.0 вместо 7.4. Также доступны пакеты Docker и snap, которые я могу запустить.
Сообщение об ошибке:
Модуль mpm_event включен
Вы пытаетесь отключить не тот модуль.
a2dismod mpm_event