마 젠토 2 설치 문제 : 관리자 페이지를로드하는 중 404 오류


11

wamp 서버에 Magento 2를 성공적으로 설치했지만 404를 제공하므로 관리자 페이지를로드하는 데 약간의 문제가 있습니다. 또한 홈페이지를로드 할 때 루마 인 기본 테마가 적용되지 않습니다 대신 다음과 같은 오류가 발생합니다.

Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/mage/calendar.css     
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/css/styles-m.css 
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/css/styles-l.css 
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/css/print.css 
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/images/logo.svg    
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/css/styles-m.css 
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/css/styles-l.css 
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/requirejs/require.js 
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/css/print.css     
Failed to load resource: the server responded with a status of 404 (Not Found)
http://127.0.0.1/test1/pub/static/frontend/Magento/luma/en_US/mage/requirejs/mixins.js 
Failed to load resource: the server responded with a status of 404 (Not Found)
requirejs-config.js:602 Uncaught ReferenceError: require is not defined
127.0.0.1/:24 Uncaught ReferenceError: require is not defined
127.0.0.1/:26 Uncaught ReferenceError: require is not defined

여기서 답변을 확인하십시오 : magento.stackexchange.com/questions/91087/…
Anil Suthar

답변:


18

CSS와 js는 pub / static 폴더에 런타임에 생성됩니다. 처음에 css와 js가 없으면 명령 아래에서 실행하십시오.

창을 사용하는 경우 : php bin\magento setup:static-content:deploy

'git bash'의 Linux를 사용하는 경우 : php bin/magento setup:static-content:deploy



당신이 단계를 깰 수 있다면 감사하겠습니다. Windows 명령을 실행하는 방법? 실제로 작동하는지 확인하는 방법은 무엇입니까?
Mohammed Joraid

github에서 소스를 다운로드하고 브라우저를 통해 설치하는 경우 개발자 모드를 활성화해야한다는 것은 가치가 없습니다. 위 명령은 setup:static-content:deploy개발자 모드에서 실행할 필요가 없다는 메시지 -f를 표시하므로 위 명령 을 추가 해야합니다. en_US 이외의 다른 언어를 설정 한 경우 다음 언어도 제공해야합니다.php bin\magento setup:static-content:deploy -f en_US en_GB
BugHunterUK

12

나는 또한이 문제에 직면했다. 관리자는 404 오류를 발생시키고 프론트 엔드는 CSS를 첨부하지 않았습니다 (예 : Luma가 올바른 형식으로 표시되지 않았습니다.). 그래서 나는 magento 2 에서이 두 가지 문제를 해결하기 위해이 단계를 수행했습니다.

sudo gedit /etc/apache2/apache2.conf

그리고 변화 :

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride none
Require all granted

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted

chnage only AllowOverride none을 모두로

2) 터미널로 이동하여 명령을 실행하십시오.

sudo a2enmod rewrite
sudo service apache2 restart

그런 다음 var, pub 및 app / etc에 권한을 부여하십시오. 그런 다음 관리자에게 가서 프론트 엔드가 제대로 작동합니다.


1
남자는 1000의 솔루션을 시도했지만 이것만으로 많은 도움이되었습니다!
Wasif Khalil

8

wamp 서버를 사용하는 사용자의 경우 CLI에서이 명령을 실행하십시오.

C : \ wamp \ bin \ php \ php5.5.12> php.exe
C : \ wamp \ www \\ bin \ magento 설정 : 정적 내용 : 배포


6

나는 또한이 문제에 직면했다. 로컬 호스트에서 프론트 엔드 및 백엔드로 이동할 때 데모 데이터로 magento 2를 새로 설치 한 후 calendar.css와 require.js에 대한 MIME 유형 불일치 오류가 발생했습니다. 정적 콘텐츠를 통해 배포하지 않으면 아무것도 효과가 없었습니다.

php bin/magento setup:static-content:deploy

git bash에서 기본 모드입니다.



2

URL 재 작성을 활성화하십시오.

1) Ubuntu에서 터미널을 열고 다음 명령을 실행하십시오.

sudo a2enmod rewrite

sudo service apache2 restart

2) .htaccess파일이없는 경우 magento의 루트 디렉토리에 파일 이 있는지 확인하십시오 . htaccess파일을 복사하여 /pub/.htaccess루트 디렉토리에 붙여 넣습니다.

3) /etc/apache2/apache2.conf다음 명령을 사용하여 파일을 엽니 다 .

sudo nano /etc/apache2/apache2.conf

다음 코드 줄을 변경하십시오.

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride none
Require all granted

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted

파일을 저장하고 닫습니다. Ctrl + X

  • 아파치를 다시 시작

    sudo 서비스 아파치 2 재시작

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