Do you have a define for that in wp-config.php?
What do you mean?
My wp_config file contains the basic information: bd, user, password, keys, and at the end these codes.
define(‘WP_DEBUG’, false);
/* Desativando o wp-cron */
define(‘DISABLE_WP_CRON’, false);
/* Isto é tudo, pode parar de editar! 🙂 */
/** Caminho absoluto para o diretório WordPress. */
if ( !defined(‘ABSPATH’) )
define(‘ABSPATH’, dirname(__FILE__) . ‘/’);
/** Configura as variáveis e arquivos do WordPress. */
require_once(ABSPATH . ‘wp-settings.php’);
Other sites that are functioning normally have the wp-config file in the same way as the site with problems.
I believe that it is not this one in this file or the other sites would also be presenting the same error. right?
-
This reply was modified 5 years, 9 months ago by
delaitec.
This is not really an answer but just a suggestion to resolve your technical issue.
Are you hosting the site yourself or are you with a hosting provider? If you have you tried contacting your hosting provider?
I had a similar issue when I upgraded to to PHP version 7 (7.3.20 to be exact). I think I had the exact same error. After spending so much time, I contacted my hosting provider. They said it was a “complicated scripts incompatibility issue” and fix it for me. I don’t know what they did but they took about 45 mins on live chat to get it fixed. This is apparently a common issue for anyone going above PHP version 7.1 and up.
My website is hosted on Hostgator.
I have another site with the same configuration, themes and plugins and it doesn’t have the same error.
this is very strange.
I have the same issue, on the same Hostgator.
I have try all things to fix it, but nothing until now!
I’m trying to install a new wordpress and I get this error:
Parece que em sua instalação do PHP está faltando a extensão MySQL, que é requisitada pelo WordPress.
Thanks!
To install a new version You need to go to CPanel and update the PHP version.
If you have difficulty seek support via chat, they do this very quickly.
Hello @sterndata the problem ocours in all sites. when a upgrade to last worpress version, the message tel me to upgrade the php.
When i upgrade the php the erros hapent again.
You have some bad code somewhere… in wp-config.php, a plugin, or your theme.
lease attempt to disable all plugins, and use one of the default (Twenty*) themes. If the problem goes away, enable them one by one to identify the source of your troubles.
If you can install plugins, install “Health Check”: https://ww.wp.xz.cn/plugins/health-check/ On the troubleshooting tab, you can click the button to disable all plugins and change the theme for JUST you, while you’re still logged in, without affecting normal visitors to your site. You can then use its admin bar menu to turn on/off plugins and themes one at a time. See https://make.ww.wp.xz.cn/support/handbook/appendix/troubleshooting-using-the-health-check/ or https://rankmath.com/kb/check-plugin-conflicts/ for more information.
See http://www.wpbeginner.com/plugins/how-to-deactivate-all-plugins-when-not-able-to-access-wp-admin/
@sterndata thanks for clarification.
I Find the solution.
REASON:
———-
* The error usually occurs after updating the version
PHP using the Cpanel tool:
[Software] > [MultiPHP Manager]
* If there is already a PHP version in “.htaccess“,
the tool did not remove it before inserting the
new version.
* Making 2 versions of PHP exist within
from the same “.htaccess” file
* Finally, PHP presents errors when finding two
versions defined within the same “.htaccess”.
SOLUTION:
———-
To resolve this, simply review all files
“.htaccess” and ensure that there is only 1 PHP version defined inside.
DEFINITION OF PHP MADE BY CPANEL (There should only be 1):
———-
<IfModule mime_module>
AddHandler application/x-httpd-ea-php74 .php .php7 .phtml
</IfModule>
Thank you all for your help.
@delaitec Thanks for your post.
I am also battling HostGator php upgrades and would just like to add that
1. the .htaccess in the root directory also needs to be checked for old versions
2. existing php.ini files should be removed/renamed.
It took me several chats with several HG agents to get all the details together.
Hope this helps some other folks coming across this error message.
Cheers!
I have found out that there are tone of .htaccess files. Removing one at a root folder did help, but at WordPress I am still seeing a message that I need to upgrade php version. I checked at my cPanel and I saw that “system default php is 56” while site is on 74. I am not sure how to fix this global issue. Too many htaccess files and this strange php discrepancies and wordpress notification.
ATUALIZAÇÃO:
@sumukha you were right, the error came back on just 1 site, and I found out that it was a php.ini file, just removing it and it worked.
Therefore, in addition to the instructions below, it is important to check all the ini files to see if any of them are causing the error.
The solution.
REASON:
———-
* The error usually occurs after updating the version
PHP using the Cpanel tool:
[Software] > [MultiPHP Manager]
* If there is already a PHP version in “.htaccess“,
the tool did not remove it before inserting the
new version.
* Making 2 versions of PHP exist within
from the same “.htaccess” file
* Finally, PHP presents errors when finding two
versions defined within the same “.htaccess”.
SOLUTION:
———-
To resolve this, simply review all files
“.htaccess” and ensure that there is only 1 PHP version defined inside.
DEFINITION OF PHP MADE BY CPANEL (There should only be 1):
———-
<IfModule mime_module>
AddHandler application/x-httpd-ea-php74 .php .php7 .phtml
</IfModule>
Thank you all for your help.
*
Remembering that it is also necessary to remove the php.ini files and if the problem persists, check if other ini files are causing the error.