我很新的PHP,我有一个运行PHP 5.5.9的Linux服务器,我想要它做的就是采取任何发送到它在http发布并将其转储到文件。微小的PHP脚本运行良好的开发服务器上,托管服务器上失败
目前我的代码是这样的
<?php
file_put_contents("outputfile.txt", file_get_contents('php://input'));
它的工作原理100%,不正是我想要什么,当它自己的服务器上。
当我上传到我的网络服务器(HostGator)时,它会得到一个500错误。 Web服务器运行的是PHP 5.4,我不知道这是否是问题所在。
基本上我试图学习的是为什么没有这项工作,以及如何解决它,它是一个非常简单的脚本。
是否有任何错误?错误报告是否启用并配置?你有没有检查你的PHP日志? –
检查上面评论的错误日志,但也检查文件夹的写入权限。我知道某些主机(如hostpapa)会给你一个500错误,如果你有权限设置为0777. –
@JohnCartwright我不知道如何检查错误报告是否启用或配置。我甚至不知道通过像hostgator这样的共享主机,我对这类东西有什么样的感觉。 在日志中,我确实得到了“”目录“是可写的”我试着更改权限 – ProtoJazz