마 젠토 2 스타일 시트가로드되지 않았습니다


답변:


7

웹 서버가 올바른 다시 쓰기를 사용하는 경우 유효성을 검사하십시오.

Apache의 경우 : htaccess 파일을로드하고 다시 쓰기 규칙을 사용할 수 있습니다.

nginx의 경우 magento 디렉토리에 제공된 예제 구성을 사용하십시오.


1
아파치의 rewrite_module을 활성화해야합니다. 내 스타일 시트가로드 된 후 rewrite_module을 활성화하기 위해 필요한 모든 것
Bhupendra Jadeja

아파치의 rewrite_module을 활성화하십시오. 저에게 +1 감사합니다. @Flyingmanna
Keyur Shah

3

우선, 페이지의 소스를보고 CSS 링크를 클릭하십시오. 올바르게 가리키면 CSS 페이지로 이동해야합니다.

관리자 패널에서 홈페이지 디자인을 변경했는지 확인하십시오.

Cms >> 페이지로 이동

홈페이지를여십시오.

디자인 탭을 클릭하십시오.

"Custom Design"에서 "Custom Theme"의 값을 확인하십시오.

여전히 문제가 발생하면 웹 사이트의 URL을 제공하십시오.


백엔드에 로그인 할 수 없습니다
Bhupendra Jadeja

2

마 젠토 루트에서 명령 실행

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

또는

이동

dev / tools / Magento / Tools / View / location 및 run 명령

php deploy.php

보기 / 위치 폴더가 누락되어 magentoroot \ dev \ tools \ Magento \ Tools 위치까지의 경로 만 있습니다. 어떻게해야합니까?
GuRu


1

동일한 문제 (스타일 시트가로드되지 않음)가 있었지만 다른 문제로 인해 발생했습니다.

데이터베이스에서 웹 사이트의 URL을 변경했으며 URL 끝에 "/"를 남기지 않았습니다.

내가 가진 것 :

http://www.example.com

https://www.example.com

그게 뭐야 :

http://www.example.com/

http://www.example.com/

Magento 2 설치의 루트 폴더에있을 때 아래 명령을 사용한 후 캐시 지우기

php bin/magento cache:status

0

"pub"폴더에 대한 모든 권한을 제공해야합니다. Magento 루트에서 다음 명령을 실행하십시오.

chmod -R 777 pub

0

나는 이것에도 문제가 있었지만 위의 해결책 중 아무것도 작동하지 않았다. 이 명령 순서를 권장하는 일부 안내서.

마 젠토 루트 디렉토리에서

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

위의 답변 중 하나에서 위 sudo의 명령 중 하나 를 사용할 필요가 없다고 생각 합니다. 사용자에게는 적절한 권한이 있어야하며 파일 디렉토리는 소유권을 가지고 올바르게 설정되어야합니다.

내가 찾은 것은 실제로 백업을 만들거나 완전히 제거하거나 백업으로 rm -r pub/static 만드는 것입니다. mv pub/static pub/static.bak 그런 다음 콘텐츠 배포 php bin/magento setup:static-content:deploy를 수행 한 다음 브라우저 캐시를 지우고 (확장 프로그램을 사용하여 해당 페이지에서 수행) 페이지를 다시로드하십시오.

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

0

아파치에 있다면

sudo vim /etc/apache2/apache2.conf디렉토리에 대해 AllowOverride모두 업데이트/var/www

그런 다음 문서 루트 (magento 코드가있는 곳)로 이동하십시오.

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

나는 지금 5 일 동안 이것과 싸우고있다. 마지막으로 문제를 해결했습니다. 세 가지 가능한 오류가 있습니다.

  1. 버전 번호가 CSS 경로에 표시됩니다.
  2. 정적 파일이 배포되지 않았습니다.
  3. 1과 2가 모두 해당됩니다.

해결하려면 1 : mysql로 ​​이동하여을 입력하십시오 insert into core_config_data (config_id, scope, scope_id, path, value) values (null, 'default', 0, 'dev/static/sign', 0).

2를 해결하려면 : magento 프로젝트 루트에서을 실행하십시오 php bin/magento setup:static-content:deploy --force.

각 사례마다 캐시를 ​​정리해야합니다. php bin/magento cache:clean config


0

core_config_data (경로, 값)에 삽입 값 중복 키 업데이트시 값 ( 'dev / static / sign', 0) value = 0;

그 후이 명령을 실행하십시오.

sudo php bin / magento cache : clean
sudo php bin / magento 캐시 : 플러시

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.