Не удается обновить ядро drupal до версии 7.27
Я пытаюсь обновить с помощью drush, с помощью команды drush up
, но ядро не обновляется. на выходе drush написано:
Project drupal was updated successfully. Installed version is now 7.27.
Но это не так! в отчете о состоянии четко указано, что версия по-прежнему 7.26. Кроме того, я снова попытался запустить drush, и он успешно обновляется с 26 по 27 каждый раз, когда я его запускаю...
ОБНОВЛЕНИЕ
Я выполнил эту команду:
drush up drupal -v
И это был результат:
Initialized Drupal 7.26 root directory at /www/permalink.hashworld.co/docs
[notice]
Initialized Drupal site default at sites/default [notice]
Loading release_info engine. [notice]
Loading version_control engine. [notice]
Loading package_handler engine. [notice]
Executing: wget --version
/usr/bin/php -d magic_quotes_gpc=Off -d magic_quotes_runtime=Off -d magic_quotes_sybase=Off /usr/share/php/drush/drush.php --php=/usr/bin/php --php-options=' -d magic_quotes_gpc=Off -d [notice]
magic_quotes_runtime=Off -d magic_quotes_sybase=Off' --backend=2 --verbose --root=/www/permalink.hashworld.co/docs --uri=http://default pm-updatestatus drupal 2>&1
Name Installed Version Proposed version Message
Drupal 7.26 7.27 SECURITY UPDATE available
Update information last refreshed: Fri, 04/18/2014 - 20:06
Code updates will be made to drupal core.
WARNING: Updating core will discard any modifications made to Drupal core files, most noteworthy among these are .htaccess and robots.txt. If you have made any modifications to these files, please back them up before updating so that you can re-create your modifications in the updated version of the file.
Note: Updating core can potentially break your site. It is NOT recommended to update production sites without prior testing.
Do you really want to continue? (y/n): y
Executing: svn info /www/permalink.hashworld.co/docs/drupal-7.27
Executing: bzr root /www/permalink.hashworld.co/docs/drupal-7.27
Executing: wget --version
Executing: wget -q --timeout=30 -O /tmp/download_fileN0AtzR http://ftp.drupal.org/files/projects/drupal-7.27.tar.gz
Downloading drupal-7.27.tar.gz was successful. [notice]
Md5 checksum of drupal-7.27.tar.gz verified. [notice]
Mime type for /www/permalink.hashworld.co/docs/drupal-7.27.tar.gz is application/x-gzip [notice]
Executing: tar -C /www/permalink.hashworld.co/docs -xzf drupal-7.27.tar.gz
Executing: tar -tzf drupal-7.27.tar.gz
Project drupal was updated successfully. Installed version is now 7.27.
Backups were saved into the directory /home/ubuntu/drush-backups/permalink/20140421094219/drupal. [ok]
Command dispatch complete [notice]
/usr/bin/php -d magic_quotes_gpc=Off -d magic_quotes_runtime=Off -d magic_quotes_sybase=Off /usr/share/php/drush/drush.php --php=/usr/bin/php --php-options=' -d magic_quotes_gpc=Off -d [notice]
magic_quotes_runtime=Off -d magic_quotes_sybase=Off' --backend=2 --verbose --root=/www/permalink.hashworld.co/docs --uri=http://default updatedb 2>&1
Initialized Drupal 7.26 root directory at /www/permalink.hashworld.co/docs [notice]
Initialized Drupal site default at sites/default [notice]
No database updates required [success]
/usr/bin/php -d magic_quotes_gpc=Off -d magic_quotes_runtime=Off -d magic_quotes_sybase=Off /usr/share/php/drush/drush.php --php=/usr/bin/php --php-options=' -d magic_quotes_gpc=Off -d [notice]
magic_quotes_runtime=Off -d magic_quotes_sybase=Off' --backend=2 --verbose --yes --root=/www/permalink.hashworld.co/docs --uri=http://default cache-clear all 2>&1
Initialized Drupal 7.26 root directory at /www/permalink.hashworld.co/docs [notice]
Initialized Drupal site default at sites/default [notice]
'all' cache was cleared. [success]
Command dispatch complete [notice]
Finished performing updates. [ok]
Command dispatch complete [notice]
Command dispatch complete
2 answers
Возможно, проблема с разрешениями корневого каталога Drupal.. Попробуйте запустить их как sudo
Судо ускоряется
Приведенная выше команда обновляет все включенные модули и ядро в Drupal...
Попробуйте использовать
Судо зачистит друпал
, который обновляет только ядро.. Это сработало для меня.. Я обновился с 7.22 до последней версии 7.27..
Попробуйте использовать -v для получения дополнительной информации..
Судо ускоряет drupal-v
Для отладки используйте ниже приведена команда с параметром --debug
Sudo запускает drupal --отладка
Обновите drush до последней стабильной версии и повторите попытку.
Если это не работает, сделайте это вручную: (это утомительно, но не сложно);
- Создайте резервную копию своего экземпляра Drupal. (Например: с MySQL)
- Загрузите последнюю версию вашей текущей версии Drupal.
- Извлеките пакет Drupal [tar ball или zip].
- Установите свой сайт в режим обслуживания (например, Как на D7)
- Удалите все файлы и папки внутри вашего исходного экземпляра Drupal, за исключением для папки /сайты и любых пользовательских файлов, которые вы добавили в другое место.
- Скопируйте все папки и файлы, кроме /сайтов, из извлеченного пакета Drupal [tar ball или zip-пакет] в ваш исходный экземпляр Drupal.
- Если выпуск обновления включает изменения в settings.php заменить старые settings.php в.../сайты/по умолчанию/ с новым и отредактируйте записи, относящиеся к сайту (например, имя базы данных, пользователь и пароль)
- Если вы изменили такие файлы, как .htaccess или robots.txt повторно примените эти изменения в новых файлах.
- Войдите на свой сайт как администратор или как пользователь № 1 Запустите update.php
перейдя к /update.php
- Следуйте инструкциям по обновлению вашего экземпляра Drupal, отключите режим обслуживания.