2014-10-09 388 views
0

我有专用的服务器和一些网站,但我需要允许PHP在两个站点之间使用/包含文件。在同一台服务器上的两个用户(网站)之间共享文件夹/文件

例如,第一个网站有关于这个位置的文件/home/first/public_html/lib/mainclass.php

我需要包括在一些文件中的第二个网站(/home/second/)这样对文件:

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

正是我需要的为此做什么?服务器在Debian上,而我有Virtulamin/Webmin--所以如果我可以在内部做到这一点,那将是一件好事。 Tnx

回答

0

假设您正在讨论的是现在在2之间共享的库文件,但是在将来可能会有更多的网站之间,我会将它们放在php默认的include_path(例如/php/includes)或其子目录中。

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

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

0

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

相关问题