繁体   English   中英

PHP无法在Ubuntu LAMP Web应用程序中打开文件

[英]PHP won't open files in Ubuntu LAMP web application

我正在运行在Ubuntu 11.10上运行的LAMP Web应用程序。 我遵循网上的指示来强化我的Apache,PHP和mysql。

我有一个PHP脚本,当我以自己的ID在命令行中运行时,它可以正常工作。 但是,当我将脚本放入Web应用程序框架时,它甚至无法打开要写入的日志文件(在/ tmp中),并且也无法读取/ var / www / myapp / html中的其他文件。

我使用Ajax检索服务器上的文件内容,然后将这些文件提供给浏览器。 所以我的网址看起来像:“ php / myphpscript.php?arg = .......”。

我的目录结构是/ var / www / myapp / html | php | js | cfg。

我知道这个问题与许可,安全性有关,但是我很茫然。 有人可以在这里描述我需要做什么吗?

谢谢,

我怀疑您使用用户名复制了文件,但是apache以用户www-data的身份执行,因此无法访问您的文件。 更改它们以属于apache用户,或者如果您是该计算机上的唯一开发人员,请按您的要求运行apache。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM