본문 바로가기
MySql

MySQL Symfony 404 오류

by 베이스 공부 2020. 9. 23.
반응형

내 로컬 컴퓨터에서 내가 만든 심포니 프로젝트가 완벽하게 작동합니다.

내 테스트 서버에 심포니를 설치했는데 제대로 작동합니다. 브라우저에서 URL로 이동하면 "Symfony Project Created"페이지가 나타납니다. 나는 check_configuration.php를 실행했고 모든 것이 체크 아웃되었습니다.

내가 가진 문제는 : 데이터베이스를 만들고 테이블 데이터를 업로드했습니다. FTP를 사용하여 로컬 컴퓨터에서 서버로 파일을 업로드했습니다. 내가 만든 모듈에 액세스하려고하면 404 오류가 발생합니다.

찾을 수 없음

The requested URL /mymodule was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

다음은 몇 가지 예입니다.

MAMP를 사용하는 로컬 컴퓨터에서 잘 작동하는 다음 URL을 사용합니다.

http://localhost:8080/frontend_dev.php/mymodule

모든 것을 업로드 한 후 테스트 서버 URL로 이동하면 :

http://my.url.com:8090/

/ sf 이미지와 스타일이있는 "프로젝트 성공"페이지가 나타납니다.

하지만 시도하면

http://my.url.com:8090/mymodule

페이지가 존재하지 않는 것처럼 404 오류가 발생하여 thik smfony가 프론트 엔드 모듈에 대해 알지 못합니다.

도움이 필요하십니까?

 

해결 방법

 

다음 두 가지를 수행해야합니다.

1) Apache에서 mod_rewrite가 활성화되어 있는지 확인하십시오.

2) 문서 루트에서 .htaccess 파일을 다시 확인하여 app.php 를 가리키는 지 확인합니다. 라인을 따라 뭔가 :

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ app.php [QSA,L]
</IfModule>

 

참조 페이지 https://stackoverflow.com/questions/8854766

 

 

반응형

댓글