我在我的VPS上运行Debian 7,我想要一个PHP脚本,它允许我做以下事情:
我有一个MTA服务器,我在一个单独的目录(/root/mta/resources/logs)中有日志文件,而网站显然在/var/www中,我该如何将log.txt文件从MTA位置移动到/var/www?
有没有可能只通过PHP来做这件事,或者也需要.sh?
发布于 2014-07-01 18:44:24
尝试使用:ln -s /root/mta/resources/logs/log.txt /var/www/log.txt执行符号链接
对于安全问题,您可以添加一个.htaccess
<Files /var/www/log.txt>
Order Allow,Deny
Deny from all
</Files>发布于 2014-07-01 19:03:29
如果您想使用php将文件从A点移动到B点,只需使用system执行适当的mv或ln命令行即可。没有必要在您链接的脚本中(在您的注释中)进行所有的错误检查。
在执行此操作之前,请确定(a)这个特定的日志文件是否可以安全地放在文档根目录下,(b)您是否真的需要将它放在那里(为什么不现在就访问它所在的位置?),以及(c)它是否可以工作:如果您只需移动文件,您可以预期服务器会创建一个新的文件。
你可能应该问一下如何解决你的实际问题,因为这听起来不像是一个你应该成功的解决方案。
https://stackoverflow.com/questions/24508170
复制相似问题