Lỗi nghiêm trọng của PHP sau khi áp dụng SUPEE-6788:
Gọi tới hàm thành viên setData () trên một đối tượng không phải trong ứng dụng / code / core / Mage / adminhtml / controls / Rights / BlockContoder.php trên dòng 113
Đầu tiên tôi không thể áp dụng các bản vá SUPEE-6788
. Nó nói rằng
-e ERROR: Patch không thể được áp dụng / hoàn nguyên thành công
Thực hiện theo các bước được cung cấp trong liên kết " Tại sao PATCH_SUPEE-6788 dường như không có tác dụng đối với cài đặt 1.7.0.2? " Và sau đó tôi đã có thể áp dụng bản vá.
Nhưng một số khối Magento bị thiếu tại Trang chủ. Sau một thời gian dài tìm kiếm trên Google tôi thấy rằng chúng ta phải tạo các khối bên dướiSystem > Permissions > Blocks
Nhưng tôi không thể truy cập nó, vì một số bảng không được tạo ( permission_block and permission_variable )
Vấn đề này đã được giải quyết bằng quy trình sau ( Bảng allow_block và allow_variable không được tạo sau SUPEE-6788 )
Nhưng bây giờ tôi không thể chỉnh sửa hoặc tạo khối theo quyền, Chỉ hiển thị danh sách. Bắt lỗi đã đề cập ở trên