Я пытаюсь перенести живой сайт 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
Насколько я знаю, функции mysql_ * 'были удалены из PHP 7. Проверьте свою версию PHP. –
Можете ли вы проверить версию PHP на сервере? Как отмечает комментарий @ViacheslavZhabonos, функции mysql_ * устарели в PHP4.3 и полностью удалены в PHP7 (http://php.net/manual/en/function.mysql-escape-string.php). – Ronald
Спасибо @Ronald, что это 5.5 на сервере, и это 7.0 на моем localhost. Если я обновляю версию сервера до 7.0 и упакую пакет, это поможет? – Aroganz