web-dev-qa-db-ja.com

drupalコアを7.27に更新できません

コマンドdrush upを使用して、drushを使用して更新しようとしていますが、コアが更新されていません。それは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   
8
Moshe Shaham

Drupal root directory ..の権限に問題がある可能性があります。それらをSudoとして実行してみてください

須藤くん

上記のコマンドは、Drupalで有効なすべてのモジュールとコアを更新します...

使ってみてください

須藤が垂れ下がる

コアのみを更新します。それは私にとってはうまくいきました。私は7.22から最新の7.27に更新しました。

詳細については、-vで試してください。

須藤ドラッシュアップdrupal -v

--debugオプションを使用して以下のコマンドをデバッグするには

須藤は、drupal --debug

10
Anil Sagar

Drushを最新の安定版に更新して、もう一度試してください。

うまくいかない場合は、手動で行ってください(これは退屈ですが、難しくはありません)。

  1. Drupalインスタンスのバックアップを作成します(例:MySQLの場合)。
  2. 現在のDrupalバージョンの最新リリースをダウンロードします。
  3. [tar ball or Zip] Drupalパッケージを抽出します。
  4. サイトをメンテナンスモードに設定します(例:D7のハウ)
  5. / sitesフォルダーと他の場所で作成したカスタムファイルを除いて、元のDrupalインスタンス内のすべてのファイルとフォルダーを削除します。
  6. / sitesを除くすべてのフォルダーとファイルを、抽出したDrupalパッケージ[tar ballまたはZipパッケージ]の中から、元のDrupalインスタンスにコピーします。
  7. 更新リリースにsettings.phpへの変更が含まれている場合、.../sites/default /の古いsettings.phpを新しいものに置き換え、サイト固有のエントリ(データベース名、ユーザー、パスワードなど)を編集します
  8. .htaccessやrobots.txtなどのファイルを変更した場合は、それらの変更を新しいファイルに再適用します。
  9. 管理者またはユーザーnoとしてサイトにログインします1 /update.phpに移動してupdate.phpを実行します
    1. プロセスに従って、Drupalインスタンスを更新します。メンテナンスモードを無効にします。

詳細

2
jorgetutor