|
在linux+apache+php里,
我定义虚拟主机的跟目录为 /www/users/
aaa.com 目录就是/www/users/aaa.com
bbb.com 目录就是/www/users/bbb.com
现在我想在bbb.com 网站下调用aaa.com网站下的php
需要怎么设置?
比如 aaa.com/inc/db.php 是数据库连接
我要在 bbb.com 里也要调用这个文件
在bbb.com 根目录的index.php的代码如下:
<?php
include("../aaa.com/inc/db.php");
?>
但是不能用,出现如下错误
Warning: main(../aaa.com/inc/db.php) [function.main]: failed to open stream: No such file or directory in /www/users/bbb.com/index.php on line 2
Warning: main(../aaa.com/inc/db.php) [function.main]: failed to open stream: No such file or directory in /www/users/bbb.com/index.php on line 2
Warning: main(../aaa.com/inc/db.php) [function.main]: failed to open stream: No such file or directory in /www/users/bbb.com/index.php on line 2
Warning: main() [function.include]: Failed opening '../aaa.com/inc/db.php' for inclusion (include_path='.:/usr/local/php4/lib/php') in /www/users/bbb.com/index.php on line 2
请问是否跨站点的权限问题?
我该在服务器怎么设置?
或者是否可以把aaa.com里的inc目录“虚拟目录”到bbb.com目录里。
但是这样不安全,aaa.com 是主站点,bbb.com为客户的站点,不能让到看到db.php里的代码,因为是数据库的连接代码,有帐号和密码。 |
|