图像未在生产中显示

时间:2017-05-05 20:59:26

标签: php

所以我把我的网站带到了现场,我看到有图像缺失,我不清楚它是否是权限问题,或者我没有正确引用文件结构。在文件结构方面,这是public_html中包含文件夹内的header.php文件:

<?php
        $companyName = 'MicroUrb';
        include('includes/arrays.php');
?>

<!DOCTYPE html>
<html>
<head>
        <title><?php echo TITLE; ?></title>
        <link rel="stylesheet" href="assets/styles.css">
</head>
<body id="final-example">
        <div class="wrapper">
                <div id="banner">
                        <a href="/" title="Return to Home">
                                <img src="assets/img/banner0.jpg" alt="MicroUrb">
                                <div id="banner__text-content">
                                        <h1 id="banner__title">MicroUrb</h1>
                                </div>

                        </a>
                </div><!-- banner -->

                        <div id="nav">
                                <?php include('includes/nav.php'); ?>
                        </div><!-- nav -->

                                <div class="content">

在权限方面,我遵循了本指南,答案为239票:

https://superuser.com/questions/19318/how-can-i-give-write-access-of-a-folder-to-all-users-in-linux

我已经在代码中添加正斜杠和其他派生,但它没有改变任何东西。所以它抓住资产内部的样式,但它没有抓住资产内部的图像文件夹中的图像。

1 个答案:

答案 0 :(得分:0)

经过一些研究后,我了解到所有权应为$ USER:www-data - 您的用户=所有者和Web服务器=群组所有者

sudo chown -R $USER:www-data /path/to/your_site.com/

在终端中执行上述命令后,我刷新了页面并解决了问题。