Вызов неопределенной функции Metadata_Exists после автоматического обновления WordPress

15 декабря Общие сведения, веб

Проблема

Как знают другие пользователи WordPress, последняя версия WordPress, версия 3.3 была выпущена на этой неделе. Поэтому, как обычно, я установил его для автоматического обновления. Примерно через 5 секунд он вернулся с этой ошибкой.

Неустранимая ошибка: require () [function.require]: сбой открытия обязателен ‘/home/yourfolder/public_html/wp-include/class-wp-editor.php’ (include_path = ‘. / local / lib / php: / home / allenwhi / php ‘) в /home/myfoldername/public_html/wp-includes/general-template.php в строке 1808

Хорошо, подумал я, давайте просто проверим, что сайт в порядке. Так что я пошел, чтобы проверить свой сайт, затем я получил это ..

Вызов неопределенной функции metadata_exists () в /home/myfolder/public_html/wp-includes/capabilities.php в строке 552

EEEEEKKKK !.

Оказывается, плагин безопасности установил мою папку \ wp-includes \ только для чтения.

Решение

Поэтому, чтобы решить проблему, я сделал следующее. В ткаче снов я вошел в дистанционный просмотр (ВЫ ДОЛЖНЫ ДЕЛАТЬ ЭТО) ..

Dreamweaver удаленного просмотра

Dreamweaver удаленного просмотра

Затем я щелкаю правой кнопкой мыши по папке wp-includes и перехожу к Set Permissions.

установить разрешение файла в Dreamweaver

установить разрешение файла в Dreamweaver

Затем, наконец, я установил разрешение для папок на 755, которое позволяет только администратору «записывать» изменения.

установите разрешение wp-includes на 755

установите разрешение wp-includes на 755

Итак, теперь я вернулся в ситуацию, когда я могу обновить свою установку Word Press. Следующая проблема заключалась в том, что я не мог сделать это автоматически. Поэтому мне пришлось обновить его вручную. Читать дальше..

Обновите WordPress вручную

Итак, сначала я скачал WordPress 3.3 отсюда

Затем я извлек его во временную папку ..

Затем я взял полную резервную копию моего сайта на местном уровне.

Затем вам нужно скопировать в папки все файлы папки — кроме папка wp-content из загрузки WordPress. Опять повторяю НЕ ЗАГРУЖАЙТЕ СВЕЖИЙ WP-КОНТЕНТ.

После загрузки всех файлов вам нужно перейти по указанному ниже URL-адресу, заменив ваш сайт.

http://yoursite.com/wordpress/wp-admin/upgrade.php

После этого вы сможете успешно обновиться. Убедитесь, что вы снова сделали полную резервную копию своего сайта.

Ссылка на основную публикацию