Open Q&A

zigger에 관련된 궁금한 무엇이든 물어보세요.

질문 전 가이드 문서를 먼저 확인해 보세요.?

업그레이드된 4.0버전의 설치문제 2023.02.22 13:31:59에 작성

  • 게시글 작성자 진찬용
  • 게시글 조회수 877회
안녕하세요..오랜만에 글을 남기게 되네요..
그동안 3.7버전을 마지막으로 개인적으로 홈페이지와 개인 모듈 테마등으로 작업을 하다가
이번에 4.1버전까지 나온것을 보고 제가 수정한 부분보다 많은 부분이 개선됨을 보구
업그레이드를 진행하려 했는데요..

확인해보니 4.0버전부터는 기존 서버환경에서는 정상적으로 설치되지 않음을 확인했네요.
테스트는 4.1업로드후 확인 4.0 업로드후 확인까지는 정상적으로 페이지가 열리지 않구요
3.8버전 업로드후 확인시에는 정상적으로 페이지가 열리더군요.

4.0버전으로 업그레이드를 진행하시면서 많은 부분이 변경된듯 보이는데요..
일단 제가 확인한것은
4.1버전 업로드후 접속시 페이지가 아예 열리지 않으면서 서버설정이 잘못되었다고 하며 아래와 같은
메시지가 나왔습니다.
------------------------------------------------------------------------------------------------------------------

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, postmaster@adminitrator.cafe24.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

------------------------------------------------------------------------------------------------------------------
하여 이곳 게시판과 네이버 검색을 통해 확인후 .htaccess 파일안의 내용의 일부를 주석처리하자
페이지는 접속이 되는데요. 주석처리 부분은  16번째 라인입니다.
-------------------------------------------------------------------------------------------------------------------
### Apache의 MultiViews Option이 활성화 되어있어 오류가 발생하는 경우
### 아래 'Options -MultiViews' 주석을 해제하여 MultiViews 종료
# Options -MultiViews

### Apache의 AllowOverride Options이 비활성화 되어있어 오류가 발생하는 경우
### 아래 'php_*' 구문을 주석처리하여 로그 기록 종료
php_flag display_startup_errors On
php_flag display_errors On
php_flag html_errors On
php_flag log_errors On
php_value error_reporting -1
php_value error_log ./data/php-error-logs.log

RewriteEngine On

### RewriteRule ^\.well-known/.+ - [END]   <- 주석처리

RewriteRule ^install($|/.*) - [L]

RewriteRule ^manage$ manage/index.php [L]
RewriteRule ^manage/$ manage/index.php [L]

RewriteCond %{QUERY_STRING} ^(.*)$ [NC]
RewriteRule ^(.*)/([0-9]+)$ index.php?rewritepage=$1&mode=view&read=$2&%1 [L]

RewriteRule ^($|/.*) - [L]
RewriteRule ^(.*)/$ index.php?rewritepage=$1 [L]

RewriteCond %{REQUEST_URI} !(robots.txt|\.php|\.css|\.js|\.png|\.jpg|\.gif|\.woff|\.woff2|\.eot|\.svg)$ [NC]
RewriteCond %{QUERY_STRING} ^(.*)$ [NC]
RewriteRule ^(.*)$ index.php?rewritepage=$1&%1 [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .? index.php?rewritepage=error/code404% [L]
------------------------------------------------------------------------------------------------------------------------

위와 같이 하여 접속이 되긴 하는데 이제는 아래와 같은 문제가 또발생하네요..
그런데 여기서부터는 제가 할수 있는 부분이 아닌듯 해서 글을 남겨봅니다.

--------------------------------------------------------------------------------------------------------------------------
Parse error: syntax error, unexpected '=' in /adminitrator/www/lib/functions.class.php on line 332
--------------------------------------------------------------------------------------------------------------------------

참고로 저의 서버환경은 PHP 5.5 MySQL 5.x 입니다.
4.0과 4.1은 .htaccess 파일의 내용이 달라서인지 4.0에서는 위의 Parse error만 나오는듯 했습니다.

3.8버전은 업로드후 확인시 정상적으로 진행되는것으로 보아
4.0버전이후에 적용된 어떤 기능들 때문인듯 하는데요.
어떻게 해야하는것인지 답변 기다려 볼께요..ㅠㅠ

항상 조은 자료 공유해주심에 감사드립니다.
올한해도 건강하시고 즐거운 일만 가득하시기를 바랍니다

그럼 오늘하루도 행복하시기 바랍니다.