tra-loi-cau-hoi-phat-trien-web.com

Không thể lưu hoặc lưu và đóng bất kỳ mô-đun nào

Tôi đang sử dụng Joomla 3.7.2.

Tôi không thể lưu bất kỳ thay đổi nào đối với các mô-đun hiện tại của mình hoặc tạo các mô-đun mới. Tôi chỉ thực hiện các chỉnh sửa cho trang web của mình trong phần phụ trợ của quản trị viên (siteurl.com/ad Administrator).

Lưu và Lưu & Đóng cả hai không hoạt động với các mô-đun trang web của tôi nữa. Cụ thể, mở một mô-đun và nhấp vào Lưu hoặc Lưu & Đóng kiểm tra trong mô-đun mà không thực hiện bất kỳ chỉnh sửa nào. Tôi cũng không thể tạo các mô-đun mới hoặc mô-đun đăng ký từ danh sách các mô-đun.

Những gì tôi có thể làm

Từ danh sách của tất cả các mô-đun, tôi có thể mở (chỉnh sửa), sao chép, xuất bản, không xuất bản và xóa các mô-đun. Nếu một mô-đun được đăng ký, tôi có thể kiểm tra nó bằng cách nhấp vào khóa.

Tuy nhiên, tôi không thể lưu bất kỳ thay đổi nào tôi thực hiện cho các mô-đun.

Điều này khá lạ vì tôi có thể lưu các thay đổi cho tất cả các khu vực khác trên trang web của mình (cài đặt, người dùng, menu, bài viết, danh mục, thành phần). Nó chỉ là các mô-đun có vấn đề.


Những gì tôi đã thử (không theo thứ tự cụ thể)

Tôi đã thử khôi phục các bản sao lưu trước đó của trang web của mình (từ khi tôi có thể chỉnh sửa các mô-đun). Cụ thể, ghi đè các tệp và thư mục hiện có trong root public_html của tôi bằng Filezilla và sau đó khôi phục bản sao lưu cơ sở dữ liệu trong phpMyAdmin.

Tôi đã kiểm tra tất cả các cài đặt cấu hình toàn cầu, bao gồm các cài đặt cho thành phần Mô-đun. Quản trị viênSuperusers đều được phép định cấu hình ACL & tùy chọn, Giao diện quản trị truy cập, Tạo, xóa, chỉnh sửa và chỉnh sửa trạng thái cho các mô-đun.

Tôi đã kiểm tra mức độ truy cập nhóm người dùng. Tài khoản tôi đang sử dụng thuộc về quản trị viênsuperuser nhóm. Tôi đã thử tạo tài khoản quản trị viên/siêu người dùng mới.

Tôi đã thử xóa bộ nhớ cache của Joomla và bộ nhớ cache đã hết hạn.

Tôi đã thử xóa bộ nhớ cache của trình duyệt (Tôi luôn ở chế độ Ẩn danh vì vậy tôi chỉ cần đóng trình duyệt của mình và bắt đầu một phiên Ẩn danh mới).

Tôi đã thử cả Chrome và Firefox (phiên bản mới nhất).

Tôi đã thử Fix trên cơ sở dữ liệu Joomla (Joomla backend-> Tiện ích mở rộng-> Cơ sở dữ liệu-> Khắc phục).

Tôi đã tải xuống bản phát hành ổn định đầy đủ của Joomla 3.7.2 và ghi đè lên các tệp cốt lõi của Joomla thông qua Filezilla.


Gần đây, tôi đã gặp sự cố với hai tiện ích mở rộng (Joomfuse và Advanced Module Manager).

Joomfuse

Tôi đã thử vô hiệu hóa các tiện ích mở rộng đó kết hợp với những điều trên mà tôi đã thử.

Tôi đã thử gỡ cài đặt các tiện ích mở rộng đó kết hợp với những điều trên mà tôi đã thử.

Tôi đã thử cài đặt lại các tiện ích mở rộng đó kết hợp với những điều trên mà tôi đã thử.

Bên cạnh những thay đổi đó, chỉ có một thay đổi khác là cài đặt (và loại bỏ) Akeeba Backup.

Tôi đã liên hệ với bộ phận hỗ trợ của Joomfuse và Advanced Module Manager. Mặc dù cả hai đội đều rất hữu ích và phản hồi, cho đến nay, họ vẫn chưa có thành công nào trong việc giúp giải quyết vấn đề này.

Nếu nó làm cho bất kỳ sự khác biệt, trang web của chúng tôi


Nếu bất cứ ai có bất kỳ hiểu biết hoặc đề xuất có thể về những gì có thể là vấn đề, điều đó sẽ được đánh giá cao.

Tôi là một sinh viên mới tốt nghiệp đại học (đại học khoa học máy tính) và cảm thấy rất khó chịu. Không có khóa học của tôi bao gồm các trang web. Tôi chỉ có phần giới thiệu về cấu trúc dữ liệu, công nghệ phần mềm và thiết kế chương trình. Trong vài tháng qua, tôi đã tìm hiểu về Joomla, Wordpress và quản trị trang web thông qua Google và thử và sai.

Cảm ơn trước cho bất kỳ hướng dẫn có thể được cung cấp.

3
Michael

Tôi gặp vấn đề này trong trang web của khách hàng và vấn đề bắt đầu sau khi thêm 100 mục menu, menu và mô-đun. Tôi đã kết thúc rằng vấn đề là max_input_vars trong php.ini.

Vì vậy, về cơ bản, bạn có thể yêu cầu nhà cung cấp dịch vụ lưu trữ của mình tăng max_input_vars hoặc bạn có thể thêm dòng sau vào .htaccess tập tin:

php_value max_input_vars 3000

Nó đã giải quyết vấn đề cho tôi và tôi hy vọng nó cũng sẽ giúp được người khác.

3
otinanai

Tôi gặp vấn đề tương tự như vậy (tôi không thể lưu các mục menu) bằng mẫu quản trị Isis. Cách khắc phục tôi tìm thấy là mở index.php trong mẫu quản trị viên Isis và trên các dòng 27 và 28 bạn sẽ tìm thấy như sau:

// Add JavaScript Frameworks
JHtml::_('bootstrap.framework');

trên dòng 29, thêm dòng sau

JHtml::_('behavior.framework', true);

Vì vậy, nó sẽ trông giống như:

// Add JavaScript Frameworks
JHtml::_('bootstrap.framework');
JHtml::_('behavior.framework', true);

Các nút sau đó bắt đầu làm việc cho tôi.

2
RustyJoomla

Đây là một câu hỏi hay vì bạn đã thử mọi thứ tôi có thể nghĩ ra.

Tôi chỉ có một vài gợi ý.

Mẫu quản trị viên thay thế

Theo mặc định, mẫu Isis được bật nhưng Joomla cũng gửi Hathor làm mẫu quản trị viên thay thế.

Bạn có thể thay đổi thành Hathor bằng cách chọn "Quản trị viên" trong danh sách thả xuống tại Tiện ích mở rộng -> Mẫu và bằng cách nhấp vào ngôi sao trong hàng Hathor để đặt Hathor làm mặc định.

Cài đặt lại tập tin lõi

Chạy bản sao lưu bằng Akeeba Backup hoặc tương tự trước khi thử bước này.

Tại Thành phần -> Cập nhật Joomla, nhấp vào nút, "Cài đặt lại các tệp lõi Joomla" để cài đặt mọi tệp bị thiếu và hoàn nguyên bất kỳ mã hóa tùy chỉnh nào trở lại mã lõi ban đầu.

Bảng điều khiển JavaScript

Kiểm tra bất kỳ thông báo lỗi có ý nghĩa trong bảng điều khiển JavaScript.

2
Neil Robertson