묻고답하기
[수정] 다시 올립니다 500 internal server error 부탁드립니다.
2012.08.17 01:37
root 에 설치하면 아무 문제 없이 잘 됩니다
예: www.asdf.com/ <-- 아무문제 없음
그러나 따로 제작된 필요한게 있어 xe 폴더를 만들어 그 안에서 설치파일을 올리고 설치를 시도하면
500 Internal Server Error 가 뜨며 아예 설치 페이지로 넘어가지 않습니다.
예: www.asdf.com/xe/ <--- 에러 발생
무엇이 문제일까요?
.htaccess 파일에서 아래와 같이 모든 줄에 XE를 추가하고 RewriteBase 를 수정해도 않됩니다
RewriteEngine On
RewriteBase /xe/
# reserve XE Layout Template Source File (*.html)
RewriteRule ^(layouts|m.layouts)/(.+)/(.+)\.html$ ./index.php [L]
# conf, query, schema
RewriteRule ^(modules|addons|widgets)/(.+)/(conf|queries|schemas)/(.+)\.xml$ ./index.php [L]
.........
서버 에러는 다음과 같습니다.
[Thu Aug 16 11:30:11 2012] [error] [client 189.215.140.202] File does not exist: /home/limcloth/public_html/500.shtml, referer: http://limclothing.com/
[Thu Aug 16 11:30:11 2012] [error] [client 189.215.140.202] SoftException in Application.cpp:264: File "/home/limcloth/public_html/xe/index.php" is writeable by others, referer: http://limclothing.com/
[Thu Aug 16 11:28:19 2012] [error] [client 189.215.140.202] File does not exist: /home/limcloth/public_html/500.shtml, referer: http://limclothing.com/
[Thu Aug 16 11:28:19 2012] [alert] [client 189.215.140.202] /home/limcloth/public_html/xe/.htaccess: RewriteBase: argument is not a valid URL, referer: http://limclothing.com/
[Thu Aug 16 11:26:30 2012] [error] [client 189.215.140.202] File does not exist: /home/limcloth/public_html/500.shtml, referer: http://limclothing.com/
[Thu Aug 16 11:26:30 2012] [alert] [client 189.215.140.202] /home/limcloth/public_html/xe/.htaccess: RewriteBase: argument is not a valid URL, referer: http://limclothing.com/
[Thu Aug 16 11:12:36 2012] [error] [client 148.241.160.122] File does not exist: /home/limcloth/public_html/404.shtml
[Thu Aug 16 11:12:36 2012] [error] [client 148.241.160.122] File does not exist: /home/limcloth/public_html/favicon.ico
자답입니다
삽질 2일동안하다 CentOS 포롬에서 찾았습니다.
.htaccess 는 원래대로 가만두고
xe Directory 퍼미션을 755 로하고
index.php 퍼미션을 644 로 하니까 다 작동합니다.
쓸대없이 다른것에 삽질만 신나게 했습니다.