Dicas

Como fazer Downgrade do PHP 7.4.0RC para 7.3 no VestaCP | CentOS

Fazendo o Downgrade da versão do PHP 7.4.0RC para 7.3 no VestaCP com CentOS

As novas instalações do VestaCP vem com a versão do PHP 7.4.0RC instalado. Essa versão está gerando muitos erros no phpMyAdmin. Com a dica abaixo vou mostrar como voltar para a versão do PHP 7.3 sem erros.

[root@portalclique ~]# php -v
PHP 7.4.0RC3 (cli) (built: Oct 1 2019 08:30:29) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0-dev, Copyright (c) Zend Technologies

1º Passo: Abra o Putty se loge no servidor via SSH e execute os comandos abaixo:

2º Passo: Execute cada linha uma por vez.

yum install yum-utils -y
yum-config-manager --disable remi-php5*
yum-config-manager --disable remi-php74
yum-config-manager --disable remi-test
yum-config-manager --enable remi-php73
yum remove php php-*
yum install php roundcube phpmyadmin -y

3º Passo: Editando o phpMyAdmin config:

nano /etc/httpd/conf.d/phpMyAdmin.conf

Substitua todo seu conteúdo pelo abaixo.

ou copie via FTP o arquivo phpMyAdmin.conf em /etc/httpd/conf.d/ para seu computador e após edite, substitua todo seu conteúdo abaixo, salve e reenvie para o servidor.

Faça um backup phpMyAdmin.conf antes de editar
# phpMyAdmin - Web based MySQL browser written in php
# 
# Allows only localhost by default
#
# But allowing phpMyAdmin to anyone other than localhost should be considered
# dangerous unless properly secured by SSL

Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin

<Directory /usr/share/phpMyAdmin/>
   Order Deny,Allow
   Deny from All
   Allow from All
</Directory>

<Directory /usr/share/phpMyAdmin/scripts/>
   Order Deny,Allow
   Deny from All
   Allow from All
</Directory>

# This directory does not require access over HTTP - taken from the original
# phpMyAdmin upstream tarball
#
<Directory /usr/share/phpMyAdmin/libraries/>
    Order Deny,Allow
    Deny from All
    Allow from None
</Directory>

# This configuration prevents mod_security at phpMyAdmin directories from
# filtering SQL etc.  This may break your mod_security implementation.
#
#<IfModule mod_security.c>
#    <Directory /usr/share/phpMyAdmin/>
#        SecRuleInheritance Off
#    </Directory>
#</IfModule>

<Directory /usr/share/phpMyAdmin/setup>
    Order Deny,Allow
    Deny from All
    Allow from None
</Directory>

4º Passo: Reinicie o serviço httpd.

service httpd reload

5º Passo: Checando a versão do PHP.

php -v
[root@portalclique ~]# php -v
PHP 7.3.10 (cli) (built: Sep 24 2019 09:20:18) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.10, Copyright (c) 1998-2018 Zend Technologies

Agora seu PHP estará na versão 7.3.10 e o phpMyAdmin não irá gerar erros.

Botão Voltar ao topo

Adblock detectado

Por favor, considere apoiar-nos, desativando o seu bloqueador de anúncios