Điểm:0

'Tổng hợp và nén tệp CSS' và 'Tệp JavaScript tổng hợp' không hoạt động

lá cờ cn

Đang chọn gần đây Tổng hợp và nén các tệp CSS hoặc Tập tin JavaScript tổng hợp trong trang Hiệu suất ngừng hoạt động trên trang web Drupal 7: Khi chúng được chọn, tệp CSS/JavaScript sẽ không tải.

Tôi đã sao chép trang web trên một máy chủ khác và sự cố không xảy ra ở đó. Phiên bản PHP và phiên bản Drupal (7.89) giống nhau.

Làm cách nào tôi có thể gỡ lỗi những gì đang diễn ra ở đây?

Chỉnh sửa: Thông tin bổ sung

Như tôi đã đề cập trong các nhận xét, các tệp CSS tổng hợp không thể xem được trong trình duyệt. Tuy nhiên, nếu tôi thay đổi tên tệp thành ví dụ: test.css, sau đó có thể xem được.

Hơn nữa:

Mỗi tệp tổng hợp có một .gz tương ứng cùng tên. Khi tôi xóa tệp này, tệp .css sẽ có thể xem được qua trình duyệt. Vì vậy, có vẻ như vấn đề liên quan đến các tệp .gz này.

No Sssweat avatar
lá cờ ua
Thông thường, điều này là do sự cố về quyền đối với thư mục. Đảm bảo rằng thư mục `/sites/default/files` có đúng nhóm và chủ sở hữu thư mục bên cạnh việc có các quyền `chmod 755` thích hợp.
lá cờ cn
Thật không may, trong trường hợp này, các quyền là chính xác.
lá cờ id
"Khi chúng được chọn, tệp CSS/JavaScript sẽ không tải" thực sự có nghĩa là gì? Các tệp không được tạo trên đĩa hoặc không được tham chiếu chính xác trong HTML?
lá cờ cn
@cilefen Ví dụ: Có các tham chiếu đến CSS tổng hợp trong HTML.Khi tôi mở chúng qua FTP, chúng có dữ liệu bên trong, nhưng tôi thử và xem chúng trong trình duyệt qua HTML của trang web, chúng dường như trống rỗng.
lá cờ id
Cấu hình của máy chủ web khác nhau như thế nào giữa trang đang hoạt động và trang bị hỏng?
lá cờ id
Ngoài ra: chúng trống rỗng? Phản hồi HTTP có phải là mã 200 không?
lá cờ cn
@cilefen cả Apache, cả hai đều chạy PHP 7.4. Các trang trống có 200 phản hồi.
lá cờ id
Cấu hình của máy chủ web có giống nhau không?
lá cờ cn
@cilefen có lẽ là không. Máy đang hoạt động là máy chủ dùng chung, máy không hoạt động là VPS cùng công ty. Tôi không chắc làm thế nào để tìm thông tin chi tiết về: các cấu hình (tất nhiên là ngoài việc hỏi chúng).
lá cờ cn
Có vẻ như các tệp CSS tổng hợp mới không được tạo khi có thay đổi và sau đó tập hợp được chọn.
Điểm:2
lá cờ cn

Chà, hóa ra mod_headers không được bật trên máy chủ của tôi, điều đó có nghĩa là '# Quy tắc phân phối chính xác các tệp CSS và JS nén gzip' phần trong .htaccess không hoạt động.

Nó đã từng ổn, vì vậy có vẻ như công ty lưu trữ đã thay đổi cấu hình Apache gần đây

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.