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


8

コマンドで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   

すべてを一度に更新する人気のあるよく知られたエイリアス「drush up」の代わりに、「drush up drupal」コマンド(「drush pm-update drupal」の略)を使用します。「drush pm-update」コマンドの最後に目的のプロジェクトの名前を指定すると、そのDrupalプロジェクト(つまり、モジュール|テーマ)のみがターゲットになり、結局のところ、Core自体がプロジェクトです。update.phpDrushで更新してから実行しましたか?
Ankit Agrawal 14

Drushはデータベースの更新も処理できます。私が推測するいくつかの他の問題でなければなりません。
AyeshK 2014

ええと、drushがデータベースの更新も処理する権利はあります。drushが更新を表示しているのに、ステータスレポートに反映されないので、それが原因であるかどうかを予測していました。
Ankit Agrawal 14

--debugを使用して同じコマンドを実行し、結果をここに投稿できますか?私は実行しました〜> drupalをドラッシュし、コアを最新のDrupalに更新しました...
Anil Sagar 14

上記の更新は正常に完了しましたか?それでも古いバージョンが表示されますか?
Anil Sagar 14

回答:


10

Drupalルートディレクトリの権限に問題がある可能性があります。sudoとして実行してみてください

須藤は突進

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

使ってみてください

sudoがdrupalを押し上げる

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

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

sudoがdrupal -vを引き上げます

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

sudoがdrupalを駆り立てる--debug


1
はい、あなたが正しい。sudoの使用はうまくいきました。できる限り早く賞金を差し上げます...ありがとうございます!
Moshe Shaham 2014

すごい:-)うまくいきました!
Anil Sagar 14

2

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インスタンスを更新します。メンテナンスモードを無効にします。

より詳しい情報

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.