Проблема с входом в админку после деплоя
Я сделал сайт для друга, и всё прекрасно работало на моей тестовой машине, поэтому мы решили начать финальный деплой и тестирование. Я загрузил сайт на хостинг.
Стандартная процедура деплоя была выполнена:
- Сделал бэкап базы данных в SQL-скрипт, изменил имя базы и другие параметры в соответствии с хостингом, заменил ссылки на адрес хоста
- Восстановил скрипт - база выглядит нормально, судя по PhpMyAdmin
- Изменил данные в файле wp-config на корректные
Сайт выглядит нормально, всё вроде работает.
Но теперь я не могу войти в админку. Когда я перехожу на wp-admin.php - страница отображается, но после ввода логина и парорта экран просто становится пустым :S
Firebug не показывает никаких ошибок.
Все файлы имеют права 0644, папки - 0755 (стандартные права при загрузке).
Можете попробовать войти с любым логином/паролем чтобы увидеть результат, но если нужно - могу прислать тестовые данные в личку.
У кого-нибудь есть идеи, в чём может быть проблема?
Спасибо за помощь
EDIT: Похоже, что-то не так с jQuery. Потому что появляется ошибка: $ is not a function в 2 скриптах, но это мои кастомные скрипты, а не ядро WP

Я подозреваю, что проблема может быть в одном из плагинов или используемой теме.
Попробуйте следующее:
- временно деактивировать ВСЕ плагины, чтобы сузить круг проблемы. Если проблема исчезнет, активируйте их по одному, чтобы найти проблемный плагин. Если у вас нет доступа к админке, попробуйте деактивировать плагины вручную через FTP или phpMyAdmin. - Если это не помогло, попробуйте временно переключиться на неизмененную стандартную тему (которая шла с вашей версией WP), переименовав папку текущей темы в wp-content/themes. Идея в том, чтобы заставить WordPress использовать стандартную тему и исключить проблемы, связанные с темой. Если у вас нет доступа к админке, подключитесь к серверу через FTP, SFTP или любой другой файловый менеджер, предоставляемый вашим хостингом.
- если вышеуказанные шаги не помогли, дополнительную информацию можно найти в этом руководстве Codex: http://codex.wordpress.org/Login_Trouble

Судя по вашему редактированию, это проблема либо с вашей темой, либо с одним из используемых плагинов.
WordPress по умолчанию загружает jQuery в noConflict()
режиме. Это сделано для предотвращения конфликтов с другими библиотеками, которые используют $
в качестве сокращения для своих внутренних объектов. В результате, в правильно настроенном WordPress сайте $
не определен.
Админ-панель сильно зависит от jQuery. Поэтому если у вас есть плагин или тема, которые подключают свои версии jQuery не в noConflict()
режиме, это вызовет конфликты и ошибки.
Итак, отключите вашу тему и плагины, деактивировав их вручную через FTP, и перезагрузите админ-панель.
Затем активируйте плагины по одному, пока не найдете тот, который ломает сайт.
Если сайт продолжает работать, активируйте вашу тему.
После того как вы выясните, какая система вызывает проблемы, найдите разработчика и передайте ему от меня пару крепких слов.
