提前感谢您的帮助。
我遇到了一个问题,我不确定其背后的具体原因。我有一个页面设计用于在输入给定短语后显示数据。
最近,我在同一主机上添加了另一个用 PHP 构建的网站。随后,我不得不更新托管平台(strato)上的PHP版本。我不确定此更新是否是根本原因,但即使恢复到以前的 PHP 版本后,问题仍然存在。
当我访问主页时,它显示正常。但是,在输入数据后,我没有收到预期的响应。相反,我在控制台中遇到以下错误:
在 F12 控制台中我有:
POST example.com/api/src/index.php/search 500(内部服务器错误)
我没有对网站代码本身进行任何更改;它曾经完美地工作过。
另外,我尝试将angularjs更新到最新版本并在FTP中替换它。
任何见解或帮助将不胜感激。
如果没有更多详细信息,此错误(代码 500)将无法帮助您找出真正的问题。
我建议您查看 PHP error_log 文件,其中应该报告更多详细信息,或者,如果您想在屏幕上查看错误,您可以将这两行添加到相应的 PHP 文件顶部
<?php
ini_set('display_errors', 'on');
error_reporting(E_ALL);
// ...
这将显示浏览器/HTTP 响应中的错误。我不建议将其保留在生产环境中,因为这些设置可能会导致信息泄露给潜在的攻击者。