Magento 2 StyleSheet không tải


Câu trả lời:


7

Vui lòng xác nhận, nếu máy chủ web của bạn sử dụng viết lại chính xác.

Đối với Apache: cho phép tải các tệp htaccess và sử dụng các quy tắc ghi lại.

đối với nginx, sử dụng cấu hình ví dụ được cung cấp trong thư mục magento.


1
Tôi phải kích hoạt Rewrite_module của apache. Sau khi thực hiện xong, biểu định kiểu của tôi đã được tải. Vì vậy, tất cả những gì bạn cần để bật lại Rewrite_module
Bhupendra Jadeja

cho phép viết lại_module của apache hoạt động cho tôi nhờ +1 từ tôi @Fellingmanna
Keyur Shah

3

Trước hết, Xem nguồn của trang của bạn và nhấp vào liên kết css, nếu nó được trỏ chính xác, nó sẽ đưa bạn đến trang css.

Vui lòng kiểm tra xem bạn đã thay đổi thiết kế Trang chủ từ Bảng quản trị.

Ý tôi là đi đến Cms >> Trang

Mở trang chủ.

Nhấp vào tab Thiết kế.

Kiểm tra giá trị của "Chủ đề tùy chỉnh" trong "Thiết kế tùy chỉnh".

Nếu bạn vẫn thấy bất kỳ rắc rối nào, vui lòng cung cấp URL trang web của bạn.


Nó không cho phép tôi đăng nhập vào phụ trợ
Bhupendra Jadeja

2

chạy lệnh trên Magento Root

php dev/tools/Magento/Tools/View/deploy.php

HOẶC LÀ

Đi đến

dev / tools / Magento / Tools / View / location và chạy lệnh

php deploy.php

Tôi chỉ có đường dẫn đến vị trí này magentoroot \ dev \ tools \ Magento \ Tools, trong thư mục view / location bị thiếu. tôi nên làm gì ?
GuRu

1

Bạn cần phải triển khai nội dung
chạy lệnh này trong thư mục gốc Magento

 sudo php bin/magento setup:static-content:deploy

1

Tôi đã có cùng một vấn đề (bản định kiểu không tải) nhưng nó được gây ra bởi một cái gì đó khác.

Tôi đã thay đổi URL của trang web của mình trong cơ sở dữ liệu và quên để lại "/" ở cuối url.

những gì tôi đã có:

http://www.example.com

https://www.example.com

nó nên là gì:

http://www.example.com/

http://www.example.com/

xóa bộ nhớ cache sau khi sử dụng lệnh bên dưới khi trong thư mục gốc của bản cài đặt Magento 2 của bạn

php bin/magento cache:status

0

Bạn phải cung cấp toàn quyền cho thư mục "pub", Hãy thử chạy lệnh sau trên root Magento.

chmod -R 777 pub

0

Tôi cũng có vấn đề với điều này, nhưng không có giải pháp nào ở trên đang hoạt động. Một số hướng dẫn khuyến nghị thứ tự các lệnh này.

từ thư mục gốc Magento

rm -r var/cache/ var/view_preprocessed
php bin/magento setup:static-content:deploy

Lưu ý từ một trong những câu trả lời ở trên tôi tin rằng không cần phải sử dụng sudotrước một trong những lệnh trên. Người dùng của bạn nên có quyền thích hợp và các thư mục tệp phải được thiết lập đúng với quyền sở hữu.

Những gì tôi thấy có tác dụng cho vấn đề này là thực sự tạo bản sao lưu hoặc xóa hoàn toàn rm -r pub/static hoặc tạo bản sao lưu mv pub/static pub/static.bak Sau đó thực hiện triển khai nội dung php bin/magento setup:static-content:deployvà sau đó xóa bộ nhớ cache của trình duyệt (sử dụng tiện ích mở rộng để thực hiện trên trang đó) và tải lại trang của bạn.

rm -r pub/static
php bin/magento setup:static-content:deploy

0

nếu bạn đang trên Apache

sudo vim /etc/apache2/apache2.confvà cập nhật AllowOverride cho tất cả cho /var/wwwThư mục

sau đó đi đến thư mục gốc của bạn (nơi chứa mã magento) và

rm -rf var directory (the one that contains the cached files)
sudo php bin/magento setup:static-content:deploy f
php bin/magento indexer:reindex (optional)

0

Tôi đã chiến đấu với điều này trong 5 ngày nay. Cuối cùng cũng giải quyết được vấn đề. Có ba lỗi có thể xảy ra:

  1. Số phiên bản của bạn đang hiển thị trong đường dẫn css của bạn.
  2. Các tệp tĩnh của bạn không được triển khai.
  3. Cả 1 & 2 là trường hợp.

Để giải quyết 1: Chuyển đến mysql của bạn và gõ insert into core_config_data (config_id, scope, scope_id, path, value) values (null, 'default', 0, 'dev/static/sign', 0).

Để giải quyết 2: Từ gốc dự án magento của bạn, hãy chạy php bin/magento setup:static-content:deploy --force.

Hãy nhớ làm sạch bộ nhớ cache của bạn cho từng trường hợp. php bin/magento cache:clean config


0

XÁC NHẬN VÀO core_config_data (đường dẫn, giá trị) GIÁ TRỊ ('dev / static / sign', 0) TRÊN DUPLICATE KEY UPDATE value = 0;

Sau đó chạy lệnh này

sudo php bin / magento cache: dọn dẹp
sudo php bin / magento cache: flush

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.