2017-01-03 7 views
-1

ライブワードワードサイトをlocalhost環境に移行しようとしています。そして、私は現在のホスティングサーバー上のPHPバージョンがマイグレーション中に何らかの問題を引き起こしているlocalhost環境バージョンよりも高いと信じています。 SQLコードとエラーログの解釈方法についてよくわかっていないので、エラーを修正するために何をすべきか教えてください。WordPress Webサイトをローカルに移行する際のmySQLエラー

続く私は、エラーメッセージ取得していますされています

Fatal error: Uncaught Error: Call to undefined function mysql_escape_string() in C:\xampp\htdocs\shag\wp-content\themes\twentyseventeen\functions.php:60 
Stack trace: 
#0 C:\xampp\htdocs\shag\wp-settings.php(425): include() 
#1 C:\xampp\htdocs\shag\wp-config.php(89): require_once('C:\\xampp\\htdocs...') 
#2 C:\xampp\htdocs\shag\wp-load.php(37): require_once('C:\\xampp\\htdocs...') 
#3 C:\xampp\htdocs\shag\wp-blog-header.php(13): require_once('C:\\xampp\\htdocs...') 
#4 C:\xampp\htdocs\shag\index.php(17): require('C:\\xampp\\htdocs...') 
#5 {main} thrown in C:\xampp\htdocs\shag\wp-content\themes\twentyseventeen\functions.php on line 60 
+0

「mysql_ *」関数がPHP 7から削除されたことが分かっている限り、PHPのバージョンを確認してください。 –

+1

サーバー内のPHPのバージョンを確認できますか? @ViacheslavZhabonosのコメントによると、mysql_ *関数はPHP4.3では廃止され、PHP7では完全に削除されました(http://php.net/manual/en/function.mysql-escape-string.php)。 – Ronald

+0

ありがとう@Ronaldそれはサーバー上の5.5であり、私のlocalhost上の7.0です。サーバーのバージョンを7.0にアップグレードしてパッケージをバンドルすると、役立つでしょうか? – Aroganz

答えて

0
define('WP_USE_EXT_MYSQL', true); 

あなたwp-config.phpで、コードの上に定義していただけますか?そしてそれをチェックしてください。私はそれがあなたにとって有益だと思います。

+0

それは私のために働かなかった。 – Aroganz

関連する問題