Não é possível atualizar o drupal core para 7.27

8

Estou tentando atualizar usando drush, com o comando drush up, mas o core não está atualizando. diz na saída drush:

Project drupal was updated successfully. Installed version is now 7.27.

Mas isso não! o relatório de status diz claramente que a versão ainda é 7.26. Além disso, tentei executar o drush novamente e ele atualiza com êxito de 26 a 27 toda vez que o executo ...

ATUALIZAR

Eu fiz este comando:

drush up drupal -v

e esta foi a saída:

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   
Moshe Shaham
fonte
Use o comando 'drush up drupal' (abreviação de 'drush pm-update drupal') em vez do popular e conhecido alias 'drush up', que atualiza tudo de uma só vez. A especificação do nome do projeto desejado no final de um comando 'drush pm-update' terá como alvo apenas o projeto Drupal (isto é, módulo | tema) e, afinal, o próprio Core é um projeto. Você correu update.phpdepois de atualizá-lo através do drush?
Ankit Agrawal
O Drush também pode cuidar das atualizações do banco de dados. Tem que haver alguma outra questão, eu acho.
precisa saber é o seguinte
Sim, é certo que o drush também cuida das atualizações do banco de dados, eu estava prevendo se pode ser um caso, pois ele não está refletido no relatório de status, embora o drush esteja mostrando sua atualização.
Ankit Agrawal
Você pode executar o mesmo comando com --debug e postar resultados aqui? Eu corri ~> Drush-se Drupal e atualizados núcleo para última Drupal ...
Anil Sagar
A atualização acima foi concluída com êxito? Você ainda vê a versão mais antiga?
Anil Sagar

Respostas:

10

Pode ser um problema com as permissões do diretório raiz do Drupal. Tente executá-las como sudo

sudo drush up

O comando acima atualiza todos os módulos ativados e o núcleo no Drupal ...

Tente usar

sudo drushal drupal

que atualiza apenas o núcleo .. Funcionou para mim .. Atualizei do 7.22 para o 7.27 mais recente ..

Tente com -v para obter mais informações ..

sudo drush-drupal -v

Para depurar, use o comando abaixo com a opção --debug

sudo drushal drupal --debug

Anil Sagar
fonte
11
sim, você está certo. Usando o sudo funcionou. Vou conceder-lhe a recompensa o mais rápido possível ... obrigado!
Moshe Shaham
Incrível :-) Fico feliz que funcionou !!
Anil Sagar
2

Atualize o drush para a última versão estável e tente novamente.

Se não funcionar, faça-o manualmente: (isso é tedioso, mas não difícil);

  1. Faça um backup da sua instância do Drupal. (Por exemplo: com MySQL)
  2. Faça o download da versão mais recente da sua versão atual do Drupal.
  3. Extraia o pacote Drupal [tar ball or zip].
  4. Defina seu site no modo de manutenção (por exemplo: Como no D7)
  5. Exclua todos os arquivos e pastas da sua instância original do Drupal, exceto a pasta / sites e todos os arquivos personalizados que você já adicionou em outros lugares.
  6. Copie todas as pastas e arquivos, exceto / sites, de dentro do pacote Drupal extraído [tar ball ou zip package] para sua instância original do Drupal.
  7. Se a versão de atualização incluir alterações em settings.php, substitua o settings.php antigo em ... / sites / default / pelo novo e edite as entradas específicas do site (por exemplo, nome do banco de dados, usuário e senha)
  8. Se você modificou arquivos como .htaccess ou robots.txt, aplique novamente essas alterações nos novos arquivos.
  9. Entre no seu site como administrador ou como usuário não 1 Execute o update.php navegando para /update.php
    1. Siga o processo para atualizar sua instância do Drupal Desativar modo de manutenção.

mais informações

jorgetutor
fonte