CentOS와 함께 실행되는 cakephp 응용 프로그램과 관련된 문제가 있습니다. 는 CSS의 액세스Apache와 Cakephp 응용 프로그램
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /var/www/portal/
ServerName abc.mydomain.com
</VirtualHost>
, 홈 페이지가 나타 즉 app.mydomain.com 작동하지만 없음 : 나는 내용으로 conf.d 아래에 추가 파일이 아닌 기본 설정의 모든 설정을 변경하지 않았다/var/www/portal/app/webroot/img /var/www/portal/app/webroot/img /var/www/portal/app/webroot/css 즉, JS 및 img 파일이로드됩니다. js
그래서 나는 /var/www/portal/
밑으로 이동하려고 시도했지만 홈페이지에서 작동했지만 홈페이지의 링크를 클릭하면 404가됩니다. 링크가 abc.mydomain.com/test 인 경우 아파치 로그에서 오류가 'File Does not exist : /var/www/portal/test'
으로 표시됩니다. 아파치가 url을 처리하기 위해 cakephp에 요청을 보내지 않는 것 같습니다.
무엇이 잘못 될 수 있습니까? 아파치 보안 설정이있을 확률은 높지만, 어디에서 멍청 할 지 모르겠습니다.
첫 번째 단계는 리소스가로드 된 URL을 살펴 보는 것입니다. 그들은 같은 중요시하는 점은 무엇입니까? –
Pekka, 감사합니다. 여기 좀 도와주세요. 어떻게해야합니까? – aboxy