Всем спасибо, я решил проблему!
Восстановил сайт через скрипт easynginx, меня интуиция "потянула" удалить плагин w3 total cache после сделал бэкап БД и полный бэкап через плагин Duplicator . Настроил новый сервер и восстановил сайт через duplicator. Сначала были проблемы, с той же ошибкой 500, но я попробовал добавить "update_option('siteurl',... и 'home' на свой домен (предварительно изменив dns записи) и все получилось.
Сегодня настраивал плагин w3 total cache и импортировал настройки с предыдущего сайта и опять получил ошибку 500.
И сейчас я понял в чем была проблема, скрипт Easyengine оказывается устанавливает на сервер memchache, а я в ручную на новый сервер не устанавливал его пока, и из-за автоматического импорта настроек w3 total cache в котором настроен кэш на memcache и была вызвана эта проблема!!!