PHP文件搜索在WAMP中工作,但在LAMP中不工作

PHP文件搜索在WAMP中工作,但在LAMP中不工作,php,wamp,virtualbox,lamp,Php,Wamp,Virtualbox,Lamp,我编写了一个PHP脚本来查找视频文件,并在本地WAMP服务器上进行了测试。它在那里工作。但是,当脚本移动到我的LAMP服务器上时,脚本无法找到相同的文件。它检查指定的目录是否存在,因此我知道它看到了/var/www/videos目录(脚本从/var/www/web运行) LAMP服务器正在VirtualBox上运行,/var/www/videos被装载到我在脚本开发期间使用的Windows 7主机上的目录中 我最好的猜测是与权限有关的,这听起来像是正确的路径吗 脚本如下: --一个错误,我的LA

我编写了一个PHP脚本来查找视频文件,并在本地WAMP服务器上进行了测试。它在那里工作。但是,当脚本移动到我的LAMP服务器上时,脚本无法找到相同的文件。它检查指定的目录是否存在,因此我知道它看到了/var/www/videos目录(脚本从/var/www/web运行)

LAMP服务器正在VirtualBox上运行,/var/www/videos被装载到我在脚本开发期间使用的Windows 7主机上的目录中

我最好的猜测是与权限有关的,这听起来像是正确的路径吗

脚本如下: --一个错误,我的LAMP版本上的最后一个if语句如下:

权限如下所示

-rw-r--r-- 1 root root   177 Feb 21 22:44 index.html
drwxrwxrwx 1 root root 49152 Feb 21 22:53 videos
drwxr-xr-x 3 root root  4096 Feb 21 23:29 web

您可能必须将该视频文件文件夹复制到虚拟框中

可能是由于文件权限问题。根目录所有权似乎错误。更改用户或组,以便运行web服务器的用户可以执行文件(X权限)。@halfer是正确的-
chown
您尝试访问的文件。您使用的是什么Linux发行版?某些发行版的默认安全设置比其他发行版更严格。可能不允许Web服务器在文档根目录之外进行任何访问。我使用的是Ubuntu12.10。谢谢大家,我会尝试这些建议,并向大家汇报。
-rw-r--r-- 1 root root   177 Feb 21 22:44 index.html
drwxrwxrwx 1 root root 49152 Feb 21 22:53 videos
drwxr-xr-x 3 root root  4096 Feb 21 23:29 web