my website is down, since NFO changed to PHP 7
how do I fix this ?
website down
-
- New to forums
- Posts: 6
- https://www.youtube.com/channel/UC40BgXanDqOYoVCYFDSTfHA
- Joined: Fri Sep 01, 2017 1:54 pm
- Vanderburg
- Former staff
- Posts: 1253
- Joined: Sat Nov 13, 2010 7:27 am
- Location: Dallas, TX
Re: website down
What is the specific error you are receiving? As much details as possible is helpful.
Re: website down
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /usr/www/plplatoon/public/wp-config.php:40 Stack trace: #0 /usr/www/plplatoon/public/wp-load.php(37): require_once() #1 /usr/www/plplatoon/public/wp-blog-header.php(13): require_once('/usr/www/plplat...') #2 /usr/www/plplatoon/public/index.php(17): require('/usr/www/plplat...') #3 {main} thrown in /usr/www/plplatoon/public/wp-config.php on line 40
website has wordpress installed, also it is up to date.
website has wordpress installed, also it is up to date.
- Vanderburg
- Former staff
- Posts: 1253
- Joined: Sat Nov 13, 2010 7:27 am
- Location: Dallas, TX
Re: website down
"mysql" functions were removed in PHP 7. You should make sure Wordpress is using the mysqli extension, by making sure the file wp-includes/wp-db.php has the following:
Code: Select all
private $use_mysqli = true;
Re: website down
changed that , but same error :-
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /usr/www/plplatoon/public/wp-config.php:40 Stack trace: #0 /usr/www/plplatoon/public/wp-load.php(37): require_once() #1 /usr/www/plplatoon/public/wp-blog-header.php(13): require_once('/usr/www/plplat...') #2 /usr/www/plplatoon/public/index.php(17): require('/usr/www/plplat...') #3 {main} thrown in /usr/www/plplatoon/public/wp-config.php on line 40
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /usr/www/plplatoon/public/wp-config.php:40 Stack trace: #0 /usr/www/plplatoon/public/wp-load.php(37): require_once() #1 /usr/www/plplatoon/public/wp-blog-header.php(13): require_once('/usr/www/plplat...') #2 /usr/www/plplatoon/public/index.php(17): require('/usr/www/plplat...') #3 {main} thrown in /usr/www/plplatoon/public/wp-config.php on line 40
Re: website down
fixed !
you must change wp-config.php line:-
mysql_connect(DB_HOST , DB_USER , DB_PASSWORD) or die(mysql_error());
to
mysqli_connect(DB_HOST , DB_USER , DB_PASSWORD,DB_NAME) or die(mysql_error());
also, you may get errors with plugins.
just change the plugin directory name, to stop plugin loading.
you must change wp-config.php line:-
mysql_connect(DB_HOST , DB_USER , DB_PASSWORD) or die(mysql_error());
to
mysqli_connect(DB_HOST , DB_USER , DB_PASSWORD,DB_NAME) or die(mysql_error());
also, you may get errors with plugins.
just change the plugin directory name, to stop plugin loading.
- Vanderburg
- Former staff
- Posts: 1253
- Joined: Sat Nov 13, 2010 7:27 am
- Location: Dallas, TX
Re: website down
Odd that they'd have the variable but that it wouldn't work and that manually changing the function works instead. I'm glad you got it worked out, though!
Re: website down
Make sure to update to the latest version! It should use mysqli by default.
Running an old version of Wordpress usually presents many security risks.
Running an old version of Wordpress usually presents many security risks.
Re: website down
i allway keep wp updated
latest version 4.8.1
latest version 4.8.1
Re: website down
Maybe WP does not update your config file.