服务静态图像 - PHP JS、HTML

问题描述 投票:0回答:1

各位早上好。

我对 HTML、CSS、PHP 或 HTML 的知识都是 0,但由于某种原因我已经设法串起一个网站。

该网站查询 mysql 数据库,加载谷歌地图并在查询的地址处显示一个 pin。

我的 Python 代码正确,可以抓取数据,SQL DB 的数据格式正确。

我有自定义图标可显示位于 /icons/1.png 等位置的引脚

var icons = {
            '1': '/icons/1.png',
            '2': '/icons/2.png',
            '3': 'icons/3.png',
            '4': 'icons/4.png'
        }

当我加载页面时,引脚不会出现。如果我转到页面 http://blah.co.uk/icons,我会收到 404

文件和文件夹权限是

-rw-r--r-- 1 http_user_1 www-data 1779 Aug 12 10:07 contact.html
-rw-r--r-- 1 http_user_1 www-data 3993 Aug 12 10:06 expired.php
-rwxr-x--- 1 http_user_1 www-data  842 Aug 12 10:27 fetch_addresses.php
drwxr-xr-x 2 http_user_1 www-data 4096 Aug 12 10:09 icons
drwxrwxr-x 2 http_user_1 www-data 4096 Aug 12 10:09 images
-rwxr-x--- 1 http_user_1 www-data 6243 Aug 12 10:39 index.php

在虚拟主机文件中我有这个。

Alias /icons "/var/www/blah.co.uk/public_html/icons"

    <Directory "/var/www/blah.co.uk/public_html/icons">
            options MultiViews
            AllowOverride None
            Require all granted
    </Directory>

在 Firefox 开发者选项下我收到错误

获取 https://www.blah.co.uk/icons/3.png [HTTP/1.1 404 未找到 18 毫秒]

访问 blah.co.uk/icons 时找不到网址

知道去哪里看吗?

javascript php html apache
1个回答
0
投票

我自己的愚蠢。完整路径是 /var/www/html/blah.co.uk/public_html 不是 /var/www/blah.co.uk/public_html

© www.soinside.com 2019 - 2024. All rights reserved.