magento 2를 성공적으로 설치했지만 프런트 엔드 측과 관리자 측 스타일이로드되지 않습니다. 관리자로 로그인 한 후에도 찾을 수 없음 (404) 페이지
core_config_data의 기본 URL : http://localhost.com/magento2/
magento 2를 성공적으로 설치했지만 프런트 엔드 측과 관리자 측 스타일이로드되지 않습니다. 관리자로 로그인 한 후에도 찾을 수 없음 (404) 페이지
core_config_data의 기본 URL : http://localhost.com/magento2/
답변:
웹 서버가 올바른 다시 쓰기를 사용하는 경우 유효성을 검사하십시오.
Apache의 경우 : htaccess 파일을로드하고 다시 쓰기 규칙을 사용할 수 있습니다.
nginx의 경우 magento 디렉토리에 제공된 예제 구성을 사용하십시오.
우선, 페이지의 소스를보고 CSS 링크를 클릭하십시오. 올바르게 가리키면 CSS 페이지로 이동해야합니다.
관리자 패널에서 홈페이지 디자인을 변경했는지 확인하십시오.
Cms >> 페이지로 이동
홈페이지를여십시오.
디자인 탭을 클릭하십시오.
"Custom Design"에서 "Custom Theme"의 값을 확인하십시오.
여전히 문제가 발생하면 웹 사이트의 URL을 제공하십시오.
magento 루트 디렉토리에서이 명령을 실행 하여 컨텐츠를 배치해야합니다.
sudo php bin/magento setup:static-content:deploy
동일한 문제 (스타일 시트가로드되지 않음)가 있었지만 다른 문제로 인해 발생했습니다.
데이터베이스에서 웹 사이트의 URL을 변경했으며 URL 끝에 "/"를 남기지 않았습니다.
내가 가진 것 :
그게 뭐야 :
Magento 2 설치의 루트 폴더에있을 때 아래 명령을 사용한 후 캐시 지우기
php bin/magento cache:status
나는 이것에도 문제가 있었지만 위의 해결책 중 아무것도 작동하지 않았다. 이 명령 순서를 권장하는 일부 안내서.
마 젠토 루트 디렉토리에서
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
나는 지금 5 일 동안 이것과 싸우고있다. 마지막으로 문제를 해결했습니다. 세 가지 가능한 오류가 있습니다.
해결하려면 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
core_config_data (경로, 값)에 삽입 값 중복 키 업데이트시 값 ( 'dev / static / sign', 0) value = 0;
그 후이 명령을 실행하십시오.
sudo php bin / magento cache : clean
sudo php bin / magento 캐시 : 플러시