묻고답하기
PHP 업그레이드 고민중입니다
2019.08.30 04:54
현재 Doorweb 레이아웃을 사용중입니다.
그런데, 최근에 \\\\\ 이 계속 생성이 되고, 레이아웃의 내용을 아무거나 변경을 한 후 저장 버튼을 누르면, 레이아웃이 초기화되어 버립니다.
그래서 여기저기 글을 읽다보니깐, PHP 를 업그레이드 하라는 답변들이 있길래 방법을 찾아보니, 쉬운 결정은 아닌 것 같습니다.
현재 서버 환경을 보니 아래와 같습니다.
카페 24 호스팅을 사용중이고요.
서버 환경 |
UTF-8 (PHP5.3, MySQL5.x) |
---|
서버 환경 확인
- PHP Version(Ver. 5.3.13p1) : 가능
[권장] XE는 PHP 5.6.4 버전 이상을 권장합니다. [더보기]
- 퍼미션 : 가능
- XML 라이브러리 : 가능
- Session.auto_start 설정 : 가능
- ICONV 라이브러리 : 가능
- GD 라이브러리 : 가능
- DB : 가능
XE 1.11.5 사용이 가능합니다.
카페 24에서 변경신청을 누르니 7.0 이냐 7.3 이냐로 물어보는데요.
조심해야할 것들이 무엇이고, 어떤 문제들이 발생할 수 있을까요? 그리고 그에 대한 예방책들이 있을까요?
답변 부탁드려요.
댓글 4
-
DoorWeb
2019.08.30 09:00
-
PLS
2019.09.04 08:18
Data/DB 백업 후에 카페 24에서 변경 신청을 한 후, PHP 7.0 으로 바꾸었습니다.
그리고 백업 파일들을 파일질라로 다시 업로드 한 뒤에 카페 24에 요청해서 복원 신청을 했습니다.
그런데, 웹사이트에 에러들이 나서 접속이 안된다며, 웹사이트에 에러들을 표시해줬는데, 아래와 같이 나옵니다.
무슨 내용인지 전혀 알 수가 업는 초...보 인지라, 도움을 요청합니다.
어떻게 해야하나요? ㅠㅠ
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /khjs1/www/classes/db/DBMysql.class.php:76 Stack trace: #0 /khjs1/www/classes/db/DB.class.php(1288): DBMysql->__connect(Array) #1 /khjs1/www/classes/db/DBMysql.class.php(49): DB->_connect() #2 /khjs1/www/classes/db/DBMysql.class.php(58): DBMysql->__construct() #3 /khjs1/www/classes/db/DB.class.php(168): DBMysql::create() #4 /khjs1/www/modules/counter/counter.controller.php(40): DB::getInstance() #5 /khjs1/www/addons/counter/counter.addon.php(16): counterController->counterExecute() #6 /khjs1/www/files/cache/addons/0pc.acivated_addons.cache.php(14): include('/khjs1/www/addo...') #7 /khjs1/www/classes/module/ModuleHandler.class.php(115): include('/khjs1/www/file...') #8 /khjs1/www/index.php(53): ModuleHandler->__construct() #9 {main} thrown in /khjs1/www/classes/db/DBMysql.class.php on line 76
-
디트리히A
2019.09.04 12:44
files/config/db.config.php 파일에서
'db_type' => 'mysql', 혹시 이렇게 되있으시면
'db_type' => 'mysqli', 이렇게 변경해보세요.
혹시 서버호스팅 사용하시면
php-mysql 이나 php-mysqlnd 를 7.0 버전으로 설치해보세요. -
PLS
2019.09.05 01:51
files/config/db.config.php 파일에서
'db_type' => 'mysql', 이렇게 2 라인이 되어 있어서
'db_type' => 'mysqli', 로 변경했습니다. 그런데, 그 즉시 파일질라에서 아래와 같이 나오네요.오류: ssh_init: Host does not exist
오류: 서버에 연결하지 못함
웹 사이트는 연결이 안된다고 나오고요. ㅠㅠ 어떻게 해야할까요.
7.2만 피하면 된다고 하는데
그냥 7.0 하시다나 나중에 7.3가셔도 되니까
안전한 7.0으로 가세요.