1

只是想知道我在这里做错了什么。我一直在设置一个linux开发环境。如果我做这样的事情:

include 'test.php';

它工作得很好。

如果我然后将我的 test.php 文件移动到一个名为 test 的文件夹中并执行以下操作:

include 'test/test.php';

它失败。到底是怎么回事?

我也试过:

include '/var/www/site/test/test.php';
include '/test/test.php';
include '../test/test.php';

等等,没有运气。

4

2 回答 2

0

你试过了require('test/test.php');吗?

于 2012-05-23T14:33:14.797 回答
0

包含您包含文件的文件夹(以及您要求 php 引擎访问的任何其他嵌套文件夹)应该设置其可执行标志。

在 linux 终端中:

chmod a+x /var/www/site/test

检查权限:

ls -l /var/www/site | grep "test"
于 2012-05-23T14:35:08.447 回答