Спасибо, Сергей, за описание порядка обновления.
Обновил свой демо без проблем.
Все прошло без проблем, за исключением последнего пункта. Система мне выдала сообщение:
Внимание! Проблема при обновлении . Сервер может не иметь возможности подключаться к находящимся на нём сайтам. Текст ошибки: malformed
В чем моя проблема? о_0
Возможно, в настройках сервера, но пока сложно сказать, в каких именно. Также возможно, что это баг. Для обсуждения создайте, пожалуйста, отдельную тему.
Ок, спасибо. Так и поступлю.
после обновления автоматом или вручную выдает ошибку
Fatal error: Call to undefined function wp_get_current_user() in /home/server/site.ru/docs/wp-includes/user.php on line 223
если по старой памяти(из хистори в ФФ) открыть страницу апдейт-коре и ткнуть в администоратор — обновить = вылезет ошибка 404 нет страницы wpmu-upgrade……
если ткнуть в «консоль» вылезет ошибка базы со ссылкой репайр. тыкаем в ссылку репайр, получаем ошибку фатал….
Если что, то я на wpmu с первого дня его создания. прошел все версии
- Функция
wp_get_current_user()
определена в wp-includes/pluggable.php
и существует с версии 2.0.3. Если она не найдена — скорее всего, некоторые файлы на сервере отсутствуют или загружены не полностью.
- Файла
wp-admin/wpmu-upgrade-site.php
в WordPress 3.0 действительно нет. Его функции выполняет wp-admin/ms-upgrade-network.php
.
- Проблема с базой данных серьёзнее. Нужно знать тексты обеих ошибок.
Для полноценного обсуждения создайте, пожалуйста, отдельную тему.
обновился через /wp-admin/upgrade.php
все вроде норм, но в админке сверху такая ошибка:
Warning! WordPress encrypts user cookies, but you must add the following lines to wp-config.php for it to be more secure.
Before the line /* That’s all, stop editing! Happy blogging. */ please add this code:
define( ‘NONCE_SALT’, ‘много цифр’ );
Thank you for Updating! Please visit the Update Network page to update all your sites.
The wp-content/blogs.php file is deprecated. Please remove it and update your server rewrite rules to use wp-includes/ms-files.php instead.
Прочтите, пожалуйста, внимательнее инструкцию в первом сообщении.
А можно по подробней расписать пункты, мне не понятно «Добавить предложенную константу NONCE_SALT в wp-config.php.»
и «Заменить wp-content/blogs.php на wp-includes/ms-files.php в .htaccess.»
1. В wp-config.php
есть блок «секретных» констант (AUTH_KEY
и т.д.) — добавьте туда строку с NONCE_SALT
, процитированную вами выше.
2. В .htaccess
есть правило с файлом wp-content/blogs.php
:
RewriteRule ^(.*/)?files/(.*) wp-content/blogs.php?file=$2 [L]
Нужно заменить его на wp-includes/ms-files.php
:
RewriteRule ^(.*/)?files/(.*) wp-includes/ms-files.php?file=$2 [L]
Оказывается надо просто добавить
код из ошибки… у меня было:
Before the line /* That's all, stop editing! Happy blogging. */ please add this code:
define( 'NONCE_SALT', 'много цифр' );
теперь в конфиг просто вставить define( 'NONCE_SALT', 'много цифр' );
` под
define('AUTH_KEY', 'много цифр');
Да, я тоже так сделал. Добавил код из ошибки в автообновлении.
В ручном обновление сразу на русскую не получилось.
Как можно обновить 3 англ на русскую версию? Может быть отдельные файлы только?
Спасибо за ссылку.
Поставил.
Файлы обновления там только на 2.9.2 , на 3-ю нет. Но основное все перевелось.