我最近开始学习php,我也没有很多html和css的经验,所以我决定创建一个网站只是为了练习。我创建了一个简单的几天,并希望在免费的网站托管网站上测试它。所以使用000webhost,我上传了我的文件,因为它们出现在我的计算机上,具有相同的确切目录。但问题是我的网站没有打开图片。它显示我直接从我的电脑打开它的图片,但当我从互联网打开它时不显示它们。这是一个html代码示例:
<img src="imgs/header.png" />
答案 0 :(得分:1)
如果你正在使用000webhost试试这个,它可能对你有帮助。 首先转到此http://imgur.com/并创建一个帐户并上传您要在网站上添加的图片,在上传后成功复制该图片的链接并将其粘贴。
答案 1 :(得分:0)
上传过程中,您的图片似乎已损坏。尝试再次上传它们。也许使用不同的上传方法。我不知道000webhost但通常这些主机提供某种ftp访问上传。
答案 2 :(得分:0)
当您打开图像directly时,您可以看到它们在那里但无法打开。
确保您的虚拟主机支持图片托管。如果没有,您可以将图片上传到外部图片托管服务商(例如Imgur)。
如果您的虚拟主机支持图片,则图片无法正确上传。尝试重新加载它们。
答案 3 :(得分:0)
检查服务器的文件夹辅助功能。用户必须能够读取该文件夹的内容。 使用:sudo chmod 644 folder_name;
答案 4 :(得分:0)
尝试使用不同的斜杠。在我的本地主机上,就像“ \ assets \ img \ example”,但是在webhost上,这种类型不会显示结果。最终,我尝试使用标准斜杠,它可以唤醒“ assets / img / exemple”。它可能基于WEB虚拟操作系统及其有关路径的配置。