Extra Form
PHP PHP 7.2
CMS Rhymix

apache2.conf에서

주석도 제거했는데

사용이 안되네요 왜 그런걸까요?

  • profile

    .htaccess가 동작하지 않는 원인은 크게 두가지가 있습니다.

    1. mod_rewrite 미설치(centos 등 기본설치되지 않고 따로 설치해야 하는 경우가 있습니다)
    2. 해당 VirtualHost의 AllowOverride 설정이 All이 아님(/var/www/html의 경우 기본적으로 None으로 지정되어 있습니다.)

     

    덧붙여서, 단순히 "주석을 제거"했다고 적으시면 답변자는 어느 부분 주석을 해제한건지 알 수 없습니다.

  • profile profile
    1번같은경우 phpmyinfo를 보니 설치되어있습니다
    하지만 활성화를 시킬려고 .htaccess를 할려고 하니 .htacces가 안되서 적은 글이었습니다 ㅠ
    AllowOverride all입니다
    혹시 모든 AllowOverride를 전부 all로 해야할까요?
    주석 제거는
    /etc/apache2/apache2.conf의 accessFilename을 말한거였습니다!
  • profile profile

    cmd_rk7x038ZEC.png

    설정파일중 이런식으로 되어 있는 부분이 있을텐데요, 라이믹스가 설치된 폴더 부분의 AllowOverride만 변경하셔도 됩니다.

    헷갈리신다면 전부 All로 변경하셔도 될겁니다. 설정파일이 어떻게 되있는지 알수 없으므로 확답이 힘든점 양해 부탁드립니다.

  • profile profile
    흠... 문제는 따로 없는데ㅐ 말이죠 ㅠ
  • profile

    혹시 .htaccess 파일의 퍼미션에 문제가 있어서 못 읽고 있는 것은 아닐까요?

     

    .htaccess 파일에 말도 안 되는 내용을 막 넣어서 오류를 유발해 보세요.

    만약 asdfasdf처럼 이상한 내용을 넣어도 오류가 나지 않는다면 그 파일을 아예 안 읽고 있는 것입니다.

    이상한 내용을 넣으면 즉시 오류가 나는데 짧은주소만 안 된다면 mod_rewrite 문제일 거고요.

  • profile profile

    이거 퍼미션이
    755이네요 777로 어떻게 변경이 안되네요 왜 그럴까요?

     

    +수정

    777로 변경해도 달라지는게 없네요 ㅠ

  • profile profile
    퍼미션은 644만 해도 충분합니다.
    말도 안 되는 내용을 넣어서 오류 유발하는 실험은 해보셨나요?
  • profile profile
    네 404에러 뜨면 이동하게 해보았는데
    작동을 안하더라고요 ㅠ
  • profile
    아파치를 재설치 해보는 것은 어떨까요?
  • profile profile
    그것도 좋은방법이군요!
    지금당장 하러갑니다
  • profile ?
    잘다녀오세요