我的文件系统中有一个script.php文件,JS文件引用该文件在获取用户输入后发出ajax请求。虽然它适用于我的本地xampp,但在将其部署到Heroku时,控制台显示
Failed to load resource: the server responded with a status of 500 (Internal Server Error)
是否有正确的方法来指定script.php文件?
这是我的文件结构
index.php
main.js
main.css
script.php
composer.json
json文件是空白的,带有一对花括号。
答案 0 :(得分:1)
500 error并不意味着找不到script.php,但该文件在执行时出错。
默认情况下,您的应用is in production mode on Heroku,因此无法看到任何PHP错误。
您可以add a .user.ini
file自定义远程php.ini
文件。在此文件中,您将需要添加这两行,就像在本地配置中一样,以启用远程开发模式:
error_reporting = E_ALL
display_errors = On
它肯定会帮助您了解与API调用设置有关的错误。