1

주제: 1.6.3에서 1.7로 바꾼후 HTTP 500 에러

업데이트한 게 아니라 DB도 지우고 .htaccess도 지우고는 다시 깔았어요.
그리고는 HTTP 500이 뜨네요. 설치는 잘 끝났다고 떠서 안심했는데 당황스럽습니다.

이상한 건 /public_html/에 바로 설치한 텍스트큐브나 html문서는 열리지 않지만 하위디렉토리로 옮긴 html문서는 열린다는 겁니다.

.htaccess가 이상한 걸까요? 아래가 그 내용인데 뭐 잘못된 부분이라도 있나요?

#<IfModule mod_url.c>
#CheckURL Off
#</IfModule>
#SetEnv PRELOAD_CONFIG 1
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(cache)+/+(.+[^/])\.(cache|xml|txt|log)$ - [NC,F,L]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+[^/])$ $1/ [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(thumbnail)/([0-9]+/.+)$ cache/$1/$2 [L]
RewriteRule ^(.*)$ rewrite.php [L,QSA]

2

답글: 1.6.3에서 1.7로 바꾼후 HTTP 500 에러

두리뭉 작성:

업데이트한 게 아니라 DB도 지우고 .htaccess도 지우고는 다시 깔았어요.
그리고는 HTTP 500이 뜨네요. 설치는 잘 끝났다고 떠서 안심했는데 당황스럽습니다.

이상한 건 /public_html/에 바로 설치한 텍스트큐브나 html문서는 열리지 않지만 하위디렉토리로 옮긴 html문서는 열린다는 겁니다.

.htaccess가 이상한 걸까요? 아래가 그 내용인데 뭐 잘못된 부분이라도 있나요?

#<IfModule mod_url.c>
#CheckURL Off
#</IfModule>
#SetEnv PRELOAD_CONFIG 1
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(cache)+/+(.+[^/])\.(cache|xml|txt|log)$ - [NC,F,L]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+[^/])$ $1/ [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(thumbnail)/([0-9]+/.+)$ cache/$1/$2 [L]
RewriteRule ^(.*)$ rewrite.php [L,QSA]

RewriteRule ^(thumbnail)/([0-9]+/.+)$ cache/$1/$2 [L] 앞에 '#'을 붙혀보세요.(주석처리)
-> #RewriteRule ^(thumbnail)/([0-9]+/.+)$ cache/$1/$2 [L]

당신의 삶속에 매화꽃 향기처럼 늘 아름다운 향기로 가득하길...
# J.Parker

3

답글: 1.6.3에서 1.7로 바꾼후 HTTP 500 에러

우선 다 지우고 1.6.2를 설치한 후 업데이트 하는 형식으로 해결했습니다.
다음에 안 되면 제시해 주신 방법대로 한 번 시도 해봐야겠네요.