Magento 2 기본 템플릿 설치 후 CSS 및 JS가로드되지 않음
OS: Windows 10
Xampp Control panel V3.2.2
PHP version: 5.6.28
Server: Apache/2.4.23 (Win32)
phpmyadmin Version information: 4.5.1
php bin/magento setup:static-content:deploy [locales]
Magento 2 기본 템플릿 설치 후 CSS 및 JS가로드되지 않음
OS: Windows 10
Xampp Control panel V3.2.2
PHP version: 5.6.28
Server: Apache/2.4.23 (Win32)
phpmyadmin Version information: 4.5.1
php bin/magento setup:static-content:deploy [locales]
답변:
1 단계 :-var 폴더로 이동하여 .htaccess 파일이 사용 가능한지 확인하십시오. 사용할 수없는 경우 기본 magento2에서 .htaccess 파일을 복사하여 붙여 넣습니다.
Step2 :-pub \ static 폴더로 이동하여 .htaccess 파일이 사용 가능한지 확인하십시오. 사용할 수없는 경우 기본 magento2에서 .htaccess 파일을 복사하여 붙여 넣습니다.
3 단계 :-ssh / putty에 로그인하고 루트 디렉토리로 이동하여 아래 명령을 실행하십시오.
ㅏ). rm -rf var / *
비). rm -rf 펍 / 정적 / *
씨). PHP bin / magento 설정 : 정적 내용 : 배포
디). chmod -R 777 var pub / static
Step4 :-링크를 새로 고칩니다.
CSS 경로에 버전 이름을 표시하는 경우 가장 간단한 해결책은 다음과 같습니다.
좋아요 : pub / static / version323334 /
그런 다음 내 SQL 에서이 쿼리를 실행하십시오.
INSERT INTO 'core_config_data' ('path', 'value')
VALUES ('dev/static/sign', 0)
ON DUPLICATE KEY UPDATE value = 0;
그 후 구성 캐시를 지우십시오.
bin/magento cache:clean config
정적 파일 버전 양식 관리자를 비활성화 할 수도 있습니다
magento 2에서 설치 후 테마 문제에 직면 한 경우 다음 단계를 수행 할 수 있습니다.
core_config_data (경로, 값)에 삽입 값 중복 키 업데이트시 값 ( 'dev / static / sign', 0) value = 0;
업데이트
dbname
.core_config_data
SETvalue
= '0'WHEREcore_config_data
.path
'% web / seo / use_rewrites %'처럼;
sudo rm -rf var / di var / generation / var / page_cache / var / cache / pub / static / frontend / pub / static / adminhtml / pub / static / _requirejs / pub / static / deployed_version.txt
sudo chmod -R 777 var / * pub / *
sudo PHP bin / magento 설정 : 업그레이드
sudo PHP bin / magento 설정 : 정적 내용 : 배포
이 단계가 끝나면 적절한 테마를 볼 수 있습니다.
모드 재 작성시 문제 일 수 있습니다. 서버에서 mod rewrite 설정을 확인하십시오. 아파치를 사용하는 경우 아래 단계를 사용하여 모드 재 작성을 활성화하십시오.
sudo a2enmod rewrite
sudo service apache2 restart
pub \ static에서 .htaccess를 제외한 모든 것을 삭제하고 페이지를 새로 고치면 문제가 해결됩니다.
1. var / view-processed / pub 폴더를 삭제하고 pub / static / frontend / 모든 폴더를 삭제하십시오.
2. mysql core_config_data에서 dev / static / sign에 scope-default, scope id-0 및 value 0이 있는지 확인하십시오. 필드가 없으면 생성하십시오.
3. 그런 다음 PHP bin / magento setup : static-content : deploy -f php bin / magento cache : flush를 실행하십시오.
명령 행 Magento 루트 디렉토리에서 다음 명령을 사용하십시오.
PHP bin / magento 설정 : 업그레이드
PHP 빈 / 마 젠토 캐시 : 청소
PHP bin / magento 설정 : 정적 내용 : 배포
or
PHP bin / magento 설정 : 정적 내용 : 배포 -f