我在非托管 CentOS 服务器上安装了多站点的 Wordpress,运行良好,但是为了实现某个功能,我需要在某些页面上执行自己的事情,并手动与一些非 Wordpress 表进行交互。
在为表单操作编写脚本时,我收到 500:内部服务器错误。根据 Apache 日志,这是由于“脚本输出在标题之前结束”造成的。
为了确认这不是我一个人在做荒唐事,我尝试直接链接到文件并将其更改为<?php echo "Hello World!"; ?>
,但问题仍然存在。所以这不是脚本本身的问题。
Wordpress 没有任何问题意味着它不一定是 PHP 本身......
我尝试过使用 Google 搜索并搜索过这里,但似乎找不到有用的答案。任何帮助都非常受欢迎。提前谢谢您。
答案1
已经有一段时间了,但就我记得的而言,听起来你需要做的是——在剧本的开头检查标头是否已发送如果没有则发送。
假设你没有使用WordPress API并只是滚动由于某种原因被调用的自己的脚本。