Вы иногда сталкиваетесь в WordPress с ошибкой установления подключения к базе данных или память исчерпана. Эти ошибки являются в некоторой степени полезны, потому что они вам точно скажут в чем проблема. А есть безучастные ошибки вроде “Вы уверены что хотите это сделать”. Причина, почему эта ошибка не дает никакой информации просто потому, что существует слишком много факторов, которые могут вызывать данную проблему. В этой статье мы расскажем вам, как исследовать и исправить ошибку “Вы уверены, что хотите сделать это” в WordPress.
Эта ошибка обычно возникает, когда WordPress проверяет параметры URL-адресов администратора и проверка завершается с ошибкой. Данный случай – уникальные ключи или числа, которые могут быть произведены темой, плагином или основным файлом WordPress в целях проверки. Данные случаи добавляют слой безопасности, чтобы защитить URL WordPress, формы и требования ajax от взлома.
Данная ошибка обычно появляется, когда проверка данного терпит неудачу, и наиболее вероятные кандидаты, чтобы вызвать эту ошибку являются плагины и темы, не использующие данный случай должным образом.
Обычно, эта ошибка вызвана плагином или темой, которая установлена на Вашем сайте. Чтобы заняться выявлением, какой плагин или тема вызывают проблему, Вы должны будете дезактивировать все свои плагины.
После дезактивации плагинов может все еще вызвать проблему, мы должны удостовериться, что никакие плагины не установлены в WordPress, не удаляя их. Чтобы сделать это, Вы должны соединиться со своим сайтом, используя клиента FTP и переименовать папку plugins в /wp-content/ в папку plugins.deactivated.
После этого Вы должны вернуться к странице плагинов в Админку WordPress. Вы будете видеть уведомление для всех своих плагинов, которые теперь дезактивированы.
Теперь, когда все ваши плагины будут действительно удалены и отключены, то вы можете попытаться воспроизвести ошибку. Если ошибка не появляется снова, то значит, что один из плагинов на вашем сайте был причиной проблемы. Чтобы выяснить, какой плагин был причиной проблемы, возвращайся в свой FTP-клиент и обратно переименовывайте папку plugins.deactivated в plugins.
После этого посетите страницу плагинов в админке WordPress и активируйте плагины по одному и попробуйте воспроизвести ошибку после активации каждого плагина, пока вы не найдете причину проблемы.
Да это звучит как сложная задача, но это единственный способ для начинающих.
Если плагины не были причиной проблемы, то это может быть вызывает проблему сама тема. Вы можете проверить тему, вызывающую эту проблему, повторив ту же процедуру которую вы выполнили для плагинов. Подключитесь к веб-сайту через FTP клиент и загрузите в настоящее время активную тему на компьютер в качестве резервной копии. После создания резервной копии вашей темы, можете удалить его с вашего хостинга.
Теперь перейдите на страницу Appearance » Themes в админке WordPress и вы увидите в уведомлении, какая активная тема дезактивирована. Возвращаясь к теме ‘по умолчанию’. WordPress будет использовать тему по умолчанию, как Twenty Thirteen на вашем сайте.
Теперь попробуйте воспроизвести ошибку, если Вы не смогли воспроизвести ошибку, то значит, что это ваша тема вызывает ошибку.
Убедитесь, что вы проверили досконально эту ошибку после отключения и возобновления ваших плагинов и тем. Как только вы поняли, что ни плагины ни темы на вашем сайте не вызывает проблему. То есть еще несколько дополнительных шагов, которые можно предпринять.
Сначала убедитесь, что есть полная резервная копия сайта. Далее, удалите все файлы WordPress с вашего сервера, за исключением директории wp-content и все ее содержимое. После этого скачайте свежую копию WordPress и распакуйте на свой компьютер и загрузить файлы в папке WordPress на ваш хостинг.
Как только вы загрузили все файлы, создайте файл wp-config.php в корневом каталоге. Вы можете посмотреть в свой старый файл wp-config.php из резервной копии, для помощи. Добавить все разделы кроме “проверки подлинности уникальных ключей’. Удалить все строки, начинающиеся с определения
в этом разделе.
/**#@+ * Authentication Unique Keys and Salts. * * Change these to different unique phrases! * You can generate these using the {@linkhttps://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service} * You can change these at any point in time to invalidate all existing cookies. This will force all users to have to log in again. * * @since 2.6.0 */ define('AUTH_KEY', '`+7nTNb<AwtbLA$L-Q7amn;~|wH)ljXv2~TpbP?mLA+M`8H|n1`/Lz-GmAQL{4fB'); define('SECURE_AUTH_KEY', '/gkAjhhJe`iwO)V-p=J<cN_ +6D{YhrM|=E#C7gD}]c2w~OJ} y}eY^,HWn&-j:a'); define('LOGGED_IN_KEY', 'PtDl2V|01oIXDpq^K,IH-8|rhT +T(ZMpuLq>UD?|W)b3gMfG~g[zr8N6}m%MZ|L'); define('NONCE_KEY', ']Zj5i*hHlsUWKg2|>YF,X+xpd-_`I[nFmA6ZLw~;EW7g0.s5EaZCAJ=j]./5z^X~'); define('AUTH_SALT', 'e*l:hUsddFIxm1E7y-n#<a0|u- #+SsS@-#$vNz}EY4rY~-x|0_6=Q!TR=MMxUL?'); define('SECURE_AUTH_SALT', 'n]^c9nY>_}3,4)J]S sM6-MI3aB#Qk<Re^j#Lu_|x^*BhO.54aZQTtzJeCo5DWAg'); define('LOGGED_IN_SALT','Ba3kd1&J$~~`(|uJ0:v;w+DJ3xW}.B#R9J*r|.+V}*sTuK &8db-Mn+[boHW3{[/'); define('NONCE_SALT', 'nBv-U1qfkCZxS|13%hYdHz*s1^){.KSZWm1A^${`r!d5;EqrH:>1Xx`pwt6?**i}');
Сохранить и загрузить файл wp-config.php. Теперь проверьте ваш сайт еще раз и попробуйте воспроизвести ошибку.
Мы надеемся, что эта статья помогла вам исправить ошибку “Вы уверены, что хотите сделать это” в WordPress.
Мы понимаем, что устранение таких проблем может быть порой неприятной. Старайтесь сохранять спокойствие, и если вам нужна помощь, вы всегда можете отправить нам свои вопросы, оставив комментарий ниже.