Không thể cập nhật lõi drupal lên 7.27


8

Tôi đang cố gắng cập nhật bằng cách sử dụng drush, với lệnh drush up, nhưng cốt lõi không cập nhật. Nó nói về đầu ra drush:

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

Nhưng không phải vậy! báo cáo trạng thái rõ ràng cho biết phiên bản vẫn là 7.26. Ngoài ra, tôi đã thử chạy drush một lần nữa và nó cập nhật thành công từ 26 đến 27 mỗi lần tôi chạy nó ...

CẬP NHẬT

Tôi đã thực hiện lệnh này:

drush up drupal -v

và đây là đầu ra:

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   

Sử dụng lệnh 'drush up drupal' (viết tắt của 'drush pm-update drupal') thay vì bí danh nổi tiếng và nổi tiếng 'drush up', cập nhật mọi thứ cùng một lúc. Chỉ định tên của dự án mong muốn ở cuối lệnh 'drush pm-update' sẽ chỉ nhắm mục tiêu dự án Drupal đó (tức là mô-đun | chủ đề), và sau tất cả, chính Core là một dự án. Bạn đã chạy update.phpsau khi cập nhật nó thông qua drush?
Ankit Agrawal

Drush có thể chăm sóc cập nhật cơ sở dữ liệu là tốt. Có một số vấn đề khác tôi đoán.
AyeshK

Vâng, đúng là drush cũng đảm nhiệm việc cập nhật cơ sở dữ liệu, tôi chỉ dự đoán liệu đây có phải là một trường hợp vì nó không phản ánh trong báo cáo trạng thái mặc dù drush đang hiển thị cập nhật.
Ankit Agrawal

Bạn có thể chạy cùng một lệnh với --debug và đăng kết quả ở đây không? Tôi vừa mới chạy ~> drush up drupal và nó đã cập nhật cốt lõi lên Drupal mới nhất ...
Anil Sagar

Liệu cập nhật trên đã hoàn thành thành công? Bạn vẫn thấy phiên bản cũ hơn?
Anil Sagar

Câu trả lời:


10

Nó có thể là vấn đề với quyền của thư mục gốc Drupal .. Hãy thử chạy chúng dưới dạng sudo

sudo ngủ dậy

Lệnh trên cập nhật tất cả các mô-đun và lõi được kích hoạt trong Drupal ...

Hãy thử sử dụng

sudo drush lên drupal

chỉ cập nhật lõi .. Nó hoạt động với tôi .. Tôi đã cập nhật từ 7.22 đến 7.27 mới nhất ..

Hãy thử với -v để biết thêm thông tin ..

sudo drush lên drupal -v

Để gỡ lỗi, sử dụng lệnh bên dưới với tùy chọn --debug

sudo drush lên drupal --debug


1
Vâng bạn đã đúng. Sử dụng sudo làm việc. Tôi sẽ cấp cho bạn tiền thưởng ngay khi tôi có thể ... cảm ơn!
Moshe Shaham

Tuyệt vời :-) Vui mừng khi nó hoạt động !!
Anil Sagar

2

Cập nhật drush đến phiên bản ổn định cuối cùng và thử lại.

Nếu nó không hoạt động, hãy làm thủ công: (điều này tẻ nhạt nhưng không khó);

  1. Tạo một bản sao lưu của cá thể Drupal của bạn. (Ví dụ: với MySQL)
  2. Tải về bản phát hành mới nhất của phiên bản Drupal hiện tại của bạn.
  3. Giải nén gói [bóng tar hoặc zip] Drupal.
  4. Đặt trang web của bạn ở chế độ bảo trì (Ví dụ: Cách trên D7)
  5. Xóa tất cả các tệp và thư mục bên trong phiên bản Drupal ban đầu của bạn ngoại trừ thư mục / trang web và mọi tệp tùy chỉnh mà bạn đã ghi ở nơi khác.
  6. Sao chép tất cả các thư mục và tệp ngoại trừ / trang web từ bên trong gói Drupal đã giải nén [gói tar ball hoặc zip] vào phiên bản Drupal ban đầu của bạn.
  7. Nếu bản phát hành cập nhật bao gồm các thay đổi đối với settings.php, thay thế cài đặt cũ.php trong ... / site / default / bằng cái mới và chỉnh sửa các mục cụ thể của trang web (ví dụ: tên cơ sở dữ liệu, người dùng và mật khẩu)
  8. Nếu bạn đã sửa đổi các tệp như .htaccess hoặc robot.txt, hãy áp dụng lại các thay đổi đó cho các tệp mới.
  9. Đăng nhập vào trang web của bạn với tư cách quản trị viên hoặc người dùng số 1 Chạy update.php bằng cách điều hướng đến /update.php
    1. Thực hiện theo quy trình để cập nhật phiên bản Drupal của bạn Tắt chế độ bảo trì.

thêm thông tin

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.