it-swarm-vi.com

Làm mới Cache Manifest là gì và tại sao nó lại gây ra lỗi khi nâng cấp Joomla?

Khi nâng cấp thủ công Joomla thông qua trình quản lý tiện ích mở rộng, tôi gặp phải lỗi sau:

Lỗi 500

Cài đặt bất ngờ bị chấm dứt: Làm mới Cache Manifest Cache: Tiện ích mở rộng hiện chưa được cài đặt.

Tôi đã nâng cấp từ Joomla 2.5.18 lên 2.5.20. Tôi tin rằng điều này cũng xảy ra khi tôi nâng cấp một trang web khác từ 2.5,18 lên 2,5,19. Sau khi nâng cấp, tôi đã kiểm tra phiên bản Joomla. Nó nói 2.5.20. Tôi đã kiểm tra phần mở rộng Trình quản lý -> Cảnh báo There were none. Tôi đã kiểm tra phần mở rộng Trình quản lý -> Cơ sở dữ liệu

Nó cho thấy

Cấu trúc bảng cơ sở dữ liệu được cập nhật.
[.__.] Phiên bản lược đồ cơ sở dữ liệu (trong #__schemas): 2.5.20. Phiên bản cập nhật (trong #__extensions): 2.5.20. Trình điều khiển cơ sở dữ liệu: mysqli. 66 thay đổi cơ sở dữ liệu đã được kiểm tra thành công. 41 thay đổi cơ sở dữ liệu không làm thay đổi cấu trúc bảng và đã bị bỏ qua

Câu hỏi của tôi

  1. Cache Manifest làm mới là gì?
  2. Tại sao nó gây ra lỗi? (I.E. Phần mở rộng nào có khả năng không được cài đặt?)
  3. Cài đặt của tôi có an toàn không? Tôi có nên nâng cấp lại bằng gói nâng cấp tương tự không?
2
TryHarder
  1. Bộ đệm của tệp kê khai là một trường trong bảng #__extensions chứa thông tin từ tệp kê khai phần mở rộng (tệp xml mô tả phần mở rộng và những gì cần cài đặt). Bạn cũng có thể làm mới nó trong trình quản lý tiện ích mở rộng bằng nút làm mới bộ đệm.

  2. Tôi không biết lỗi đến từ đâu, nếu không tôi sẽ sửa nó :-)

  3. Tôi muốn nói rằng nó an toàn. Việc làm mới xảy ra sau khi cập nhật hoàn tất.

3
Bakual

Tôi nghĩ rằng tôi sẽ mở rộng câu trả lời của Bakual.

Cache Manifest làm mới là gì?

Theo https://www.akeebabackup.com/support/admin-tools/15271-refresh-manifest-cache-fails.html

nó phát hiện lỗi cơ sở dữ liệu và sửa chúng. Đó là khi cập nhật báo lỗi.

Điều gì gây ra nó? Làm cách nào để khắc phục nó?

  1. Đăng nhập vào quản trị Joomla. Đi vào Trình quản lý tiện ích mở rộng -> Khám phá -> Lọc bộ nhớ cache
  2. Sau đó vào Trình quản lý tiện ích mở rộng -> Cơ sở dữ liệu -> Khắc phục
  3. Tiếp theo đi vào Trình quản lý tiện ích mở rộng -> Khám phá -> Khám phá
  4. Cuối cùng cài đặt các phần mở rộng/plugin/mô-đun tìm thấy

Vấn đề sẽ biến mất sau khi thực hiện quá trình trên.

Cài đặt của tôi có an toàn không? Như Bakual đã chỉ ra, nó sẽ ổn thôi. Tôi đã không gặp phải bất kỳ lỗi nào kể từ khi cập nhật và trong một trong các liên kết bên dưới nhà phát triển đã nói về vấn đề này - đó là

Không có gì quá nghiêm trọng.

Thông tin của tôi được lấy từ

3
TryHarder