httpd没有在文件夹中打开index.php,像tmpfs一样挂载

时间:2015-05-25 15:02:04

标签: apache tmpfs

我有一个问题: 我挂载文件夹/var/www/html/testram

mount -t tmpfs -o size=5m,mode=0755 tmpfs /var/www/html/testram

并将文件index.php与一些文本放在一起。 当我从网络浏览器打开网站时,我看不到任何文字。 我有什么:

drwxrwxrwx.  2 root    root     60 May 25 17:42 testram  
-rwxrwxrwx.  1 root    root 132723 May 25 17:18 index.php

在日志中我有错误:

PHP警告:

Unknown: failed to open stream: Permission denied in Unknown on line 0

PHP Fatal error:  Unknown: Failed opening required '/var/www/html/testram/index.php' (include_path='.:/usr/share/pear:/usr/share/php') in Unknown on line 0

我做了一个实验并创建了一个文件夹

drwxr-xr-x. 2 root root     22 May 25 17:25 testfolder

并创建文件

-rw-r--r--. 1 root root 132723 May 25 17:12 index.php 

使用相同的文字。

当我从网络浏览器打开这个index.php时,我看到了文字。

为什么我没有在tmpfs中看到index.php中的任何文本。

谢谢

chown apache.apache -R testram会产生任何影响

1 个答案:

答案 0 :(得分:0)

您应该在httpd.conf.htaccess

中启用符号链接
Options +FollowSymlinks