2017-01-03 3 views
-1

Я пытаюсь перенести живой сайт WordPress в мою локальную среду. И я считаю, что версия PHP на текущем сервере хостинга выше, чем моя версия среды localhost, что вызывает некоторые проблемы при миграции. Поскольку я мало знаю о SQL-коде, а также о том, как интерпретировать журнал ошибок, можете ли вы направить меня на то, что я должен делать, чтобы исправить ошибку?mySQL Ошибка при переносе сайта WordPress локально

СЛЕДОВАЛИ это сообщение об ошибке я получаю:

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 на сервере, и это 7.0 на моем localhost. Если я обновляю версию сервера до 7.0 и упакую пакет, это поможет? – Aroganz

ответ

0
define('WP_USE_EXT_MYSQL', true); 

Не могли бы вы определить выше кода в wp-config.php? И проверьте это. Я думаю, что это полезно для вас.

+0

это не сработало для меня. – Aroganz