读取/使用server / home /文件夹中的文件

时间:2012-12-28 22:33:01

标签: php home-directory

我有7个不同的自定义网站,都在同一台服务器上,使用相同的配置和图像文件。我想通过“包括”使用PHP引用这些文件,或将它们作为src图像引用。不幸的是,当我尝试提取资源时,我会遇到错误。有没有办法直接从/ home /目录中使用这些文件,以便在所有网站上看到单个更改?以下是我现在使用的不起作用:

 <?php include("/home/config.php"); ?>

<img style="vertical-align:bottom" src="/home/buy_button.png" border="0" />

1 个答案:

答案 0 :(得分:2)

这是两个问题。

1。如何让PHP包含这些文件。 ?

确保网络服务器用户例如ubuntu上的www-data具有访问这些文件的适当权限。 我建议不同于/ home / ..(如果你问我)

2。如何从网络访问这些图像文件?

如果您使用的是apache,则必须创建一个别名,以便通过Web服务器访问这些图像。

以下是apache2

的示例
Alias /img /home/path/to/images
<Directory "/home/path/to/images">
    Order allow,deny
    Allow from all
</Directory>

将此配置代码段放在apache安装的适当位置,例如httpd.conf的结尾或单独的文件。不要忘记重新启动您的网络服务器。

现在您应该可以访问以下图像:

<img style="vertical-align:bottom" src="http://www.myserver.com/img/buy_button.png"border="0" />
相关问题