>

최근에 PHP를 배우기 시작했고 HTML과 CSS에 대한 경험이 많지 않아서 연습하기 위해 웹 사이트를 만들기로 결정했습니다. 나는 며칠간 간단한 것을 만들고 무료 웹 호스팅 사이트에서 테스트하고 싶었습니다. 그래서 000webhost를 사용했는데 컴퓨터에 표시된 것과 동일한 정확한 디렉토리로 파일을 업로드했습니다. 그러나 문제는 내 웹 사이트가 사진을 열지 않는다는 것입니다. 컴퓨터에서 직접 열면 사진이 표시되지만 인터넷에서 열면 사진이 표시되지 않습니다. 다음은 html 코드의 예입니다.

<img  src="imgs/header.png" />

내 웹 사이트 slapswithfriends.host22.com

  • 답변 # 1

    업로드 중에 사진이 손상된 것 같습니다. 다시 업로드하십시오. 다른 업로드 방법을 사용할 수도 있습니다. 나는 000webhost에 대해 잘 모르지만 일반적으로 이러한 호스트는 일종의 ftp 액세스 업로드를 제공합니다.

  • 답변 # 2

    000webhost를 사용하는 경우 이것을 시도하면 도움이 될 수 있습니다. 먼저 http://imgur.com/으로 이동하여 계정을 만들고 웹 사이트에 추가 할 이미지를 업로드 한 후 업로드 한 후 해당 이미지의 링크를 복사하여 붙여 넣으십시오.

  • 답변 # 3

    이미지를 직접 열면 이미지가 있지만 열 수는 없습니다.

    웹 호스트가 이미지 호스팅을 지원하는지 확인하십시오. 그렇지 않은 경우 이미지를 외부 이미지 호스팅 업체 (예 : Imgur)에 업로드 할 수 있습니다.

    웹 호스트가 이미지를 지원하면 이미지가 올바르게 업로드되지 않은 것입니다. 다시 업로드 해보십시오.

  • 답변 # 4

    서버의 폴더 접근성을 확인하십시오. 사용자는 해당 폴더의 내용을 읽을 수 있어야합니다. 사용 : sudo chmod 644 folder_name;

  • 답변 # 5

    다른 슬래시로 시도하십시오. 내 로컬 호스트에서는 "\ assets \ img \ example"과 같지만 웹 호스트에서는이 유형으로 결과가 표시되지 않습니다. Finnaly 나는 표준 슬래시를 사용해 보았고 "자산/img/exemple"을 깨뜨렸다. 웹 가상 OS 및 경로에 대한 구성을 기반으로합니다.

  • 이전 ruby on rails - 이중 중첩 필드를 통해 참조하면 잘못된 결과가 반환됩니다
  • 다음 reactjs - thissetState 또는 thisstate를 허용하지 않는 외부 함수