여기에 물어도 되는지 모르겠지만..백그라운드 이미지가 안나와서요..
본문
드림위버로 작업중인데요...백그라운드 로 배경을 이미지로 넣기위해 그렇게 작업을 했는데
컴터에선 보이지만... 작업한걸 호스팅 사이트에 올려놓고 보면
백그라운드 이미지가 나오질 않아요...
드림위버로 작업당시 루트 경로 어쩌고 하는 창이 뜨길래 초보라 잘 모르니까;;;
그냥 확인 누르니 저장하라고해서 이미지도 저장하게되고...그렇게 경로를 지정했었는데
이게 배경이 컴터에선 나오고 서버에선 안나오길래
경로를 이미지 폴더내에 넣어놨던 경로를 그대로 다시 넣고
해도 안나오네요... ㅠㅠ 왜그런걸까요... ㅠㅠ
답변 3
질문에 대한 설명이 많이 부족하기에 정확한 문제해결에는 무리가 있어 보이는데요.
드림위버에서 작업한 내용이 호스팅에서도 그대로 나오게 하려면
드림위버에서 사이트 설정을 하실때 그냥 만들지 마시고 서버 설정을 해주시고요.
서버 설정은 Local/Network 를 선택하고, Testing Server로 선택하고 사용하고 언어(그누보드 사용이라면 PHP Mysql)를 선택해 주세요.
이미지를 어떤 경로에 올렸고,
주소는 어떤 식으로 적으셨는지도 알려주셔야
제대로 된 답변 가능할 것 같네요.
이런 경우는 십중팔구 경로 잘못 설정
http://111.com/aaa/bbb/index.php
이건 aaa 폴더안에 있는 bbb 폴더안에 있는 index.php 파일이라는 뜻입니다.
아마 이미지가 안나오는 거면 경로를 ./aaa/bbb 이런식이나. ../aaa/bbb 이런식으로 사용했을 것 같은데요.
./ 이건 현재 폴더를 의미 하는것이고 ../ 이건 상위 폴더를 의미하는 것입니다.
서버에 예를 들어 폴더 구조가
aaa[폴더]
bbb[폴더]
index.php[파일]
img[폴더]
이미지.jpg[파일]
이렇게 되어있고 bbb 폴더안에 있는 index.php 파일 안에서 이미지.jpg 경로를 설정할때는
../ => aaa 폴더를 가르킵니다.
../img =>img 폴더를 가르킵니다.
../img/이미지.jpg 이렇게 해야합니다.
./ 와 ../ 를 상대 경로라고 합니다.
보통 이런 경우는 컴에서 작업할 때의 폴더구조가 서버의 폴더 구조가 달라져서 생기는 문제인데요.
그래서 드림위버로 작업할때는 port 님이 설명한대로 작업준비 과정이 필요합니다.