apache2.conf에서
주석도 제거했는데
사용이 안되네요 왜 그런걸까요?
PHP | PHP 7.2 |
---|---|
CMS | Rhymix |
apache2.conf에서
주석도 제거했는데
사용이 안되네요 왜 그런걸까요?
설정파일중 이런식으로 되어 있는 부분이 있을텐데요, 라이믹스가 설치된 폴더 부분의 AllowOverride만 변경하셔도 됩니다.
헷갈리신다면 전부 All로 변경하셔도 될겁니다. 설정파일이 어떻게 되있는지 알수 없으므로 확답이 힘든점 양해 부탁드립니다.
혹시 .htaccess 파일의 퍼미션에 문제가 있어서 못 읽고 있는 것은 아닐까요?
.htaccess 파일에 말도 안 되는 내용을 막 넣어서 오류를 유발해 보세요.
만약 asdfasdf처럼 이상한 내용을 넣어도 오류가 나지 않는다면 그 파일을 아예 안 읽고 있는 것입니다.
이상한 내용을 넣으면 즉시 오류가 나는데 짧은주소만 안 된다면 mod_rewrite 문제일 거고요.
.htaccess가 동작하지 않는 원인은 크게 두가지가 있습니다.
1. mod_rewrite 미설치(centos 등 기본설치되지 않고 따로 설치해야 하는 경우가 있습니다)
2. 해당 VirtualHost의 AllowOverride 설정이 All이 아님(/var/www/html의 경우 기본적으로 None으로 지정되어 있습니다.)
덧붙여서, 단순히 "주석을 제거"했다고 적으시면 답변자는 어느 부분 주석을 해제한건지 알 수 없습니다.