小编lin*_*pin的帖子

使用符号链接从根外部访问路径

我需要为我的 apache 配置添加一个外部路径。(httpd)

所以,我在我的 httpd 根文件夹中做了一个指向这个路径的符号链接,路径是:/var/log/httpd/(我想直接在我的项目中显示日志)

我可以通过浏览器输入访问所有路径:http : //127.0.0.1/httpd/

但是当我尝试从 php 文件访问它时,php 抛出了一个错误:

代码:

function logInfo() {

$log_path = $_SERVER['DOCUMENT_ROOT'] . "/httpd/local.cmp-error_log";
$php_log = file_get_contents($log_path);

print_r ($php_log);

}
Run Code Online (Sandbox Code Playgroud)

错误:

[Sun Jul 17 23:45:19.960292 2016] [:error] [pid 19451] [client 127.0.0.1:34718] PHP Warning:  file_get_contents(/home/txx/http/www/httpd/local.cmp-error_log): failed to open stream: Operation not permitted in /home/txx/http/www/base_home/config/sys.php on line 8
Run Code Online (Sandbox Code Playgroud)

这里的错误在哪里?

php symlink files apache-httpd

4
推荐指数
1
解决办法
8312
查看次数

标签 统计

apache-httpd ×1

files ×1

php ×1

symlink ×1