Câu trả lời:
Chi tiết về vấn đề này hiện có thể được tìm thấy trong Tài liệu Joomla :
Nguyên nhân là gì?
3.6.1 đã giới thiệu kiểm tra mã thông báo CSRF cho thành phần cập nhật dưới dạng mức bảo mật bổ sung. 3.6.0 xuống 2.5.4 (mọi phiên bản có thành phần cập nhật) sẽ gặp sự cố với mã thông báo CSRF vì các phiên bản đó không tạo mã cần thiết để vượt qua kiểm tra. Cập nhật trong tương lai sẽ hoạt động chính xác
Giải pháp của Lodder hoạt động hoàn hảo. Sử dụng các dịch vụ cập nhật của bên thứ ba như MyJ Joomla hoặc Watchful.li sẽ không gây ra bất kỳ vấn đề nào
Tôi cũng có thông báo lỗi tương tự sau khi nâng cấp 3.6.0 -> 3.6.1: 0 Không thể bắt đầu phiên: đã được PHP khởi động ($ _SESSION được đặt).
Để giải quyết, bạn cần sử dụng PHP Selector và thay đổi từ 5.3 (đó là sự cố PHP 5.3; sẽ được khắc phục trong Joomla 3.6.2). Tôi thay đổi từ 5,3 -> 5,6 và hiện có thể đăng nhập quản trị.
Hy vọng giúp
Nếu mọi người không thể đăng nhập vào back-end, có một sửa chữa bổ sung trên github tại đây: https://github.com/j Joomla / j Joomla-cms/pull/11430/files
Bạn phải thay đổi các dòng sau trên thư viện / j Joomla / session / handler / ig.php
private $started;
đến private $started=false;
và
private $closed;
đểprivate $closed=false;
Thêm dòng $this->closed = true;
sau session_write_close();
(dòng 153)
Từ các trang web tôi đã vá ngày hôm nay, đây dường như là một vấn đề PHP 5.3.
Có vẻ như tôi đã nhấp vào nút cập nhật đó một cách nhanh chóng ... một lần nữa ...
Nếu tôi đã đọc Tin tức phát hành chính thức Joomla! 3.6.1 Cập nhật kỹ hơn một chút, tôi sẽ học được từ đoạn thứ ba:
Cập nhật từ Joomla! 3.6.0
Cập nhật Joomla! Cập nhật Thành phần thông qua Trình quản lý mở rộng . Sau đó sử dụng Joomla! Cập nhật thành phần để cập nhật lên phiên bản 3.6.x mới nhất.
Vì vậy, tôi đã thử nghiệm tuyên bố này trên trang web thử nghiệm thứ hai và chắc chắn: Sau khi tôi nhấp vào tiện ích mở rộng Có sẵn cập nhật! quickicon trong bảng điều khiển, trong số các bản cập nhật khác có một thứ quan trọng: Joomla! Cập nhật thành phần Cập nhật 3.6.1
Tôi đã cập nhật cái đó trước, rồi quay lại thành phần Joomla Update và nhấp vào nút màu xanh đó 'Cài đặt bản cập nhật', lần này không có bất kỳ vấn đề hay thông báo lỗi nào.
Sau này tôi đã thấy một vài tweet của các thành viên Joomla PLT, đề cập đến Joomla Github Release Joomla 3.6.1 chính thức giúp thêm một chút:
QUAN TRỌNG! Do bản cập nhật bảo mật trong bản phát hành này, trước tiên hãy nâng cấp lên Joomla 3.6.0 sau đó cài đặt phiên bản mới này của Thành phần cập nhật Joomla thông qua Trình quản lý mở rộng trước khi tiếp tục nâng cấp Joomla như bình thường **
Ngoài ra còn có các liên kết tải xuống cho tất cả các gói quan trọng trong câu hỏi, ngay cả bản cập nhật Thành phần Joomla đó là com_j Joomlaupdate-3.6.1.zip , trong trường hợp vì lý do nào đó mà bản cập nhật không xuất hiện trong thành phần Cập nhật mở rộng trên trang web của bạn.
Đạo đức của câu chuyện: RTFM!
EDIT: Những người tốt từ JoomlaShack (ex-Alledia) vừa xuất bản Những điều cần biết về Cập nhật lên Joomla 3.6.2