답변:
아래 솔루션은 저에게 효과적이었습니다
.
이동 응용 프로그램은 / etc / di.xml
줄을 찾아
Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink
그것을
Magento\Framework\App\View\Asset\MaterializationStrategy\Copy
디렉토리에서 파일을 제거 할 필요가 없습니다.
<argument name="strategiesList" xsi:type="array"> <item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink</item> <item name="default" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item> </argument>
나는 이것이 당신을 도울 수 있기를 바랍니다
Magento 2 루트 디렉토리로 이동-> pub-> 정적 및 정적 폴더 제거 및 var / cache , var / composer_home , var / generation , var / page_cache , var / view_preprocessed 제거
그런 다음
PHP bin / magento 설정 : 정적 내용 : 배포
백업 해보기 전에 이것을 시도하십시오
.htaccess
에서 파일을 제외한 모든 것을 제거pub/static folder
app/etc/di.xml
길 을 찾아 열어
“Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink”
교체하다
Magento\Framework\App\View\Asset\MaterializationStrategy\Copy
참고 : 파일을 pub/stati
제외한 c 아래의 전체 파일과 폴더를 제거하십시오 .htaccess
.
자세한 내용은 http://www.dckap.com/blog/magento-2-admin-links-not-working-in-windows/를 참조하십시오 .
이로 인해 magento_root/
조금 일찍 저를 발견 했습니다. magento_root/pub/
디렉토리 뿐만 아니라 웹 서버를 통해 디렉토리에 액세스 할 수 있는지 확인하십시오. 별칭을 사용하거나 웹 루트를 변경할 수 있습니다.
Magento 2 루트 디렉토리로 이동-> pub-> 정적 및 정적 폴더 제거 및 var / cache, var / composer_home, var / generation, var / page_cache, var / view_preprocessed 제거
그런 다음 php bin / magento setup : static-content : deploy를 실행하십시오.
그리고 그들
app / etc / di.xml
줄 번호 574 줄로 이동하십시오.
이전 라인 :
Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink
(새 라인)으로 교체
Magento\Framework\App\View\Asset\MaterializationStrategy\copy
다운 투표 0
방금 다음을 수행했습니다.
cd magento2 folder
run shell command
내 시스템 :
magento 2.0.2
xampp 7.0.3
windows 7
Justin @ GATEWAY f : \ xampp \ htdocs \ mag2
php -f bin/magento setup:static-content:deploy
di.xml
개발자 모드의 웹 사이트에만 영향을줍니다.
아래 단계를 따르십시오.
1 단계. rm -R static / *을 사용하여 정적 폴더를 삭제했습니다.
2 단계. 캐시 php bin / magento cache : clean & php bin / magento cache : flush를 지 웁니다.
3 단계. PHP bin / magento setup : di : compile 컴파일 재실행
단계 4. 생성 된 정적 컨텐츠 PHP bin / magento setup : static-content : deploy
단계 5. pub / static 폴더 chmod 777 -R에 대한 권한을 777로 변경했습니다. /공전
이 단계를 따르고 관리자 백엔드가 정상적으로로드되었습니다.
안녕하세요 위의 문제에 대한 해결책이 있습니다.
터미널을 열고 magento 웹 루트로 이동하십시오
$ cd /var/www/html/MagentoFolder $ php bin/magento setup:static-content:deploy
admin과 frontend에서 다른 언어를 사용하는 경우 예를 들어 Admin en_US와 front nl_NL은 같은 언어로 둘 다 사용합니다.
오른쪽 상단에서 관리자를 클릭 한 다음 계정 설정 (계정 이름)을 클릭하여 관리자 패널에서 관리자 언어를 변경할 수 있습니다.
이 실행 후 :
php bin/magento setup:static-content:deploy en_US
또는
php bin/magento setup:static-content:deploy nl_NL
또는 귀하의 언어가 무엇이든 (또는 설치된 언어 팩)
php bin/magento setup:static-content:deploy your_LANGUAGE
편집하다:
여러 언어에 대해 위 명령을 실행할 수 있습니다. 예:
PHP bin / magento 설정 : 정적 내용 : 배치 nl_NL en_GB en_US
그것이 도움이되기를 바랍니다.
di.xml 편집
<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink</item>
<item name="default" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>
로 변경
<arguments>
<argument name="strategiesList" xsi:type="array">
<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>
<item name="default" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>
</argument>
배포 및 재색 인 후에는 문제가 해결됩니다. 관리자 패널이 제대로 작동합니다.
나에게 문제는 setup:static-content:deploy en_GB
내 웹 사이트의 로캘과 일치시키기 위해 실행 중이지만 관리 사용자의 기본 언어를 en_GB로 변경하지 않았으므로 관리자 페이지는 물론 en_US 디렉토리에서 리소스를 찾으려고했습니다. , 절대 만들어지지 않았습니다.
한 가지 해결책은을 실행 setup:static-content:deploy en_US
하여 누락 된 파일을 생성하는 것입니다. 그러나 여기에는 정적 컨텐츠 생성, 관리자 패널에 로그인, 관리 사용자의 기본 언어 변경, 정적 컨텐츠 삭제 및 다시 생성이 포함됩니다.
기존 정적 콘텐츠를 활용하기 위해 admin_user
Magento 데이터베이스 의 테이블로 이동하여 해당 관리자에게 해당하는 행을 찾은 다음 값을 interface_locale
로 변경 했습니다 en_GB
.
이 경우 축소 된 JS 및 CSS가 완벽하게 작동합니다.
단계 :
php bin/magento setup:static-content:deploy -f
희망적으로 도움이 될 수 있습니다.
감사!
시드
715 행에서 \ app \ etc \ di.xml 을 엽니 다.
<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink</item>
Replace To
<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>
확실히 작동합니다
php bin/magento cache:clean
php bin/magento indexer:reindex
php bin/magento setup:static-content:deploy
위의 명령을 실행하면 정상적으로 작동하기를 바랍니다.
올바른 폴더 / 파일 권한 설정
find . -type f -exec chmod 644 {} \; && find . -type d -exec chmod 755 {} \; && find ./var -type d -exec chmod 777 {} \; && find ./pub/media -type d -exec chmod 777 {} \; && find ./pub/static -type d -exec chmod 777 {} \; && chmod 777 ./app/etc && chmod 644 ./app/etc/*.xml
chown -R :<web server group> .