Estou com muitos problemas para consertar os restos do meu servidor depois de atualizar para o Xenial ontem.
Os aplicativos PHP são executados como uma bagunça de código e o ownCloud 'não pode mais ser encontrado no servidor'.
Pode ter algo a ver com esses erros que eu recebo ao tentar executar o Apache2 na linha de comando.
Espero conseguir ajuda nisso, muitos computadores dependem disso: /
Eu forneceria mais alguns logs, mas eles são enormes e eu não saberia quais partes fornecer.
Ah, e recebo esse erro ao tentar instalar o PHP5, se isso ajudar.
Desde já, obrigado.
EDIT: Aqui está a saída da execução 'apache2' na linha de comando:
/etc/apache2/apache2.conf
e a linha 1 de/etc/apache2/mods-enabled/php5.load
? Além disso, você está disposto a usar o PHP 7.0?Respostas:
O Ubuntu 16.04 vem com o PHP 7.0. Você precisa instalar o
libapache2-mod-php
pacote e depois desativar todos os traços do PHP5.sudo apt-get purge php5-common
(isso removerá todos os pacotes do PHP 5.sudo apt-get install libapache2-mod-php
sudo rm /etc/apache2/mods-enabled/php5.*
desativar o PHP5 mod e ativar o PHP 7.0 comsudo a2enmod php7.0
.fonte
Se você estiver executando o www a partir de ~ userdir / public_html, verifique o abaixo em /etc/apache2/mods-enabled/php7.0.conf
fonte