我目前正在编写一个返回JSON数组的php API。在我的开发环境中,一切似乎都运行良好。
所以现在是时候将它上传到我们的专用服务器上了。但这是交易。虽然我们的代码完全适用于大多数环境,但它不在我们的服务器上。
由于我不是多域网站的专家,我们决定尝试使用cPanel WHM来轻松配置我们的网络服务器。一切似乎都运行良好,我们的API默认页面运行正常,在不允许用户时显示正确的响应。由于我们使用自定义网址,我们的.htaccess似乎也可以使用。但这是擦!当我输入$_GET
变量以使用正确的密钥输入API时,服务器会自动响应500内部错误。
我试着查看apache日志文件,它显示了一个
AH02812:尝试以脚本
的形式调用目录
我直接理解这是一个httpd.conf问题。正如大多数话题所说,我用Alias取代了ScriptAlias。现在我的日志中没有此错误,但仍显示500内部服务器错误。
我们目前正在使用最新的稳定版cPanel在Debian 7上运行。我们的PHP版本是5.6。