테스트 사이트 - 개발 중인 베타 버전입니다

홈페이지 업체에서 그누보드로 제작 후 시놀로지 나스에 올렸는데 계속 에러가 납니다.

아무것도몰라 5년 전 조회 3,433

안녕하세요?

업체에 의뢰해서 홈페이지를 제작하고 테스트서버에서 이상이 없어서

제 시놀로지나스에 업로드를 했는데 일부 기능들이 구현되지 않고 있습니다.

가장 큰 것은

자료실에 파일을 업로드하고 다운로드하는 기능이 있는데

업체의 테스트 서버에서는 잘 구동이 되는데 제 서버에서는 구동이 안되네요.

업체 테스트 서버에서는 다운로드 파일이 보이는데

제 서버에 올라온 페이지에서는 다운로드 파일 이 있어야할 자리에 아무런 표시도 되지 않습니다.

 

제서버 구축 환경은

Maria DB 10

PHP 7.3

Nginx

phpMyAdmin

입니다.

 

업체 서버 환경은

PHP 5.0 이상 (PHP 5.3 이상 권장)
MySQL 5.0 이상 or MySQL 5.0 이상의 기능을 만족하는 MariaDB
리눅스 호환 OS
필수 라이브러리
GD Library 2.0 이상
iconv

이라고 하네요

 

서버 환경에 따라서 이런 차이가 날 수 있는거인지 궁금합니다.

또 혹시 제가 무언가를 더해야한다면 어떤 것을 해야하는지 고수님들의 가르침 부탁드립니다.

 

제가 PHP왕초보라 아무것도 모릅니다.

도움 부탁드려요 ㅠㅠ

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

일단 파일관련이면 data폴더 퍼미션부터 확인해보세요.

그리고 에러문구도 같이올려주시면 원인 파악이 더 수월할거 같습니다^^

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

플라이
5년 전

PHP 5.3 버전으로 셋팅을 하셔야 하며 보니까 GD라이브러리가 기존 서버에는 있는데 셋팅한 서버에는 설치가 안되어 있네요

 

서버 셋팅을 동일하게 하시면 문제 없이 되실겁니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

PHP 5.0에서는 

$array[temp] 라고 적어도되지만

PHP 7.0에서는 저렇게 적으면 에러가 납니다.

$array['temp']라고 적어야하구요..

이 문제뿐만 아니라 버전의 다름으로 인한 에러들이 곳곳에서 나타날 수 있습니다.

 

그래서 환경을 맞춰주는게 중요합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

프라푸치노K

서버 버전과 설정에따라 차이날 날수 있습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인