我已将此小网页存储在/var/www/html
中,其名称为index.html
我已经包含了一些图像但是html无法找到那些图像虽然路径似乎是正确的!
信息::
在跑步时:
cd /var/www/html/pics/boys ls
在终端中,结果如下:
a1.jpg a2.jpg b1.jpg b2.jpg*
HTML code ::
<div id="question">
<h3>Who is cooler?</h3>
</div>
<div class="outerContainer">
<div class="imgContainer">
<img src="pics/boys/a1.jpg" alt="Contastant1" id="leftImg">
</div>
<div id="or">
<h1>OR</h1>
</div>
<div class="imgContainer">
<img src="pics/boys/a2.jpg" alt="Contanstant2" id="rightImg">
</div>
</div>
Stylesheets和javascript正在运行!!! 有关完整的HTML代码,请发表评论。 相同的代码在Windows中工作
答案 0 :(得分:0)
你的html编码没有错,你只需要给图像文件一个权限。
更改文件夹或图像文件的权限 -
答案 1 :(得分:0)
好的,这里最好的方法是确保文件归运行Apache服务器的同一用户所有。首先,您需要确定它是哪个用户。如果您正在运行Ubuntu,它可能是www-data,但您可以通过键入ps -ef | grep apache2
来检查它。你应该看到一些像:
root 979 1 0 11:19? 00:00:00 / usr / sbin / apache2 -k start
www-data 1012 979 0 11:19? 00:00:00 / usr / sbin / apache2 -k start
www-data 1013 979 0 11:19? 00:00:00 / usr / sbin / apache2 -k start
www-data 1014 979 0 11:19? 00:00:00 / usr / sbin / apache2 -k start
此处的第一个字段是运行Apache服务器的用户。然后确保/ var / www / html目录中的所有文件都归该用户所有:
sudo chown -R www-data /var/www/html
chown程序&#34; CHanges OWNership&#34;和-R标志表示&#34;递归&#34;,即为每个子目录和文件应用相同的用户。
顺便提一下,如果这在Windows上工作正常,那是因为Windows文件的所有权和权限的工作方式非常不同;)