O Moodle 4.4 ou posterior requer pelo menos o PHP 8.1.0 (actualmente a utilizar

Iniciado por joomlamz, 21 de Outubro de 2024, 20:43

Tópico anterior - Tópico seguinte

0 Membros e 1 Visitante estão a ver este tópico.

joomlamz

Moodle 4.4 or later requires at least PHP 8.1.0 (currently using version 7.4.3-4ubuntu2.24). Some servers may have multiple PHP versions installed, are you using the correct executable?

A mensagem de erro que está a ver sugere que o Moodle 4.4 ou posterior requer o PHP versão 8.1.0 ou superior, mas o seu servidor está actualmente a executar o PHP versão 7.4.3. Para resolver isto, terá de atualizar o PHP no seu servidor.

Veja como pode trocar ou atualizar versões do PHP num servidor Ubuntu:
Passo 1: Verifique as versões instaladas do PHP

Para verificar quais as versões do PHP instaladas, utilize:

sudo update-alternatives --display php

or

php -v

Passo 2: Instale o PHP 8.1

Se o PHP 8.1 não estiver instalado, pode instalá-lo adicionando o repositório necessário e instalando a versão:

sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install php8.1

Passo 3: mude para PHP 8.1

Se estiverem instaladas várias versões do PHP, pode alterar a versão ativa:

sudo update-alternatives --set php /usr/bin/php8.1


Passo 4: instale as extensões PHP necessárias

O Moodle requer várias extensões PHP. Instale os necessários para o PHP 8.1:

sudo apt install php8.1-{curl,gd,intl,xml,zip,mbstring}

Passo 5: Reinicie o servidor web

Após efetuar as alterações, reinicie o seu servidor web (Apache ou Nginx):

sudo systemctl restart apache2

or

sudo systemctl restart nginx

Agora, tente aceder novamente ao Moodle para ver se o problema foi resolvido