【问题标题】:Share folders/files between two users (websites) on same server在同一服务器上的两个用户(网站)之间共享文件夹/文件
【发布时间】:2014-12-03 20:00:28
【问题描述】:

我有专用服务器和一些网站,但我需要允许 PHP 在两个网站之间使用/包含文件。

例如,第一个网站在此位置有文件/home/first/public_html/lib/mainclass.php

我需要将该文件包含在第二个网站 (/home/second/) 的某个文件中,如下所示:

<?php
include('/home/first/public_html/lib/mainclass.php');

我到底需要做什么?服务器在 Debian 上,我有 Virtulamin/Webmin——所以如果我能在里面做这件事会很好。 天呐

【问题讨论】:

    标签: php apache debian webmin php-include


    【解决方案1】:

    这通常需要读取权限(第二个 php 文件,由网络服务器)。 php中可能有一个选项可以拒绝访问某个文件夹,但是如果第二个网站正常显示,那么应该没有问题。

    【讨论】:

      【解决方案2】:

      假设您正在谈论您现在在 2 之间共享但将来可能在更多站点之间共享的库文件,我会将它们放在 php 默认的 include_path(例如 /php/includes)或那个。

      或者在单个用户的主目录之外添加一个新目录来存储库文件并将其添加到 php include_path

      这样,该服务器上的所有站点始终可以访问它们,并且只能由有权访问该目录的人修改。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-09-20
        • 1970-01-01
        • 1970-01-01
        • 2020-03-16
        • 1970-01-01
        相关资源
        最近更新 更多